--- /srv/rebuilderd/tmp/rebuilderdRDlaeX/inputs/shortwave_5.0.0-6_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdRDlaeX/out/shortwave_5.0.0-6_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-07 23:28:54.000000 debian-binary │ -rw-r--r-- 0 0 0 2128 2025-09-07 23:28:54.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3626456 2025-09-07 23:28:54.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3629032 2025-09-07 23:28:54.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/shortwave │ │ │┄ 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 0x8ee3d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xb38bd8 0x00b38bd8 0x00b38bd8 0x238c0 0x238c0 R 0x4 │ │ │ │ + ARM_EXIDX 0xb38b98 0x00b38b98 0x00b38b98 0x238c0 0x238c0 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 0xb5c4bc 0xb5c4bc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb5c47c 0xb5c47c R E 0x10000 │ │ │ │ LOAD 0xb61818 0x00b61818 0x00b61818 0x61070 0x61cec RW 0x10000 │ │ │ │ DYNAMIC 0xbbe7ac 0x00bbe7ac 0x00bbe7ac 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0xb5c49c 0x00b5c49c 0x00b5c49c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0xb5c45c 0x00b5c45c 0x00b5c45c 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0xb61818 0x00b61818 0x00b61818 0x00058 0x001b0 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb61818 0x00b61818 0x00b61818 0x5e7e8 0x5e7e8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 00003734 003734 0044a8 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00007bdc 007bdc 00069a 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00008278 008278 000200 00 A 5 7 4 │ │ │ │ [ 8] .rel.dyn REL 00008478 008478 0491f0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00051668 051668 0019c0 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 00053028 053028 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00053034 053034 0026b8 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 000556f0 0556f0 92f7e8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00984ed8 984ed8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00984f00 984f00 1146b8 00 A 0 0 64 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 00a995b8 a995b8 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 00a995dc a995dc 09f5fc 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 00b38bd8 b38bd8 0238c0 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 00b5c498 b5c498 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 00b5c49c b5c49c 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 000556f0 0556f0 92f7c8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00984eb8 984eb8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00984ec0 984ec0 1146b8 00 A 0 0 64 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 00a99578 a99578 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 00a9959c a9959c 09f5fc 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 00b38b98 b38b98 0238c0 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 00b5c458 b5c458 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 00b5c45c b5c45c 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 00b61818 b61818 000058 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 00b61870 b61870 000158 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 00b61870 b61870 000008 04 WA 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 00b61878 b61878 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 00b61880 b61880 05cf2c 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 00bbe7ac bbe7ac 0001a0 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 00bbe94c bbe94c 0016b4 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -831,18 +831,18 @@ │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND gtk_application_get_active_window │ │ │ │ 828: 00000000 0 FUNC GLOBAL DEFAULT UND sqlite3_open_v2 │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND g_main_context_unref │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND adw_preferences_dialog_get_type@LIBADWAITA_1_0 (11) │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND adw_about_dialog_set_designers@LIBADWAITA_1_0 (11) │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND adw_toast_get_type@LIBADWAITA_1_0 (11) │ │ │ │ - 834: 00984894 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 834: 0098486c 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ 835: 00bc3504 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ - 836: 00984f00 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 836: 00984ec0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 837: 00bc3504 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ 838: 00bc3504 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 839: 00bc2888 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ 840: 00bc28a0 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 841: 00bc28a0 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 842: 00bc3504 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ - 843: 009848d4 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 844: 009848b8 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 843: 009848ac 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 844: 00984890 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libssl.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcrypto.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libsqlite3.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x53028 │ │ │ │ - 0x0000000d (FINI) 0x984ed8 │ │ │ │ + 0x0000000d (FINI) 0x984eb8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb61870 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb61878 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0x3734 │ │ │ │ 0x00000006 (SYMTAB) 0x264 │ │ │ ├── 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: 2e8c670d9c2acb6d0ce4417de68043bf477258bd │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5b3c66f2d59410a2303cf7f9e95f9a960a2e54b8 │ │ │ │ │ │ │ │ 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: │ │ │ │ │ │ │ │ -000556f0 <__aeabi_ldivmod@@Base-0x92f1a4>: │ │ │ │ +000556f0 <__aeabi_ldivmod@@Base-0x92f17c>: │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -284,17 +284,17 @@ │ │ │ │ stm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [ip, #24] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bne 55b74 │ │ │ │ - bl 2dfe20 │ │ │ │ + bl 2dfdf8 │ │ │ │ add r0, r8, #20 │ │ │ │ - bl 2e00e0 │ │ │ │ + bl 2e00b8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #32 │ │ │ │ add r4, ip, #24 │ │ │ │ mov r0, r5 │ │ │ │ @@ -306,24 +306,24 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, #68] @ 55bf0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8d7d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl b9018 │ │ │ │ + bl b8ff0 │ │ │ │ b 55b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl b9018 │ │ │ │ + bl b8ff0 │ │ │ │ b 55be0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #20 │ │ │ │ - bl 2e00e0 │ │ │ │ + bl 2e00b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq ip, r0, r8, ror #6 │ │ │ │ adcseq ip, r0, r4, asr #6 │ │ │ │ ldr r0, [pc, #92] @ 55c58 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -795,15 +795,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 56338 │ │ │ │ cmp r1, #1 │ │ │ │ bne 56360 │ │ │ │ add r0, sp, #8 │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ add lr, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm lr, {r1, r2, r4} │ │ │ │ mov r3, ip │ │ │ │ stm r3, {r1, r2, r4} │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 563ec │ │ │ │ cmp r1, #1 │ │ │ │ bne 56414 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq fp, r0, ip, ror fp │ │ │ │ ldrhteq fp, [r0], r8 │ │ │ │ ldr r0, [pc, #88] @ 56488 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -1106,21 +1106,21 @@ │ │ │ │ bl 56898 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 6b7d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r1 │ │ │ │ @@ -1307,26 +1307,26 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl 86278 │ │ │ │ - addseq sl, r3, r5, lsr r9 │ │ │ │ + @ instruction: 0x0093a8f5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 56ba8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 56bb0 │ │ │ │ @@ -1353,20 +1353,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 56c9c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 56e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 56c58 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 56c30 │ │ │ │ @@ -1376,30 +1376,30 @@ │ │ │ │ b 56d18 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 56d18 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 56d70 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 56bf4 │ │ │ │ b 56d70 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 58878 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 56cd0 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 56cb4 │ │ │ │ @@ -1432,20 +1432,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 56ee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 56f2c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 30bf58 │ │ │ │ + bl 30bf30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 58d5c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1463,35 +1463,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 56e0c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 56e6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 56de8 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 56dac │ │ │ │ b 56e80 │ │ │ │ mov r0, r9 │ │ │ │ bl 58878 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 56e44 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 56e24 │ │ │ │ @@ -1501,15 +1501,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 56eb0 │ │ │ │ tst r0, #1 │ │ │ │ bne 56dac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea1fc │ │ │ │ + bl 1ea1d4 │ │ │ │ b 56dac │ │ │ │ cmp r0, #1 │ │ │ │ bne 56f00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -1570,27 +1570,27 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r1, r4, lsr #22 │ │ │ │ adcseq r5, r1, r8, lsr #22 │ │ │ │ adcseq pc, r0, ip, asr #18 │ │ │ │ adcseq pc, r0, ip, ror fp @ │ │ │ │ ldrshteq pc, [r0], r4 @ │ │ │ │ ldrsbteq pc, [r0], r4 @ │ │ │ │ - addseq sl, r3, pc, ror #15 │ │ │ │ + addseq sl, r3, pc, lsr #15 │ │ │ │ adcseq pc, r0, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 56fc8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 56fd0 │ │ │ │ @@ -1617,20 +1617,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 570bc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5728c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 57078 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57050 │ │ │ │ @@ -1640,30 +1640,30 @@ │ │ │ │ b 57138 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 57138 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 57190 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 57014 │ │ │ │ b 57190 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 58878 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 570f0 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 570d4 │ │ │ │ @@ -1696,20 +1696,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 57300 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5734c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 30bf58 │ │ │ │ + bl 30bf30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 58d5c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1727,35 +1727,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 5722c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5728c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 57208 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 571cc │ │ │ │ b 572a0 │ │ │ │ mov r0, r9 │ │ │ │ bl 58878 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 57264 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57244 │ │ │ │ @@ -1765,15 +1765,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 572d0 │ │ │ │ tst r0, #1 │ │ │ │ bne 571cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea1fc │ │ │ │ + bl 1ea1d4 │ │ │ │ b 571cc │ │ │ │ cmp r0, #1 │ │ │ │ bne 57320 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -1834,27 +1834,27 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r1, r4, lsl #14 │ │ │ │ adcseq r5, r1, r8, lsl #14 │ │ │ │ adcseq pc, r0, ip, lsr #10 │ │ │ │ adcseq pc, r0, ip, asr r7 @ │ │ │ │ ldrsbteq pc, [r0], r4 @ │ │ │ │ ldrhteq pc, [r0], r4 @ │ │ │ │ - addseq sl, r3, pc, asr #7 │ │ │ │ + addseq sl, r3, pc, lsl #7 │ │ │ │ adcseq pc, r0, r8, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 573e8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 573f0 │ │ │ │ @@ -1881,20 +1881,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 574dc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 576ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 57498 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57470 │ │ │ │ @@ -1904,30 +1904,30 @@ │ │ │ │ b 57558 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 57558 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 575b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 57434 │ │ │ │ b 575b0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 58878 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 57510 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 574f4 │ │ │ │ @@ -1960,20 +1960,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 57720 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5776c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 30bf58 │ │ │ │ + bl 30bf30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 58d5c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1991,35 +1991,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 5764c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 576ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 57628 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 575ec │ │ │ │ b 576c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 58878 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 57684 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57664 │ │ │ │ @@ -2029,15 +2029,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 576f0 │ │ │ │ tst r0, #1 │ │ │ │ bne 575ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea1fc │ │ │ │ + bl 1ea1d4 │ │ │ │ b 575ec │ │ │ │ cmp r0, #1 │ │ │ │ bne 57740 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -2098,27 +2098,27 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r1, r4, ror #5 │ │ │ │ adcseq r5, r1, r8, ror #5 │ │ │ │ adcseq pc, r0, ip, lsl #2 │ │ │ │ adcseq pc, r0, ip, lsr r3 @ │ │ │ │ ldrhteq pc, [r0], r4 @ │ │ │ │ umlalseq pc, r0, r4, r1 @ │ │ │ │ - addseq r9, r3, pc, lsr #31 │ │ │ │ + addseq r9, r3, pc, ror #30 │ │ │ │ adcseq pc, r0, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 57808 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 57810 │ │ │ │ @@ -2145,20 +2145,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 578fc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 57acc │ │ │ │ mov r0, r6 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 578b8 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57890 │ │ │ │ @@ -2168,30 +2168,30 @@ │ │ │ │ b 57978 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 57978 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 579d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 57854 │ │ │ │ b 579d0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 58878 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 57930 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57914 │ │ │ │ @@ -2224,20 +2224,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 57b40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57b8c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 30bf58 │ │ │ │ + bl 30bf30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 58d5c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2255,35 +2255,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 57a6c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 30c074 │ │ │ │ + bl 30c04c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 57acc │ │ │ │ mov r0, r7 │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 57a48 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 57a0c │ │ │ │ b 57ae0 │ │ │ │ mov r0, r9 │ │ │ │ bl 58878 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 201840 │ │ │ │ + bl 201818 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 57aa4 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57a84 │ │ │ │ @@ -2293,15 +2293,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 57b10 │ │ │ │ tst r0, #1 │ │ │ │ bne 57a0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea1fc │ │ │ │ + bl 1ea1d4 │ │ │ │ b 57a0c │ │ │ │ cmp r0, #1 │ │ │ │ bne 57b60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -2362,15 +2362,15 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r4, r1, r4, asr #29 │ │ │ │ adcseq r4, r1, r8, asr #29 │ │ │ │ adcseq lr, r0, ip, ror #25 │ │ │ │ adcseq lr, r0, ip, lsl pc │ │ │ │ umlalseq lr, r0, r4, sp │ │ │ │ adcseq lr, r0, r4, ror sp │ │ │ │ - addseq r9, r3, pc, lsl #23 │ │ │ │ + addseq r9, r3, pc, asr #22 │ │ │ │ adcseq lr, r0, r8, ror #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 57bfc │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -2384,49 +2384,49 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 59f2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 57c90 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r1, lr │ │ │ │ subs r2, r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, ip │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 3ffab4 │ │ │ │ + b 3ffa8c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ add r5, r4, ip │ │ │ │ subs r2, r5, r1 │ │ │ │ movcc r2, r5 │ │ │ │ add r5, ip, lr │ │ │ │ add r5, r5, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ movcc r1, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 3ffab4 │ │ │ │ + b 3ffa8c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 57d34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 57d38 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ @@ -2444,20 +2444,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 57d3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r5, ip, ip, lsl #27 │ │ │ │ + andseq r5, ip, r4, ror #26 │ │ │ │ adcseq pc, r0, ip, asr #18 │ │ │ │ adcseq r7, r6, ip, lsr pc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 57db8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 57dbc │ │ │ │ @@ -2477,20 +2477,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 57dc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r5, ip, r8, lsl #26 │ │ │ │ + andseq r5, ip, r0, ror #25 │ │ │ │ ldrsbteq pc, [r0], r8 @ │ │ │ │ ldrhteq r7, [r6], r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 57e20 │ │ │ │ ldr r3, [pc, #76] @ 57e24 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -2508,15 +2508,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 58440 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, r3, r0, ror r7 │ │ │ │ + eoreq sl, r3, r8, asr #14 │ │ │ │ adcseq pc, r0, ip, lsr r8 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 57e94 │ │ │ │ ldr r3, [pc, #88] @ 57e98 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -2532,20 +2532,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r3, r8, lsl #14 │ │ │ │ + eoreq sl, r3, r0, ror #13 │ │ │ │ adcseq pc, r0, ip, asr #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #120] @ 57f28 │ │ │ │ ldr ip, [pc, #120] @ 57f2c │ │ │ │ ldr r3, [pc, #120] @ 57f30 │ │ │ │ @@ -2569,20 +2569,20 @@ │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r3, r8, r6, sl │ │ │ │ + eoreq sl, r3, r0, ror r6 │ │ │ │ adcseq pc, r0, r8, lsr #7 │ │ │ │ umlalseq pc, r0, r4, r7 @ │ │ │ │ adcseq r7, r6, ip, lsr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #92] @ 57fa4 │ │ │ │ ldr r3, [pc, #92] @ 57fa8 │ │ │ │ @@ -2605,15 +2605,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 58440 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r5, ip, r0, lsr fp │ │ │ │ + andseq r5, ip, r8, lsl #22 │ │ │ │ adcseq pc, r0, r4, lsl #14 │ │ │ │ adcseq r7, r6, r0, ror #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #108] @ 5802c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ 58030 │ │ │ │ @@ -2634,20 +2634,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 58034 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r5, ip, r0, lsr #21 │ │ │ │ + andseq r5, ip, r8, ror sl │ │ │ │ umlalseq pc, r0, r8, r6 @ │ │ │ │ adcseq r7, r6, r0, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 58094 │ │ │ │ ldr r3, [pc, #76] @ 58098 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -2665,15 +2665,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 58440 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq sl, [r3], -ip @ │ │ │ │ + ldrdeq sl, [r3], -r4 @ │ │ │ │ ldrshteq pc, [r0], r8 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 58108 │ │ │ │ ldr r3, [pc, #88] @ 5810c │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -2689,20 +2689,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r3, r4, r4, sl │ │ │ │ + eoreq sl, r3, ip, ror #8 │ │ │ │ adcseq pc, r0, r8, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2744,22 +2744,22 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - strhteq sl, [r3], -r8 │ │ │ │ + mlaeq r3, r0, r3, sl │ │ │ │ ldrsbteq pc, [r0], r4 @ │ │ │ │ - eoreq sl, r3, r8, lsl #8 │ │ │ │ + eoreq sl, r3, r0, ror #7 │ │ │ │ adcseq pc, r0, r0, asr #10 │ │ │ │ adcseq r7, r6, r8, asr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #172] @ 582bc │ │ │ │ @@ -2803,15 +2803,15 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 58440 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, r3, r0, asr #6 │ │ │ │ + eoreq sl, r3, r8, lsl r3 │ │ │ │ adcseq pc, r0, r0, asr r4 @ │ │ │ │ adcseq pc, r0, r4, lsr #8 │ │ │ │ adcseq r7, r6, r0, lsr #21 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [pc, #192] @ 5839c │ │ │ │ mov r1, #0 │ │ │ │ @@ -2828,23 +2828,23 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #79 @ 0x4f │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 4ba6d4 │ │ │ │ + bl 4ba6ac │ │ │ │ cmp r0, #0 │ │ │ │ bne 5834c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #76] @ 583a0 │ │ │ │ ldr r3, [pc, #76] @ 583a4 │ │ │ │ ldr r1, [pc, #76] @ 583a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2856,19 +2856,19 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 58394 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq lr, r0, ip, asr #31 │ │ │ │ - addseq sl, r3, r1, asr #3 │ │ │ │ + addseq sl, r3, r1, lsl #3 │ │ │ │ adcseq lr, r0, ip, lsl #31 │ │ │ │ adcseq lr, r0, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bmi 58420 │ │ │ │ @@ -2876,28 +2876,28 @@ │ │ │ │ beq 583f4 │ │ │ │ ldr r0, [pc, #108] @ 5843c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58424 │ │ │ │ mov r6, r0 │ │ │ │ b 583f8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #12] @ 58438 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -2917,17 +2917,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 584ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 58498 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 58510 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -2935,29 +2935,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 5852c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58514 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 584ec │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 58528 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -2974,15 +2974,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r0, r1, r8, lsl #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 585bc │ │ │ │ str r1, [sp] │ │ │ │ @@ -2992,15 +2992,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #160 @ 0xa0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsbteq r0, [r1], ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 58604 │ │ │ │ str r1, [sp] │ │ │ │ @@ -3010,15 +3010,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r0, r1, r0, lsr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 5864c │ │ │ │ str r1, [sp] │ │ │ │ @@ -3028,15 +3028,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r0, r1, ip, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -3065,15 +3065,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 58688 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 58688 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -3103,15 +3103,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 58720 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 58720 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3148,15 +3148,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 5882c │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 58848 │ │ │ │ @@ -3168,29 +3168,29 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 58870 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 58874 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - @ instruction: 0x0093d9f2 │ │ │ │ + @ instruction: 0x0093d9b2 │ │ │ │ umlalseq r1, r1, r4, r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 58958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 58c18 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58ba0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -3224,15 +3224,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5892c │ │ │ │ cmp r1, #1 │ │ │ │ bne 58954 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5895c │ │ │ │ @@ -3242,15 +3242,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58b90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -3303,15 +3303,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 58a6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 58a90 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -3388,25 +3388,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 3163f0 │ │ │ │ + bl 3163c8 │ │ │ │ b 58bf0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 318e44 │ │ │ │ + bl 318e1c │ │ │ │ b 58c0c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31656c │ │ │ │ + bl 316544 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq r7, [r6], r4 │ │ │ │ ldrsbteq r7, [r6], r4 │ │ │ │ ldrshteq r6, [r6], r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -3478,15 +3478,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 58cb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3163f0 │ │ │ │ + bl 3163c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r6, r6, ip, ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -3556,15 +3556,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 58dec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3163f0 │ │ │ │ + bl 3163c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r6, r6, r4, ror #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -3583,15 +3583,15 @@ │ │ │ │ cmp ip, r4 │ │ │ │ bcc 58ef0 │ │ │ │ str r2, [r1, #24] │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, lr │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 308b20 │ │ │ │ + b 308af8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #136] @ 58f84 │ │ │ │ ldr r1, [pc, #136] @ 58f88 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -3619,15 +3619,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [pc, #4] @ 58f78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ adcseq r3, r1, r4, ror #21 │ │ │ │ - addseq r2, r4, sl, ror #5 │ │ │ │ + addseq r2, r4, sl, lsr #5 │ │ │ │ adcseq r3, r1, r0, ror #21 │ │ │ │ adcseq r3, r1, ip, asr #23 │ │ │ │ adcseq r3, r1, ip, asr #23 │ │ │ │ adcseq r7, r6, r4, asr #32 │ │ │ │ ldrshteq r6, [r6], r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #752 @ 0x2f0 │ │ │ │ @@ -3654,15 +3654,15 @@ │ │ │ │ beq 58fd8 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq 592c0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9848b8 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 984890 <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ add r6, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 59094 │ │ │ │ strex r1, r0, [r6] │ │ │ │ @@ -3700,15 +3700,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #660] @ 59348 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #752 @ 0x2f0 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 592cc │ │ │ │ mov r1, sp │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ @@ -3755,15 +3755,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 591a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e008 │ │ │ │ + bl 31dfe0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -3805,15 +3805,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #236] @ 59344 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #752 @ 0x2f0 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 592dc │ │ │ │ mov r1, sp │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ @@ -3841,27 +3841,27 @@ │ │ │ │ b 592e8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31e008 │ │ │ │ + bl 31dfe0 │ │ │ │ b 59328 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31e008 │ │ │ │ + bl 31dfe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrsbteq r6, [r6], r8 │ │ │ │ adcseq r6, r6, r8, asr #20 │ │ │ │ adcseq r3, r1, r0, asr #15 │ │ │ │ adcseq r6, r6, r0, asr #17 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ umlalseq r6, r6, ip, ip @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 952d58 │ │ │ │ + bl 952d30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 59380 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3892,15 +3892,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #108] @ 5941c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -3910,15 +3910,15 @@ │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 5940c │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 20dc08 │ │ │ │ + bl 20dbe0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r1, r0, lsr r5 │ │ │ │ adcseq r6, r6, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -3935,15 +3935,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 594c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -3952,15 +3952,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31ff78 │ │ │ │ + bl 31ff50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r1, r0, ror #8 │ │ │ │ ldrshteq r6, [r6], r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ @@ -3977,15 +3977,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [pc, #96] @ 59568 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5953c │ │ │ │ mov r1, sp │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3993,15 +3993,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 3201a4 │ │ │ │ + bl 32017c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r4, r1, r8, r3 │ │ │ │ adcseq r6, r6, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -4013,15 +4013,15 @@ │ │ │ │ orr r1, r8, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #100] @ 59600 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r7} │ │ │ │ ldmne r8, {r2, r3, r6, r7} │ │ │ │ stmne r1, {r2, r3, r6, r7} │ │ │ │ addne sp, sp, #32 │ │ │ │ @@ -4031,15 +4031,15 @@ │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 595f0 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 20dc08 │ │ │ │ + bl 20dbe0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r1, r4, ror #5 │ │ │ │ ldrhteq r6, [r6], r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -4052,30 +4052,30 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r1, [pc, #96] @ 59690 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ 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 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31fe30 │ │ │ │ + bl 31fe08 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r4, r1, r4, r2 │ │ │ │ adcseq r6, r6, r4, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -4088,61 +4088,61 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r1, [pc, #96] @ 59720 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ 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 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31f9b0 │ │ │ │ + bl 31f988 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r1, r4, lsr #3 │ │ │ │ umlalseq r6, r6, r4, r6 @ │ │ │ │ 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 952d58 │ │ │ │ + bl 952d30 │ │ │ │ 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 59420 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31ca10 │ │ │ │ + bl 31c9e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 952d58 │ │ │ │ + bl 952d30 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r8, sp │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ @@ -4151,24 +4151,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 594c8 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 31ced4 │ │ │ │ + bl 31ceac │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ 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 952d58 │ │ │ │ + bl 952d30 │ │ │ │ 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 59694 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -4180,34 +4180,34 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 952d58 │ │ │ │ + bl 952d30 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 59604 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 31c42c │ │ │ │ + bl 31c404 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 952d58 │ │ │ │ + bl 952d30 │ │ │ │ mov r0, r4 │ │ │ │ bl 5956c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -4219,30 +4219,30 @@ │ │ │ │ beq 598fc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 598fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59924 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 5994c │ │ │ │ ldr r0, [pc, #80] @ 5995c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 598e8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -4327,30 +4327,30 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r0, r1 │ │ │ │ - bl 8483d0 │ │ │ │ + bl 8483a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59adc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bmi 59b20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 59ae4 │ │ │ │ ldr r0, [pc, #172] @ 59b64 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59ae8 │ │ │ │ b 59b24 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b 59af8 │ │ │ │ mov r6, #1 │ │ │ │ @@ -4373,38 +4373,38 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 343d24 │ │ │ │ + bl 343cfc │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r6, r6, r4, r2 @ │ │ │ │ adcseq r4, r1, ip, asr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4c9ce4 │ │ │ │ + bl 4c9cbc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6b5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3970fc │ │ │ │ + bl 3970d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ @@ -4460,52 +4460,52 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ sub r0, r5, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 59d48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 374714 │ │ │ │ + bl 3746ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 59f00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4c9d04 │ │ │ │ + bl 4c9cdc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 59ecc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 374714 │ │ │ │ + bl 3746ec │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4c8f88 │ │ │ │ + bl 4c8f60 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 57be0 │ │ │ │ mov r0, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -4626,25 +4626,25 @@ │ │ │ │ mov r0, #7 │ │ │ │ b 59edc │ │ │ │ mov r0, #9 │ │ │ │ b 59eb4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4c9cd4 │ │ │ │ + bl 4c9cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6b5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3970fc │ │ │ │ + bl 3970d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -4655,15 +4655,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 59fa8 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 59fb0 │ │ │ │ mov r0, sp │ │ │ │ - bl 7a48bc │ │ │ │ + bl 7a4894 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -4687,56 +4687,56 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a00c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5a030 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a068 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #116] @ 5a0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 5a048 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a074 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5a048 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 3c033c │ │ │ │ + bl 3c0314 │ │ │ │ b 5a0c4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 3bdd0c │ │ │ │ + bl 3bdce4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - eorseq ip, r5, r0, asr #13 │ │ │ │ + mlaseq r5, r8, r6, ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a114 │ │ │ │ add r0, r1, #8 │ │ │ │ @@ -4746,15 +4746,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 5a128 │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -4818,15 +4818,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 5a244 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 798e7c │ │ │ │ + bl 798e54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -4840,34 +4840,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a2a0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 3bf340 │ │ │ │ + bl 3bf318 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 5a2dc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3bf340 │ │ │ │ + bl 3bf318 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3bf340 │ │ │ │ + bl 3bf318 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - eorseq ip, r5, r4, lsr r4 │ │ │ │ + eorseq ip, r5, ip, lsl #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #116] @ 5a364 │ │ │ │ mov r4, #4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldm r0, {r2, r3} │ │ │ │ @@ -4876,29 +4876,29 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ stm sp, {r1, r4} │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 3fafc4 │ │ │ │ + bl 3faf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r6, r0, ror #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #108] @ 5a3e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ @@ -4908,29 +4908,29 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #24 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 3fafc4 │ │ │ │ + bl 3faf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r5, [r6], ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #416] @ 0x1a0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -4964,44 +4964,44 @@ │ │ │ │ bl 53d54 │ │ │ │ umull r5, r0, r5, r7 │ │ │ │ str r6, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a5c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r7, fp │ │ │ │ bne 5a4b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ umull r8, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a5ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5ac │ │ │ │ cmp r7, #3 │ │ │ │ bcs 5a528 │ │ │ │ ldr r0, [pc, #288] @ 5a608 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ mul r2, r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -5012,22 +5012,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ umull r7, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a5ac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5ac │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5f4 │ │ │ │ str fp, [r4, #416] @ 0x1a0 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -5060,23 +5060,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 8e68c │ │ │ │ - umullseq r9, r4, r6, lr │ │ │ │ + addseq r9, r4, r6, asr lr │ │ │ │ adcseq r9, r1, ip, ror #13 │ │ │ │ adcseq r5, r6, r8, ror #16 │ │ │ │ - addseq r9, r4, r6, asr #29 │ │ │ │ + addseq r9, r4, r6, lsl #29 │ │ │ │ adcseq r9, r1, ip, lsr #14 │ │ │ │ - addseq r1, r3, r7, asr sl │ │ │ │ + addseq r1, r3, r7, lsl sl │ │ │ │ adcseq r9, r1, r4, lsr #14 │ │ │ │ adcseq r9, r1, r4, asr #13 │ │ │ │ - addseq r9, r4, r0, asr ip │ │ │ │ + addseq r9, r4, r0, lsl ip │ │ │ │ adcseq r9, r1, r0, ror r0 │ │ │ │ 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 │ │ │ │ @@ -5107,43 +5107,43 @@ │ │ │ │ bl 53d54 │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 5a7f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a7f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r7, fp │ │ │ │ bne 5a6f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 5a7d8 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a7d8 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 5a758 │ │ │ │ ldr r0, [pc, #276] @ 5a834 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a820 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -5151,22 +5151,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 5a7d8 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a7d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a820 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -5199,38 +5199,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 8e68c │ │ │ │ - addseq r9, r4, sl, ror #24 │ │ │ │ + addseq r9, r4, sl, lsr #24 │ │ │ │ adcseq r9, r1, r0, asr #9 │ │ │ │ adcseq r5, r6, r0, lsr r6 │ │ │ │ - umullseq r9, r4, sl, ip │ │ │ │ + addseq r9, r4, sl, asr ip │ │ │ │ adcseq r9, r1, r0, lsl #10 │ │ │ │ - addseq r1, r3, fp, lsr #16 │ │ │ │ + addseq r1, r3, fp, ror #15 │ │ │ │ ldrshteq r9, [r1], r8 │ │ │ │ umlalseq r9, r1, r8, r4 │ │ │ │ - addseq r9, r4, r4, lsr #20 │ │ │ │ + addseq r9, r4, r4, ror #19 │ │ │ │ adcseq r8, r1, r4, asr #28 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 5a8b8 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 5a8b8 │ │ │ │ - bl 4071d8 │ │ │ │ + bl 4071b0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a8b4 │ │ │ │ ldr r0, [pc, #52] @ 5a8d8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 5a8dc │ │ │ │ @@ -5240,17 +5240,17 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 5a8d0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 5a8d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq r9, r4, sl, lsl #23 │ │ │ │ + addseq r9, r4, sl, asr #22 │ │ │ │ ldrshteq r9, [r1], r0 │ │ │ │ - addseq r9, r4, r6, lsr #23 │ │ │ │ + addseq r9, r4, r6, ror #22 │ │ │ │ ldrshteq r9, [r1], ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmn r9, #1 │ │ │ │ beq 5ac24 │ │ │ │ @@ -5293,15 +5293,15 @@ │ │ │ │ sub r9, r6, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ str fp, [sp, #8] │ │ │ │ b 5ab2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c8be0 │ │ │ │ + bl 2c8bb8 │ │ │ │ and r1, r5, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 5aabc │ │ │ │ @@ -5454,23 +5454,23 @@ │ │ │ │ cmp r0, r7, lsl #3 │ │ │ │ bcc 5ac24 │ │ │ │ lsl r8, r7, #3 │ │ │ │ add r6, r8, r4 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5ac34 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #544] @ 5ae5c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ade0 │ │ │ │ add r8, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 54b28 │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r1, r8, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r1, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2c8be0 │ │ │ │ + bl 2c8bb8 │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 5ad9c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -5567,15 +5567,15 @@ │ │ │ │ b 5ad4c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldmib sp, {r1, fp} │ │ │ │ b 5ae04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ sub r0, r1, r9 │ │ │ │ @@ -5585,15 +5585,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm fp, {r4, r6} │ │ │ │ beq 5abc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r5, lsl #3 │ │ │ │ sub r0, r0, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 5abbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 5475c │ │ │ │ cmp r8, #0 │ │ │ │ bne 5a988 │ │ │ │ @@ -5641,15 +5641,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [r6, r8] │ │ │ │ sub r8, r6, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ b 5b280 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c8be0 │ │ │ │ + bl 2c8bb8 │ │ │ │ and r1, r7, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 5b20c │ │ │ │ @@ -5926,23 +5926,23 @@ │ │ │ │ bne 5b384 │ │ │ │ add r5, r6, #4 │ │ │ │ adds r0, r4, r5 │ │ │ │ addcc r8, r4, r5 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5b394 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #568] @ 5b5d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b54c │ │ │ │ add r4, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 54b28 │ │ │ │ @@ -5985,15 +5985,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ add r6, r8, r0, lsr #3 │ │ │ │ rsb r0, r6, #0 │ │ │ │ rsb r0, r6, r0, lsl #3 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2c8be0 │ │ │ │ + bl 2c8bb8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ and r1, r4, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq 5b504 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -6042,15 +6042,15 @@ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldm sp, {r2, sl} │ │ │ │ b 5b56c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r9, #4] │ │ │ │ sub r0, r2, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -6063,15 +6063,15 @@ │ │ │ │ addne r1, r7, r2, lsl #2 │ │ │ │ addsne r1, r1, #5 │ │ │ │ beq 5b324 │ │ │ │ lsl r0, r2, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 5b320 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 5475c │ │ │ │ cmp r8, #0 │ │ │ │ bne 5af00 │ │ │ │ @@ -6128,15 +6128,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 5b8f0 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 5b888 │ │ │ │ rev r4, r4 │ │ │ │ @@ -6340,24 +6340,24 @@ │ │ │ │ bne 5b9fc │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r8, r5, r7 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5ba0c │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #692] @ 5bcc8 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5bbf8 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r4, r9, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -6406,15 +6406,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r7, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5bba8 │ │ │ │ rev r2, r3 │ │ │ │ @@ -6469,15 +6469,15 @@ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 5bc18 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r9] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ @@ -6489,15 +6489,15 @@ │ │ │ │ movne r2, #20 │ │ │ │ addne r2, r2, r1, lsl #2 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 5b998 │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [pc, #88] @ 5bcd0 │ │ │ │ @@ -6509,26 +6509,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ bne 5b690 │ │ │ │ mov r0, #0 │ │ │ │ b 5b98c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r6, r8, lsr r3 │ │ │ │ - eorseq ip, r9, ip, lsl #1 │ │ │ │ - eorseq fp, r9, ip, lsl #21 │ │ │ │ + eorseq ip, r9, r4, rrx │ │ │ │ + eorseq fp, r9, r4, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ beq 5c230 │ │ │ │ @@ -6575,15 +6575,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 5c124 │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 5c0c0 │ │ │ │ @@ -6865,24 +6865,24 @@ │ │ │ │ bne 5c230 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 5c240 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 5c4f4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c424 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -6932,15 +6932,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r7, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5c3d4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -6992,15 +6992,15 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 5c444 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -7012,15 +7012,15 @@ │ │ │ │ movne r2, #40 @ 0x28 │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 5c1cc │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 5475c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -7032,26 +7032,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 5bd8c │ │ │ │ mov r0, #0 │ │ │ │ b 5c1c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r3, r6, r4, lsl #22 │ │ │ │ - eorseq fp, r9, r4, asr #17 │ │ │ │ - mlaseq r9, r0, r1, fp │ │ │ │ + mlaseq r9, ip, r8, fp │ │ │ │ + eorseq fp, r9, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ beq 5c8a4 │ │ │ │ @@ -7099,15 +7099,15 @@ │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 5c794 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2c7e88 │ │ │ │ + bl 2c7e60 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 5c730 │ │ │ │ @@ -7278,24 +7278,24 @@ │ │ │ │ bne 5c8a4 │ │ │ │ add r7, r8, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5c8b4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #692] @ 5cb70 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5caa0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -7346,15 +7346,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2c7e88 │ │ │ │ + bl 2c7e60 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5ca5c │ │ │ │ rev r2, r3 │ │ │ │ @@ -7407,15 +7407,15 @@ │ │ │ │ b 5c9f4 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 5cac0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -7427,15 +7427,15 @@ │ │ │ │ movne r3, #12 │ │ │ │ addne r3, r3, r1, lsl #2 │ │ │ │ addne r0, r0, r3 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 5c840 │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -7447,26 +7447,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 5c5b8 │ │ │ │ mov r0, #0 │ │ │ │ b 5c834 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r3, r6, r0, r4 │ │ │ │ - eorseq fp, r9, r4, asr #4 │ │ │ │ - eorseq sl, r9, r0, asr #25 │ │ │ │ + eorseq fp, r9, ip, lsl r2 │ │ │ │ + mlaseq r9, r8, ip, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -7479,15 +7479,15 @@ │ │ │ │ lsl r7, r7, #3 │ │ │ │ subcs r2, r7, r3, lsr #3 │ │ │ │ cmp r1, r2, lsr #1 │ │ │ │ bcs 5cbdc │ │ │ │ ldr r2, [pc, #808] @ 5cef0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40dff4 │ │ │ │ + bl 40dfcc │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, r2 │ │ │ │ @@ -7525,24 +7525,24 @@ │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcc 5cc80 │ │ │ │ lsl r7, r6, #2 │ │ │ │ add r4, r7, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5cc90 │ │ │ │ mov r0, #1 │ │ │ │ - bl 746f80 │ │ │ │ + bl 746f58 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #592] @ 5cee8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ce60 │ │ │ │ add r4, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ @@ -7647,15 +7647,15 @@ │ │ │ │ b 5cddc │ │ │ │ ldm sp, {r1, lr} │ │ │ │ ldr r9, [sp, #8] │ │ │ │ b 5ce80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 746fd4 │ │ │ │ + bl 746fac │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r1, lr │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r4, [r9] │ │ │ │ @@ -7665,30 +7665,30 @@ │ │ │ │ beq 5cbd0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #32] @ 5ceec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e7f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 3f9f24 │ │ │ │ + bl 3f9efc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrhteq r3, [r6], r4 │ │ │ │ adcseq r6, r1, r0, asr #26 │ │ │ │ - ldrsbteq r1, [fp], -ip │ │ │ │ + ldrhteq r1, [fp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ beq 5d2e8 │ │ │ │ @@ -7735,15 +7735,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 5d1c0 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 5d15c │ │ │ │ @@ -7935,24 +7935,24 @@ │ │ │ │ cmp r0, r8, lsl #4 │ │ │ │ bcc 5d2e8 │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5d2f8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 5d5b0 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d4e8 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -8003,15 +8003,15 @@ │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ sub r0, r2, r9, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5d4a0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -8065,15 +8065,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 5d508 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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] │ │ │ │ @@ -8083,15 +8083,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 5d280 │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -8103,26 +8103,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 5cfac │ │ │ │ mov r0, #0 │ │ │ │ b 5d274 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r2, r6, ip, asr #20 │ │ │ │ - ldrsbteq sl, [r9], -r0 │ │ │ │ - eorseq sl, r9, r0, lsl #2 │ │ │ │ + eorseq sl, r9, r8, lsr #13 │ │ │ │ + ldrsbteq sl, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmn fp, #1 │ │ │ │ beq 5d8a8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -8165,15 +8165,15 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ sub r9, r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 5d7b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c8590 │ │ │ │ + bl 2c8568 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ mov r2, r1 │ │ │ │ beq 5d758 │ │ │ │ rev r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ @@ -8303,23 +8303,23 @@ │ │ │ │ cmp r0, r7, lsl #2 │ │ │ │ bcc 5d8a8 │ │ │ │ lsl r8, r7, #2 │ │ │ │ add r6, r8, r4 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5d8b8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #520] @ 5dac8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5da4c │ │ │ │ add r8, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 54b28 │ │ │ │ @@ -8361,15 +8361,15 @@ │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r1, r9, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2c8590 │ │ │ │ + bl 2c8568 │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 5da0c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -8410,15 +8410,15 @@ │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 5d9c8 │ │ │ │ ldmib sp, {r1, r9, fp} │ │ │ │ b 5da70 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ sub r0, r1, fp │ │ │ │ @@ -8428,15 +8428,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r9, {r4, r6} │ │ │ │ beq 5d844 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 5d840 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 5475c │ │ │ │ cmp r8, #0 │ │ │ │ bne 5d664 │ │ │ │ @@ -8493,15 +8493,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 5df9c │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2c7e88 │ │ │ │ + bl 2c7e60 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 5df38 │ │ │ │ @@ -8815,24 +8815,24 @@ │ │ │ │ bne 5e0a8 │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 5e0b8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 5e36c │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5e29c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -8882,15 +8882,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r7, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2c7e88 │ │ │ │ + bl 2c7e60 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5e24c │ │ │ │ rev r2, r3 │ │ │ │ @@ -8942,15 +8942,15 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 5e2bc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -8962,15 +8962,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ addne r2, r2, r1, lsl #4 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 5e044 │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 5475c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -8982,26 +8982,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 5db84 │ │ │ │ mov r0, #0 │ │ │ │ b 5e038 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r6, ip, lsl #25 │ │ │ │ - eorseq r9, r9, r8, asr #20 │ │ │ │ - mlaseq r9, r4, r2, r9 │ │ │ │ + eorseq r9, r9, r0, lsr #20 │ │ │ │ + eorseq r9, r9, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmn r8, #1 │ │ │ │ beq 5e4e0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ add r5, r9, #1 │ │ │ │ @@ -9085,25 +9085,25 @@ │ │ │ │ cmp r1, r4, lsl #2 │ │ │ │ bcc 5e4e0 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r6, r7, r5 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5e4f0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 746f80 │ │ │ │ + bl 746f58 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #392] @ 5e684 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5e5b4 │ │ │ │ add r6, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r6 │ │ │ │ @@ -9133,22 +9133,22 @@ │ │ │ │ stmib r0, {r1, r2} │ │ │ │ beq 5e438 │ │ │ │ sub r0, r4, r3, lsl #2 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 746fd4 │ │ │ │ + bl 746fac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 5475c │ │ │ │ @@ -9180,27 +9180,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3f9f24 │ │ │ │ + bl 3f9efc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r6, r0, asr r8 │ │ │ │ - @ instruction: 0x009453db │ │ │ │ + umullseq r5, r4, fp, r3 │ │ │ │ ldrshteq r5, [r1], r0 │ │ │ │ - addseq r5, r4, r3, lsl r4 │ │ │ │ + @ instruction: 0x009453d3 │ │ │ │ adcseq r5, r1, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 5eabc │ │ │ │ @@ -9258,15 +9258,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 5e9d8 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c9564 │ │ │ │ + bl 2c953c │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 5e970 │ │ │ │ rev r4, r4 │ │ │ │ @@ -9460,24 +9460,24 @@ │ │ │ │ bne 5eabc │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r8, r5, r7 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5eacc │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #692] @ 5ed88 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ecb8 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r4, r9, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -9526,15 +9526,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r7, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c9564 │ │ │ │ + bl 2c953c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5ec68 │ │ │ │ rev r2, r3 │ │ │ │ @@ -9589,15 +9589,15 @@ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 5ecd8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r9] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ @@ -9609,15 +9609,15 @@ │ │ │ │ movne r2, #20 │ │ │ │ addne r2, r2, r1, lsl #2 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 5ea58 │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [pc, #88] @ 5ed90 │ │ │ │ @@ -9629,26 +9629,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ bne 5e778 │ │ │ │ mov r0, #0 │ │ │ │ b 5ea50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r6, r8, ror r2 │ │ │ │ - eorseq r8, r9, r8, ror #31 │ │ │ │ - eorseq r8, r9, r0, lsl sl │ │ │ │ + eorseq r8, r9, r0, asr #31 │ │ │ │ + eorseq r8, r9, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -9661,15 +9661,15 @@ │ │ │ │ lsl r7, r7, #3 │ │ │ │ subcs r2, r7, r3, lsr #3 │ │ │ │ cmp r1, r2, lsr #1 │ │ │ │ bcs 5edf4 │ │ │ │ ldr r2, [pc, #796] @ 5f0fc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40dff4 │ │ │ │ + bl 40dfcc │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, r2 │ │ │ │ @@ -9707,24 +9707,24 @@ │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcc 5ee98 │ │ │ │ lsl r7, r6, #2 │ │ │ │ add r4, r7, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5eea8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 746f80 │ │ │ │ + bl 746f58 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #580] @ 5f0f4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5f068 │ │ │ │ add r4, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ @@ -9825,15 +9825,15 @@ │ │ │ │ b 5efe4 │ │ │ │ ldm sp, {r1, ip} │ │ │ │ ldr r9, [sp, #8] │ │ │ │ b 5f088 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 746fd4 │ │ │ │ + bl 746fac │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r1, ip │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r4, [r9] │ │ │ │ @@ -9843,31 +9843,31 @@ │ │ │ │ beq 5ede8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 5f0f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 8e7f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 3f9f24 │ │ │ │ + bl 3f9efc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ umlalseq r0, r6, ip, lr │ │ │ │ ldrhteq r4, [r1], r8 │ │ │ │ - eorseq pc, sl, r0, lsl #11 │ │ │ │ + eorseq pc, sl, r8, asr r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmn r9, #1 │ │ │ │ beq 5f444 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -9909,15 +9909,15 @@ │ │ │ │ sub r9, r6, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ str fp, [sp, #8] │ │ │ │ b 5f34c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c8590 │ │ │ │ + bl 2c8568 │ │ │ │ and r1, r5, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 5f2dc │ │ │ │ @@ -10070,23 +10070,23 @@ │ │ │ │ cmp r0, r7, lsl #3 │ │ │ │ bcc 5f444 │ │ │ │ lsl r8, r7, #3 │ │ │ │ add r6, r8, r4 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 5f454 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #544] @ 5f67c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5f600 │ │ │ │ add r8, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 54b28 │ │ │ │ @@ -10130,15 +10130,15 @@ │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r1, r8, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r1, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2c8590 │ │ │ │ + bl 2c8568 │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 5f5bc │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -10183,15 +10183,15 @@ │ │ │ │ b 5f56c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldmib sp, {r1, fp} │ │ │ │ b 5f624 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ sub r0, r1, r9 │ │ │ │ @@ -10201,15 +10201,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm fp, {r4, r6} │ │ │ │ beq 5f3e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r5, lsl #3 │ │ │ │ sub r0, r0, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 5f3dc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 5475c │ │ │ │ cmp r8, #0 │ │ │ │ bne 5f1a8 │ │ │ │ @@ -10275,15 +10275,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 5f8b8 │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2c7b54 │ │ │ │ + bl 2c7b2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ and r1, r3, r0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [lr, r1] │ │ │ │ ands r7, r7, r4 │ │ │ │ @@ -10416,24 +10416,24 @@ │ │ │ │ bne 5f9ac │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r4, r7 │ │ │ │ addcc r5, r4, r7 │ │ │ │ cmncc r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 5f9bc │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 5fc70 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5fba0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r9, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -10483,15 +10483,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r6, r5, r0, lsr #3 │ │ │ │ rsb r0, r6, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ sub r1, r0, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2c7b54 │ │ │ │ + bl 2c7b2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 5fb50 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -10543,15 +10543,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 5fbc0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -10563,15 +10563,15 @@ │ │ │ │ movne r2, #80 @ 0x50 │ │ │ │ addne r2, r2, r1, lsl #4 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 5f948 │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [pc, #88] @ 5fc78 │ │ │ │ @@ -10583,26 +10583,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 5f760 │ │ │ │ mov r0, #0 │ │ │ │ b 5f940 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r6, r8, lsl #7 │ │ │ │ - eorseq r8, r9, r4 │ │ │ │ - eorseq r7, r9, r4, lsr #22 │ │ │ │ + ldrsbteq r7, [r9], -ip │ │ │ │ + ldrshteq r7, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ beq 60070 │ │ │ │ @@ -10649,15 +10649,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 5ff48 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 5fee4 │ │ │ │ @@ -10849,24 +10849,24 @@ │ │ │ │ cmp r0, r8, lsl #4 │ │ │ │ bcc 60070 │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 60080 │ │ │ │ mov r0, #1 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 60338 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60270 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -10917,15 +10917,15 @@ │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ sub r0, r2, r9, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2c88ac │ │ │ │ + bl 2c8884 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 60228 │ │ │ │ rev r2, r3 │ │ │ │ @@ -10979,15 +10979,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 60290 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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] │ │ │ │ @@ -10997,15 +10997,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 60008 │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -11017,26 +11017,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 5fd34 │ │ │ │ mov r0, #0 │ │ │ │ b 5fffc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f9ab8 │ │ │ │ + bl 3f9a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 3f95b0 │ │ │ │ + bl 3f9588 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r5, r4, asr #25 │ │ │ │ - eorseq r7, r9, r4, ror r9 │ │ │ │ - eorseq r7, r9, r4, lsr #7 │ │ │ │ + eorseq r7, r9, ip, asr #18 │ │ │ │ + eorseq r7, r9, ip, ror r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 603dc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -11044,30 +11044,30 @@ │ │ │ │ beq 603a0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 603a0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 603c8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 603f0 │ │ │ │ ldr r0, [pc, #80] @ 60400 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6038c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -11294,30 +11294,30 @@ │ │ │ │ beq 60788 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 60788 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 607b0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 607d8 │ │ │ │ ldr r0, [pc, #80] @ 607e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60774 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -11414,23 +11414,23 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 60f64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 609d0 │ │ │ │ ldr r3, [pc, #76] @ 609d4 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -11448,15 +11448,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 60ab4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r8, fp, r4, lsr #7 │ │ │ │ + eorseq r8, fp, ip, ror r3 │ │ │ │ umlalseq r3, r1, r0, r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #92] @ 60a44 │ │ │ │ ldr r3, [pc, #92] @ 60a48 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -11477,15 +11477,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 60ab4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r9, fp, r8, lsr #22 │ │ │ │ + eorseq r9, fp, r0, lsl #22 │ │ │ │ adcseq r3, r1, r8, asr r9 │ │ │ │ adcseq pc, r5, r0, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 60aac │ │ │ │ ldr r3, [pc, #76] @ 60ab0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -11503,15 +11503,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 60ab4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r8, fp, r8, asr #5 │ │ │ │ + eorseq r8, fp, r0, lsr #5 │ │ │ │ ldrsbteq r3, [r1], r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -11522,17 +11522,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 60b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60b0c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 60b84 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -11540,53 +11540,53 @@ │ │ │ │ ldr r0, [pc, #116] @ 60ba0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60b88 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 60b60 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 60b9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ adcseq r3, r1, r4, lsr #15 │ │ │ │ adcseq pc, r5, ip, lsl r2 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4c9ce4 │ │ │ │ + bl 4c9cbc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6b5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 41eb9c │ │ │ │ + bl 41eb74 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ @@ -11642,52 +11642,52 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ sub r0, r5, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 60d80 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 41df3c │ │ │ │ + bl 41df14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 60f38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4c9d04 │ │ │ │ + bl 4c9cdc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 60f04 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 41df3c │ │ │ │ + bl 41df14 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4c8f88 │ │ │ │ + bl 4c8f60 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 608f8 │ │ │ │ mov r0, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -11808,25 +11808,25 @@ │ │ │ │ mov r0, #7 │ │ │ │ b 60f14 │ │ │ │ mov r0, #9 │ │ │ │ b 60eec │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4c9cd4 │ │ │ │ + bl 4c9cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6b5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 41eb9c │ │ │ │ + bl 41eb74 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 60fec │ │ │ │ str r1, [sp] │ │ │ │ @@ -11836,15 +11836,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ umlalseq r3, r1, r0, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 61088 │ │ │ │ @@ -11855,30 +11855,30 @@ │ │ │ │ beq 6104c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6104c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61074 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6109c │ │ │ │ ldr r0, [pc, #80] @ 610ac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 61038 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -11960,23 +11960,23 @@ │ │ │ │ ldrsbteq r3, [r1], ip │ │ │ │ adcseq r3, r1, r0, lsl #12 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 61204 │ │ │ │ cmp r1, #0 │ │ │ │ beq 611f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mvn r0, #99 @ 0x63 │ │ │ │ mov r7, #328 @ 0x148 │ │ │ │ @@ -11991,30 +11991,30 @@ │ │ │ │ strb r5, [r3] │ │ │ │ beq 61258 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r3, r1 │ │ │ │ ldmib r2, {r4, sl, fp} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61310 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 61304 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ @@ -12030,24 +12030,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, r4] │ │ │ │ add r2, r4, #1 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r1, r7 │ │ │ │ - bl 975fc4 │ │ │ │ + bl 975f9c │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61320 │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ b 61348 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl] │ │ │ │ movw r7, #382 @ 0x17e │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ @@ -12063,15 +12063,15 @@ │ │ │ │ strb r2, [r9] │ │ │ │ beq 61378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -12081,35 +12081,35 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq 613b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r2] │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldrd r8, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 61418 │ │ │ │ cmp r1, #0 │ │ │ │ beq 61408 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ movw r7, #382 @ 0x17e │ │ │ │ mov r1, r5 │ │ │ │ @@ -12126,28 +12126,28 @@ │ │ │ │ cmp ip, #0 │ │ │ │ beq 61474 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #272 @ 0x110 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6150c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 61500 │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ @@ -12157,24 +12157,24 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, r6] │ │ │ │ add r2, r6, #1 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 975fc4 │ │ │ │ + bl 975f9c │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6151c │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ b 61540 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ add sp, sp, #272 @ 0x110 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #99 @ 0x63 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ movw r7, #329 @ 0x149 │ │ │ │ @@ -12189,15 +12189,15 @@ │ │ │ │ strb r2, [r5] │ │ │ │ beq 61570 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #272 @ 0x110 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -12207,32 +12207,32 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 615b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 61604 │ │ │ │ cmp r1, #0 │ │ │ │ beq 615f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ movw r1, #65514 @ 0xffea │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mvn r0, #99 @ 0x63 │ │ │ │ movw r7, #329 @ 0x149 │ │ │ │ @@ -12248,15 +12248,15 @@ │ │ │ │ cmp ip, #0 │ │ │ │ beq 6165c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12268,30 +12268,30 @@ │ │ │ │ beq 616c0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 616c0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 616e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 61710 │ │ │ │ ldr r0, [pc, #80] @ 61720 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 616ac │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -12383,30 +12383,30 @@ │ │ │ │ beq 6188c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6188c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 618b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 618dc │ │ │ │ ldr r0, [pc, #80] @ 618ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 61878 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -12431,30 +12431,30 @@ │ │ │ │ beq 6194c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6194c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61974 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6199c │ │ │ │ ldr r0, [pc, #80] @ 619ac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 61938 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -12596,15 +12596,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 61e40 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 61dd8 │ │ │ │ rev r4, r4 │ │ │ │ @@ -12813,25 +12813,25 @@ │ │ │ │ bne 61f20 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 61f30 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 62210 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62128 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -12881,15 +12881,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 620d4 │ │ │ │ @@ -12945,15 +12945,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 62148 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -12970,15 +12970,15 @@ │ │ │ │ bne 62190 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -12991,26 +12991,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 61b9c │ │ │ │ mov r0, #0 │ │ │ │ b 61eb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r5, r0, lsl lr │ │ │ │ - strheq r7, [r0], #-116 @ 0xffffff8c │ │ │ │ - subeq r7, r0, r0, ror r1 │ │ │ │ + subeq r7, r0, ip, lsl #15 │ │ │ │ + subeq r7, r0, r8, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 625c0 │ │ │ │ @@ -13068,15 +13068,15 @@ │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 624d8 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 62474 │ │ │ │ @@ -13237,25 +13237,25 @@ │ │ │ │ bne 625c0 │ │ │ │ add r6, r9, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 625d0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 628a8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 627c0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -13306,15 +13306,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 6277c │ │ │ │ rev r2, r3 │ │ │ │ @@ -13367,15 +13367,15 @@ │ │ │ │ b 62714 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 627e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -13392,15 +13392,15 @@ │ │ │ │ bne 62828 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -13413,26 +13413,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 622fc │ │ │ │ mov r0, #0 │ │ │ │ b 62554 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r5, r0, ror r7 │ │ │ │ - subeq r7, r0, ip, asr #32 │ │ │ │ - ldrdeq r6, [r0], #-164 @ 0xffffff5c │ │ │ │ + subeq r7, r0, r4, lsr #32 │ │ │ │ + subeq r6, r0, ip, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 62ca8 │ │ │ │ @@ -13493,15 +13493,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 62bb8 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 62b54 │ │ │ │ @@ -13679,25 +13679,25 @@ │ │ │ │ cmp r0, r9, lsl #4 │ │ │ │ bcc 62ca8 │ │ │ │ lsl r5, r9, #4 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 62cb8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 62f8c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62eac │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -13748,15 +13748,15 @@ │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ sub r0, r2, r9, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 62e64 │ │ │ │ rev r2, r3 │ │ │ │ @@ -13810,15 +13810,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 62ecc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -13833,15 +13833,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -13854,26 +13854,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 629a4 │ │ │ │ mov r0, #0 │ │ │ │ b 62c38 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r5, r8, lsl #1 │ │ │ │ - subeq r6, r0, r0, asr #19 │ │ │ │ - subeq r6, r0, ip, lsl #8 │ │ │ │ + umaaleq r6, r0, r8, r9 │ │ │ │ + subeq r6, r0, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 63394 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -13929,15 +13929,15 @@ │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 632a4 │ │ │ │ add r1, r6, r6, lsl #4 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r0, #17 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49e74c │ │ │ │ + bl 49e724 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 6323c │ │ │ │ rev r4, r4 │ │ │ │ @@ -14122,25 +14122,25 @@ │ │ │ │ add r6, r4, #4 │ │ │ │ bic r5, r0, #3 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 633a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 63678 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63598 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r7, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -14190,15 +14190,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #4 │ │ │ │ add r0, r4, r0 │ │ │ │ sub r1, r0, #17 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49e74c │ │ │ │ + bl 49e724 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 63548 │ │ │ │ @@ -14253,15 +14253,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 635b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -14278,15 +14278,15 @@ │ │ │ │ bne 63600 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -14297,20 +14297,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 63074 │ │ │ │ b 63318 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq ip, r5, ip, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ @@ -14370,15 +14370,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ b 638b0 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ sub r1, r0, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49df60 │ │ │ │ + bl 49df38 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -14509,25 +14509,25 @@ │ │ │ │ bne 639a0 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 639b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 63c8c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63ba0 │ │ │ │ add r8, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -14578,15 +14578,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ sub r1, r0, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49df60 │ │ │ │ + bl 49df38 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 63b50 │ │ │ │ rev r2, r3 │ │ │ │ @@ -14639,15 +14639,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b 63bc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -14665,15 +14665,15 @@ │ │ │ │ bne 63c0c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -14686,26 +14686,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 6375c │ │ │ │ mov r0, #0 │ │ │ │ b 63934 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq ip, r5, r0, r3 │ │ │ │ - strdeq r5, [r0], #-192 @ 0xffffff40 │ │ │ │ - strdeq r5, [r0], #-112 @ 0xffffff90 │ │ │ │ + subeq r5, r0, r8, asr #25 │ │ │ │ + subeq r5, r0, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r0, fp, r1 │ │ │ │ bcs 63fdc │ │ │ │ @@ -14761,15 +14761,15 @@ │ │ │ │ str r0, [r6, r8] │ │ │ │ sub r9, r6, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 63f1c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 49dc3c │ │ │ │ + bl 49dc14 │ │ │ │ and r1, r5, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 63eac │ │ │ │ @@ -14908,24 +14908,24 @@ │ │ │ │ cmp r0, r6, lsl #3 │ │ │ │ bcc 63fdc │ │ │ │ lsl r9, r6, #3 │ │ │ │ add r7, r9, r4 │ │ │ │ cmn r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 63fec │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #560] @ 64224 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64194 │ │ │ │ add r8, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 54b28 │ │ │ │ @@ -14967,15 +14967,15 @@ │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r1, r8, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r1, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 49dc3c │ │ │ │ + bl 49dc14 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 64150 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -15020,15 +15020,15 @@ │ │ │ │ b 64100 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldmib sp, {r1, fp} │ │ │ │ b 641b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl] │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, r1, fp │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -15040,15 +15040,15 @@ │ │ │ │ add r1, r5, r5, lsl #3 │ │ │ │ adds r1, r1, #13 │ │ │ │ beq 641f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r5, lsl #3 │ │ │ │ sub r0, r0, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ @@ -15118,15 +15118,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 646a0 │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 6463c │ │ │ │ @@ -15399,27 +15399,27 @@ │ │ │ │ bne 64788 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 647a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 64a74 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64988 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15469,15 +15469,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 64938 │ │ │ │ rev r2, r3 │ │ │ │ @@ -15529,15 +15529,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 649b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -15555,15 +15555,15 @@ │ │ │ │ bne 649f4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -15576,26 +15576,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 64308 │ │ │ │ mov r0, #0 │ │ │ │ b 64718 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq fp, r5, r0, lsr #11 │ │ │ │ - subeq r5, r0, r0, rrx │ │ │ │ - subeq r4, r0, r8, lsr #18 │ │ │ │ + subeq r5, r0, r8, lsr r0 │ │ │ │ + subeq r4, r0, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 64ee4 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -15653,15 +15653,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 64e04 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 64d9c │ │ │ │ rev r4, r4 │ │ │ │ @@ -15870,25 +15870,25 @@ │ │ │ │ bne 64ee4 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 64ef4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 651d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 650ec │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15938,15 +15938,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 65098 │ │ │ │ @@ -16002,15 +16002,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 6510c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -16027,15 +16027,15 @@ │ │ │ │ bne 65154 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -16048,26 +16048,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 64b60 │ │ │ │ mov r0, #0 │ │ │ │ b 64e78 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sl, r5, ip, asr #28 │ │ │ │ - subeq r4, r0, r8, ror r7 │ │ │ │ - subeq r4, r0, r4, lsr r1 │ │ │ │ + subeq r4, r0, r0, asr r7 │ │ │ │ + subeq r4, r0, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r9, r1 │ │ │ │ bcs 6550c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ @@ -16123,15 +16123,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 65418 │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ sub r1, r0, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ and r1, r3, r0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [lr, r1] │ │ │ │ ands r7, r7, r4 │ │ │ │ @@ -16264,25 +16264,25 @@ │ │ │ │ bne 6550c │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r5, r4, r6 │ │ │ │ cmncc r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 6551c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 657ec │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65704 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16332,15 +16332,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #5 │ │ │ │ sub r1, r0, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 656b4 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -16392,15 +16392,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 65724 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -16417,15 +16417,15 @@ │ │ │ │ bne 6576c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r6, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -16438,26 +16438,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 652c0 │ │ │ │ mov r0, #0 │ │ │ │ b 654a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sl, r5, r4, lsr #16 │ │ │ │ - strdeq r4, [r0], #-8 │ │ │ │ - strdeq r3, [r0], #-188 @ 0xffffff44 │ │ │ │ + ldrdeq r4, [r0], #-0 │ │ │ │ + ldrdeq r3, [r0], #-180 @ 0xffffff4c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 65c5c │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -16515,15 +16515,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 65b7c │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 65b14 │ │ │ │ rev r4, r4 │ │ │ │ @@ -16732,25 +16732,25 @@ │ │ │ │ bne 65c5c │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 65c6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 65f4c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65e64 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16800,15 +16800,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 65e10 │ │ │ │ @@ -16864,15 +16864,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 65e84 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -16889,15 +16889,15 @@ │ │ │ │ bne 65ecc │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -16910,26 +16910,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 658d8 │ │ │ │ mov r0, #0 │ │ │ │ b 65bf0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrsbteq sl, [r5], r4 │ │ │ │ - subeq r3, r0, r8, lsr fp │ │ │ │ - strdeq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r3, r0, r0, lsl fp │ │ │ │ + subeq r3, r0, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 662b4 │ │ │ │ @@ -16987,15 +16987,15 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 661d0 │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ sub r1, r0, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49d918 │ │ │ │ + bl 49d8f0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, sl │ │ │ │ mov r7, r1 │ │ │ │ beq 6616c │ │ │ │ @@ -17138,25 +17138,25 @@ │ │ │ │ cmp r0, r9, lsl #3 │ │ │ │ bcc 662b4 │ │ │ │ lsl r5, r9, #3 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 662c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #664] @ 66564 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6648c │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -17203,15 +17203,15 @@ │ │ │ │ eor r9, r0, r8 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add sl, r5, r0, lsr #3 │ │ │ │ sub r0, r2, sl, lsl #3 │ │ │ │ sub r1, r0, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49d918 │ │ │ │ + bl 49d8f0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 66448 │ │ │ │ rev r2, r3 │ │ │ │ @@ -17258,15 +17258,15 @@ │ │ │ │ b 663f8 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ b 664ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -17281,15 +17281,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 5475c │ │ │ │ @@ -17300,20 +17300,20 @@ │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 66044 │ │ │ │ b 66244 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r9, r5, ip, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ @@ -17374,15 +17374,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 66a60 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 669fc │ │ │ │ @@ -17687,27 +17687,27 @@ │ │ │ │ bne 66b48 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 66b60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 66e34 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66d48 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -17757,15 +17757,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 66cf8 │ │ │ │ rev r2, r3 │ │ │ │ @@ -17817,15 +17817,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 66d70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -17843,15 +17843,15 @@ │ │ │ │ bne 66db4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -17864,26 +17864,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 66648 │ │ │ │ mov r0, #0 │ │ │ │ b 66ad8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r9, r5, r0, ror #3 │ │ │ │ - subeq r2, r0, r8, lsr #28 │ │ │ │ - subeq r2, r0, r0, ror r6 │ │ │ │ + subeq r2, r0, r0, lsl #28 │ │ │ │ + subeq r2, r0, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r9, r1 │ │ │ │ bcs 6716c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ @@ -17939,15 +17939,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 67078 │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ and r1, r3, r0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [lr, r1] │ │ │ │ ands r7, r7, r4 │ │ │ │ @@ -18080,25 +18080,25 @@ │ │ │ │ bne 6716c │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r5, r4, r6 │ │ │ │ cmncc r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 6717c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 6744c │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67364 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -18148,15 +18148,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ sub r1, r0, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 67314 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -18208,15 +18208,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 67384 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -18233,15 +18233,15 @@ │ │ │ │ bne 673cc │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r6, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -18254,26 +18254,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 66f20 │ │ │ │ mov r0, #0 │ │ │ │ b 67100 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r8, r5, r4, asr #23 │ │ │ │ - subeq r2, r0, r8, asr #8 │ │ │ │ - subeq r1, r0, ip, asr #30 │ │ │ │ + subeq r2, r0, r0, lsr #8 │ │ │ │ + subeq r1, r0, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 6777c │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -18329,15 +18329,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ b 6768c │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ sub r1, r0, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49df60 │ │ │ │ + bl 49df38 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -18468,25 +18468,25 @@ │ │ │ │ bne 6777c │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 6778c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 67a68 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6797c │ │ │ │ add r8, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -18537,15 +18537,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ sub r1, r0, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49df60 │ │ │ │ + bl 49df38 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 6792c │ │ │ │ rev r2, r3 │ │ │ │ @@ -18598,15 +18598,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b 6799c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -18624,15 +18624,15 @@ │ │ │ │ bne 679e8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -18645,26 +18645,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 67538 │ │ │ │ mov r0, #0 │ │ │ │ b 67710 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq r8, [r5], r4 │ │ │ │ - subeq r1, r0, ip, lsr lr │ │ │ │ - subeq r1, r0, ip, lsr r9 │ │ │ │ + subeq r1, r0, r4, lsl lr │ │ │ │ + subeq r1, r0, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 67e68 │ │ │ │ @@ -18725,15 +18725,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 67d78 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 67d14 │ │ │ │ @@ -18911,25 +18911,25 @@ │ │ │ │ cmp r0, r9, lsl #4 │ │ │ │ bcc 67e68 │ │ │ │ lsl r5, r9, #4 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 67e78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 6814c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6806c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -18980,15 +18980,15 @@ │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ sub r0, r2, r9, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 68024 │ │ │ │ rev r2, r3 │ │ │ │ @@ -19042,15 +19042,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 6808c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -19065,15 +19065,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -19086,26 +19086,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 67b64 │ │ │ │ mov r0, #0 │ │ │ │ b 67df8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r7, r5, r8, asr #29 │ │ │ │ - subeq r1, r0, r4, ror #15 │ │ │ │ - subeq r1, r0, r0, lsr r2 │ │ │ │ + strheq r1, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq r1, r0, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r0, sl, r1 │ │ │ │ bcs 68434 │ │ │ │ @@ -19159,15 +19159,15 @@ │ │ │ │ sub r9, sl, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #76 @ 0x4c │ │ │ │ mov r7, sl │ │ │ │ b 68368 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 49e430 │ │ │ │ + bl 49e408 │ │ │ │ and r1, r5, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [sl, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 682f0 │ │ │ │ @@ -19282,25 +19282,25 @@ │ │ │ │ bne 68434 │ │ │ │ add r4, r6, #4 │ │ │ │ adds r0, r7, r4 │ │ │ │ addcc r9, r7, r4 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 68444 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #600] @ 686ac │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68610 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 54b28 │ │ │ │ @@ -19345,15 +19345,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ add r0, r9, r0, lsr #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ rsb r0, r0, #0 │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 49e430 │ │ │ │ + bl 49e408 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 685c0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -19403,15 +19403,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 68630 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub r0, r1, sl │ │ │ │ str r3, [fp] │ │ │ │ @@ -19426,15 +19426,15 @@ │ │ │ │ mla r1, r3, r2, r5 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 68680 │ │ │ │ mul r0, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ @@ -19503,15 +19503,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #184 @ 0xb8 │ │ │ │ mov r0, #0 │ │ │ │ b 688e4 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ sub r1, r0, #184 @ 0xb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49df60 │ │ │ │ + bl 49df38 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -19642,25 +19642,25 @@ │ │ │ │ bne 689d4 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 689e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 68cc0 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68bd4 │ │ │ │ add r8, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -19711,15 +19711,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ sub r1, r0, #184 @ 0xb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49df60 │ │ │ │ + bl 49df38 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 68b84 │ │ │ │ rev r2, r3 │ │ │ │ @@ -19772,15 +19772,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b 68bf4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -19798,15 +19798,15 @@ │ │ │ │ bne 68c40 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -19819,26 +19819,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 68790 │ │ │ │ mov r0, #0 │ │ │ │ b 68968 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r7, r5, ip, asr r3 │ │ │ │ - subeq r0, r0, r4, asr ip │ │ │ │ - subeq r0, r0, r4, asr r7 │ │ │ │ + subeq r0, r0, ip, lsr #24 │ │ │ │ + subeq r0, r0, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 691a4 │ │ │ │ @@ -19897,15 +19897,15 @@ │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 690c4 │ │ │ │ add r0, r0, r9, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 49d254 │ │ │ │ + bl 49d22c │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r6, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 69060 │ │ │ │ rev r6, r6 │ │ │ │ @@ -20142,25 +20142,25 @@ │ │ │ │ cmp r0, r7, lsl #5 │ │ │ │ bcc 691a4 │ │ │ │ lsl sl, r7, #5 │ │ │ │ add r5, sl, r6 │ │ │ │ cmn r5, #-2147483645 @ 0x80000003 │ │ │ │ bcc 691b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 6946c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69390 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r5, r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -20209,15 +20209,15 @@ │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ sub r0, r4, r7, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 49d254 │ │ │ │ + bl 49d22c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 6933c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -20267,15 +20267,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b 693b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r3] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -20290,15 +20290,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r0, lsl #5 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -20310,26 +20310,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 68db8 │ │ │ │ mov r0, #0 │ │ │ │ b 69134 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r6, r5, ip, lsl #23 │ │ │ │ - umaaleq r0, r0, r0, r5 │ │ │ │ - eorseq pc, pc, r0, lsl pc @ │ │ │ │ + subeq r0, r0, r8, ror #10 │ │ │ │ + eorseq pc, pc, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 69a58 │ │ │ │ @@ -20386,15 +20386,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 69970 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 6990c │ │ │ │ @@ -20699,27 +20699,27 @@ │ │ │ │ bne 69a58 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 69a70 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 69d44 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69c58 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -20769,15 +20769,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 49eab0 │ │ │ │ + bl 49ea88 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 69c08 │ │ │ │ rev r2, r3 │ │ │ │ @@ -20829,15 +20829,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 69c80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -20855,15 +20855,15 @@ │ │ │ │ bne 69cc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -20876,26 +20876,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 69558 │ │ │ │ mov r0, #0 │ │ │ │ b 699e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4699f0 │ │ │ │ + bl 4699c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 469874 │ │ │ │ + bl 46984c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrsbteq r6, [r5], r0 │ │ │ │ - eorseq pc, pc, ip, lsr #28 │ │ │ │ - eorseq pc, pc, r4, ror r6 @ │ │ │ │ + eorseq pc, pc, r4, lsl #28 │ │ │ │ + eorseq pc, pc, ip, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 69de8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -20903,30 +20903,30 @@ │ │ │ │ beq 69dac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69dac │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69dd4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 69dfc │ │ │ │ ldr r0, [pc, #80] @ 69e0c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 69d98 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21017,15 +21017,15 @@ │ │ │ │ tst r4, #1 │ │ │ │ str ip, [r1] │ │ │ │ str ip, [r1, #4] │ │ │ │ bne 69f84 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a3b28 │ │ │ │ + bl 7a3b00 │ │ │ │ ldr r1, [sp] │ │ │ │ movw r3, #63390 @ 0xf79e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ands r1, r1, #1 │ │ │ │ movt r3, #3830 @ 0xef6 │ │ │ │ @@ -21054,15 +21054,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 69ff8 │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -21083,30 +21083,30 @@ │ │ │ │ beq 6a07c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a07c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a0a4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6a0cc │ │ │ │ ldr r0, [pc, #80] @ 6a0dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a068 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21131,30 +21131,30 @@ │ │ │ │ beq 6a13c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a13c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a164 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6a18c │ │ │ │ ldr r0, [pc, #80] @ 6a19c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a128 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21264,15 +21264,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 6a2e4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 6a2e4 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -21337,15 +21337,15 @@ │ │ │ │ bl 8d0f8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 6a3d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4b80e0 │ │ │ │ + bl 4b80b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r5, r5, r8, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -21374,15 +21374,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 6a49c │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 6a49c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -21417,15 +21417,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 6a548 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 6a548 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -21458,15 +21458,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 6a644 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 6a660 │ │ │ │ @@ -21478,29 +21478,29 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 6a688 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 6a68c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq pc, r3, r3, ror #31 │ │ │ │ + addseq pc, r3, r3, lsr #31 │ │ │ │ adcseq sp, r0, r8, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 6a770 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 6aa30 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a9b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -21534,15 +21534,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a744 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6a76c │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a774 │ │ │ │ @@ -21552,15 +21552,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a9a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -21613,15 +21613,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6a884 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6a8a8 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -21698,25 +21698,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 4bceb0 │ │ │ │ + bl 4bce88 │ │ │ │ b 6aa08 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bd0b0 │ │ │ │ + bl 4bd088 │ │ │ │ b 6aa24 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4bcf34 │ │ │ │ + bl 4bcf0c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r5, r5, ip, r6 @ │ │ │ │ ldrhteq r5, [r5], ip │ │ │ │ adcseq r5, r5, r0, ror #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -21788,15 +21788,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 6aacc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4bceb0 │ │ │ │ + bl 4bce88 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r5, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -21866,15 +21866,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 6ac04 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4bceb0 │ │ │ │ + bl 4bce88 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r5, ip, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -21886,30 +21886,30 @@ │ │ │ │ beq 6ad08 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ad08 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ad30 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6ad58 │ │ │ │ ldr r0, [pc, #80] @ 6ad68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6acf4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22001,15 +22001,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 6aeb0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 6aeb8 │ │ │ │ mov r0, sp │ │ │ │ - bl 7a48bc │ │ │ │ + bl 7a4894 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -22033,56 +22033,56 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6af14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6af38 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6af70 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #116] @ 6afd8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 6af50 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6af7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 6af50 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 4c1650 │ │ │ │ + bl 4c1628 │ │ │ │ b 6afcc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4c1458 │ │ │ │ + bl 4c1430 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - subeq r6, r5, r0, asr #6 │ │ │ │ + subeq r6, r5, r8, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b018 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -22092,15 +22092,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 6b02c │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 798e7c │ │ │ │ + bl 798e54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -22114,45 +22114,45 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b088 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 4c156c │ │ │ │ + bl 4c1544 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 6b0c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4c156c │ │ │ │ + bl 4c1544 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4c156c │ │ │ │ + bl 4c1544 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r6, [r5], #-20 @ 0xffffffec │ │ │ │ + subeq r6, r5, ip, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 6b110 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 6b118 │ │ │ │ @@ -22179,20 +22179,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 6b204 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 4bc888 │ │ │ │ + bl 4bc860 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b3d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4c2080 │ │ │ │ + bl 4c2058 │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b1c0 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6b198 │ │ │ │ @@ -22202,30 +22202,30 @@ │ │ │ │ b 6b280 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 6b280 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 6b2d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 6b15c │ │ │ │ b 6b2d8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 6a690 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 4c2080 │ │ │ │ + bl 4c2058 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b238 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6b21c │ │ │ │ @@ -22258,20 +22258,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 6b448 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b494 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 4bc76c │ │ │ │ + bl 4bc744 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 6aa3c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -22289,35 +22289,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 6b374 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 4bc888 │ │ │ │ + bl 4bc860 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b3d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4c2080 │ │ │ │ + bl 4c2058 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6b350 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 6b314 │ │ │ │ b 6b3e8 │ │ │ │ mov r0, r9 │ │ │ │ bl 6a690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 4c2080 │ │ │ │ + bl 4c2058 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6b3ac │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6b38c │ │ │ │ @@ -22327,15 +22327,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 6b418 │ │ │ │ tst r0, #1 │ │ │ │ bne 6b314 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4c1d38 │ │ │ │ + bl 4c1d10 │ │ │ │ b 6b314 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6b468 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -22396,38 +22396,38 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrshteq ip, [r0], r4 │ │ │ │ ldrshteq ip, [r0], r8 │ │ │ │ umlalseq ip, r0, ip, r8 │ │ │ │ adcseq ip, r0, ip, asr #21 │ │ │ │ adcseq ip, r0, r4, asr #18 │ │ │ │ adcseq ip, r0, r4, lsr #18 │ │ │ │ - @ instruction: 0x0093f7dd │ │ │ │ + umullseq pc, r3, sp, r7 @ │ │ │ │ umlalseq ip, r0, r8, r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b520 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b520 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 6b548 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b544 │ │ │ │ ldr r0, [pc, #52] @ 6b564 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 6b548 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -22442,24 +22442,24 @@ │ │ │ │ beq 6b5a0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b5a0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 6b5c8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b5c4 │ │ │ │ ldr r0, [pc, #52] @ 6b5e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 6b5c8 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -22474,29 +22474,29 @@ │ │ │ │ ldrb r3, [r3] │ │ │ │ ldm r0, {r3, r4} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stm sp, {r3, r4} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4c7b74 │ │ │ │ + bl 4c7b4c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r5, r8, asr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #112] @ 6b6e4 │ │ │ │ @@ -22507,29 +22507,29 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4c7b74 │ │ │ │ + bl 4c7b4c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r4, r5, r0, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -22543,17 +22543,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 6b794 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b740 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 6b7b8 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -22561,29 +22561,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 6b7d4 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b7bc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 6b794 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4c84f4 │ │ │ │ + bl 4c84cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 6b7d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -22620,15 +22620,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 6b6e8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq lr, [r5], #-224 @ 0xffffff20 │ │ │ │ + subeq lr, r5, r8, lsr #29 │ │ │ │ adcseq ip, r0, r8, lsr #18 │ │ │ │ umlalseq r4, r5, ip, r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #120] @ 6b8f4 │ │ │ │ ldr r3, [pc, #120] @ 6b8f8 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -22657,57 +22657,57 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 6b6e8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq lr, r5, ip, lsr lr │ │ │ │ + subeq lr, r5, r4, lsl lr │ │ │ │ adcseq ip, r0, r4, lsr #17 │ │ │ │ adcseq r4, r5, r8, lsl #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6b5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4c8ecc │ │ │ │ + bl 4c8ea4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6b5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4c8ecc │ │ │ │ + bl 4c8ea4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r1 │ │ │ │ @@ -22739,18 +22739,18 @@ │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ cmpne r4, #101 @ 0x65 │ │ │ │ bne 6ba48 │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 4c9288 │ │ │ │ + bl 4c9260 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 984598 │ │ │ │ + bl 984570 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 6ba94 │ │ │ │ vldr d1, [pc, #196] @ 6bb30 │ │ │ │ @@ -22797,15 +22797,15 @@ │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 4c8fe8 │ │ │ │ + bl 4c8fc0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ │ │ svcvc 0x00e1ccf3 │ │ │ │ umlalseq r4, r5, r8, r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -22831,18 +22831,18 @@ │ │ │ │ orr r2, r4, #32 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ bne 6bbb8 │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 4c9288 │ │ │ │ + bl 4c9260 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 984598 │ │ │ │ + bl 984570 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 6bc04 │ │ │ │ vldr d1, [pc, #172] @ 6bc88 │ │ │ │ @@ -22950,30 +22950,30 @@ │ │ │ │ beq 6bdac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bdac │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bdd4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6bdfc │ │ │ │ ldr r0, [pc, #80] @ 6be0c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bd98 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23072,15 +23072,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r2 │ │ │ │ - bl 4c9b84 │ │ │ │ + bl 4c9b5c │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bf90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r7, [sp, #10] │ │ │ │ @@ -23099,15 +23099,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 6bfe4 │ │ │ │ ldr r1, [pc, #1056] @ 6c3fc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9717c8 │ │ │ │ + bl 9717a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r6, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -23128,15 +23128,15 @@ │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ add r2, r3, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ bne 6c2ac │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c9b84 │ │ │ │ + bl 4c9b5c │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf84 │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -23203,15 +23203,15 @@ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ bne 6c244 │ │ │ │ add r0, r3, #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c9b84 │ │ │ │ + bl 4c9b5c │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf84 │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -23244,57 +23244,57 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 6be10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 6c1b8 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ b 6c2d0 │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ca440 │ │ │ │ + bl 4ca418 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ca440 │ │ │ │ + bl 4ca418 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 4ca090 │ │ │ │ + b 4ca068 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ b 6c2d0 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ b 6c2d0 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ b 6c2d0 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ b 6c2d0 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4c960c │ │ │ │ + bl 4c95e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 6b5e8 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -23333,40 +23333,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6be10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 6c0a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c9550 │ │ │ │ + bl 4c9528 │ │ │ │ b 6c3f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c9550 │ │ │ │ + bl 4c9528 │ │ │ │ b 6c3f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c9550 │ │ │ │ + bl 4c9528 │ │ │ │ b 6c3f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c9550 │ │ │ │ + bl 4c9528 │ │ │ │ b 6c3f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c9550 │ │ │ │ + bl 4c9528 │ │ │ │ b 6c3f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4c9550 │ │ │ │ + bl 4c9528 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq ip, r0, ip, lsl r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -23378,30 +23378,30 @@ │ │ │ │ beq 6c45c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c45c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c484 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6c4ac │ │ │ │ ldr r0, [pc, #80] @ 6c4bc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c448 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23493,30 +23493,30 @@ │ │ │ │ beq 6c628 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c628 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c650 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6c678 │ │ │ │ ldr r0, [pc, #80] @ 6c688 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c614 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23610,15 +23610,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 6c7ec │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -23688,15 +23688,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 6ca18 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 4cf310 │ │ │ │ + bl 4cf2e8 │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 6c9b0 │ │ │ │ rev r7, r7 │ │ │ │ @@ -23724,15 +23724,15 @@ │ │ │ │ add r1, lr, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ beq 6ca40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5b30 │ │ │ │ + bl 4d5b08 │ │ │ │ ldr r0, [r7] │ │ │ │ b 6c904 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -23811,25 +23811,25 @@ │ │ │ │ bne 6cafc │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 6cb0c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 6cde4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ccfc │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r4, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -23881,15 +23881,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r6, r5, r0, lsr #3 │ │ │ │ rsb r0, r6, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 4cf310 │ │ │ │ + bl 4cf2e8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 6ccac │ │ │ │ rev r2, r3 │ │ │ │ @@ -23941,15 +23941,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 6cd1c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -23966,15 +23966,15 @@ │ │ │ │ bne 6cd64 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -23987,26 +23987,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 6c8f4 │ │ │ │ mov r0, #0 │ │ │ │ b 6ca90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4d5ae0 │ │ │ │ + bl 4d5ab8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4d5a30 │ │ │ │ + bl 4d5a08 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r3, r5, r4, lsr r2 │ │ │ │ - subeq r9, r6, r8, lsl r1 │ │ │ │ - subeq r8, r6, r0, ror #24 │ │ │ │ + strdeq r9, [r6], #-0 │ │ │ │ + subeq r8, r6, r8, lsr ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 54330 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6ce28 │ │ │ │ dmb ish │ │ │ │ @@ -24041,15 +24041,15 @@ │ │ │ │ beq 6cec8 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 6cec8 │ │ │ │ - bl 4dc450 │ │ │ │ + bl 4dc428 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cec4 │ │ │ │ ldr r0, [pc, #52] @ 6cee8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 6ceec │ │ │ │ @@ -24059,32 +24059,32 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 6cee0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 6cee4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - @ instruction: 0x009407b1 │ │ │ │ + addseq r0, r4, r1, ror r7 │ │ │ │ umlalseq ip, r0, r0, r0 │ │ │ │ - addseq r0, r4, sp, asr #15 │ │ │ │ + addseq r0, r4, sp, lsl #15 │ │ │ │ adcseq ip, r0, ip, lsl #1 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 6cf54 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 6cf54 │ │ │ │ - bl 4dc278 │ │ │ │ + bl 4dc250 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cf50 │ │ │ │ ldr r0, [pc, #52] @ 6cf74 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 6cf78 │ │ │ │ @@ -24094,17 +24094,17 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 6cf6c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 6cf70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq r0, r4, r5, lsr #14 │ │ │ │ + addseq r0, r4, r5, ror #13 │ │ │ │ adcseq ip, r0, r4 │ │ │ │ - addseq r0, r4, r1, asr #14 │ │ │ │ + addseq r0, r4, r1, lsl #14 │ │ │ │ adcseq ip, r0, r0 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #24] @ 6cfa8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -24125,30 +24125,30 @@ │ │ │ │ beq 6d008 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d008 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d030 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d058 │ │ │ │ ldr r0, [pc, #80] @ 6d068 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cff4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -24238,24 +24238,24 @@ │ │ │ │ beq 6d1b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d1b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 6d1dc │ │ │ │ cmp r4, #0 │ │ │ │ beq 6d1d8 │ │ │ │ ldr r0, [pc, #52] @ 6d1f8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 6d1dc │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -24295,43 +24295,43 @@ │ │ │ │ bl 53d54 │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 6d3c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d3c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r7, fp │ │ │ │ bne 6d2c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 6d3ac │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d3ac │ │ │ │ cmp r7, #17 │ │ │ │ bcs 6d32c │ │ │ │ ldr r0, [pc, #276] @ 6d408 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d3f4 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -24339,22 +24339,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 6d3ac │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d3ac │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d3f4 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -24387,35 +24387,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 8e68c │ │ │ │ - addseq r1, r4, r1, lsr #12 │ │ │ │ + addseq r1, r4, r1, ror #11 │ │ │ │ ldrhteq ip, [r0], ip │ │ │ │ adcseq r2, r5, ip, asr sl │ │ │ │ - addseq r1, r4, r1, asr r6 │ │ │ │ + addseq r1, r4, r1, lsl r6 │ │ │ │ ldrshteq ip, [r0], ip │ │ │ │ - addseq lr, r1, r7, asr ip │ │ │ │ + addseq lr, r1, r7, lsl ip │ │ │ │ ldrshteq ip, [r0], r4 │ │ │ │ umlalseq ip, r0, r4, r4 │ │ │ │ - addseq r1, r4, ip, asr #11 │ │ │ │ + addseq r1, r4, ip, lsl #11 │ │ │ │ adcseq ip, r0, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 6d470 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 6d478 │ │ │ │ @@ -24437,19 +24437,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 6d54c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 503554 │ │ │ │ + bl 50352c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4ea034 │ │ │ │ + bl 4ea00c │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d508 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6d4e0 │ │ │ │ @@ -24459,15 +24459,15 @@ │ │ │ │ b 6d5d0 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 6d5d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 6d62c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -24476,15 +24476,15 @@ │ │ │ │ b 6d62c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 6dae8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d568 │ │ │ │ - bl 4ea034 │ │ │ │ + bl 4ea00c │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d588 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6d56c │ │ │ │ @@ -24518,20 +24518,20 @@ │ │ │ │ bne 6d784 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d79c │ │ │ │ ldr r0, [pc, #484] @ 6d7e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5032a0 │ │ │ │ + bl 503278 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 6de94 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -24544,19 +24544,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 6d6b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 503554 │ │ │ │ + bl 50352c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4ea034 │ │ │ │ + bl 4ea00c │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6d68c │ │ │ │ tst r0, #1 │ │ │ │ @@ -24565,15 +24565,15 @@ │ │ │ │ b 6d724 │ │ │ │ mov r0, r8 │ │ │ │ bl 6dae8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d6cc │ │ │ │ - bl 4ea034 │ │ │ │ + bl 4ea00c │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6d6f0 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6d6d0 │ │ │ │ @@ -24583,15 +24583,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 6d754 │ │ │ │ tst r0, #1 │ │ │ │ bne 6d660 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4e9314 │ │ │ │ + bl 4e92ec │ │ │ │ b 6d660 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ @@ -24641,15 +24641,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq ip, r0, r4, asr #15 │ │ │ │ adcseq ip, r0, ip, lsl #16 │ │ │ │ umlalseq ip, r0, r8, r6 │ │ │ │ adcseq ip, r0, r8, ror r6 │ │ │ │ - addseq r1, r4, ip, lsr #16 │ │ │ │ + addseq r1, r4, ip, ror #15 │ │ │ │ ldrshteq ip, [r0], ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -24676,15 +24676,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 6d838 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 6d838 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -24717,15 +24717,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 6d934 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 6d950 │ │ │ │ @@ -24737,15 +24737,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 6d978 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 6d97c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq r2, r4, lr, lsl #18 │ │ │ │ + addseq r2, r4, lr, asr #17 │ │ │ │ adcseq sp, r0, r8, lsl r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d9c0 │ │ │ │ @@ -24756,15 +24756,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 6d9d4 │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -24787,15 +24787,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 6da4c │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 798e7c │ │ │ │ + bl 798e54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -24809,47 +24809,47 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6daa8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 4fce78 │ │ │ │ + bl 4fce50 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 6dae4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4fce78 │ │ │ │ + bl 4fce50 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4fce78 │ │ │ │ + bl 4fce50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - subeq lr, r8, r4, lsl #3 │ │ │ │ + subeq lr, r8, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 6dbc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 6de88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6de10 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -24883,15 +24883,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6db9c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6dbc4 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6dbcc │ │ │ │ @@ -24901,15 +24901,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6de00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -24962,15 +24962,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6dcdc │ │ │ │ cmp r2, #1 │ │ │ │ bne 6dd00 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -25047,25 +25047,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 503bd0 │ │ │ │ + bl 503ba8 │ │ │ │ b 6de60 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 503d4c │ │ │ │ + bl 503d24 │ │ │ │ b 6de7c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 503c54 │ │ │ │ + bl 503c2c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r2, r5, r4, asr #4 │ │ │ │ adcseq r2, r5, r4, ror #2 │ │ │ │ adcseq r1, r5, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -25137,15 +25137,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 6df24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 503bd0 │ │ │ │ + bl 503ba8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r5, ip, lsr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -25157,30 +25157,30 @@ │ │ │ │ beq 6e028 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e028 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e050 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6e078 │ │ │ │ ldr r0, [pc, #80] @ 6e088 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e014 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25300,39 +25300,39 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - subeq pc, fp, r4, asr #7 │ │ │ │ - addseq pc, r1, r0, lsr r5 @ │ │ │ │ + umaaleq pc, fp, ip, r3 @ │ │ │ │ + @ instruction: 0x0091f4f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e288 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e288 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 6e2b0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6e2ac │ │ │ │ ldr r0, [pc, #52] @ 6e2cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 6e2b0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -25344,16 +25344,16 @@ │ │ │ │ ldr r1, [pc, #28] @ 6e2fc │ │ │ │ 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 973cb8 │ │ │ │ - addseq r3, r4, r8, lsr #21 │ │ │ │ + b 973c90 │ │ │ │ + addseq r3, r4, r8, ror #20 │ │ │ │ adcseq sp, r0, r4, ror #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 6e398 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -25362,30 +25362,30 @@ │ │ │ │ beq 6e35c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e35c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e384 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6e3ac │ │ │ │ ldr r0, [pc, #80] @ 6e3bc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e348 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25477,30 +25477,30 @@ │ │ │ │ beq 6e528 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e528 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e550 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6e578 │ │ │ │ ldr r0, [pc, #80] @ 6e588 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e514 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25582,15 +25582,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #412] @ 6e83c │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e668 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r8 │ │ │ │ bne 6e6d8 │ │ │ │ b 6e70c │ │ │ │ @@ -25606,24 +25606,24 @@ │ │ │ │ ldr r2, [r3, r2, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [r6, r5, lsl #3]! │ │ │ │ str r3, [r6, #4] │ │ │ │ bne 6e6e0 │ │ │ │ - bl 5457a8 │ │ │ │ + bl 545780 │ │ │ │ ldr r4, [r9] │ │ │ │ ldr r1, [pc, #292] @ 6e840 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ strd sl, [r9, #4] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e814 │ │ │ │ add r2, r4, #32 │ │ │ │ strd sl, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ strex r3, r0, [r2] │ │ │ │ @@ -25634,34 +25634,34 @@ │ │ │ │ beq 6e78c │ │ │ │ ldr r2, [pc, #216] @ 6e844 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 55372c │ │ │ │ + bl 553704 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ bcs 6e7c4 │ │ │ │ b 6e7cc │ │ │ │ bic r4, r1, #3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e7ac │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ bcc 6e7cc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 552be0 │ │ │ │ + bl 552bb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e7e8 │ │ │ │ ldr r1, [r0, #1036] @ 0x40c │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #1036] @ 0x40c │ │ │ │ beq 6e7f0 │ │ │ │ @@ -25678,33 +25678,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 545970 │ │ │ │ + bl 545948 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq r1, [r5], r0 │ │ │ │ adcseq r1, r5, r8, lsr r6 │ │ │ │ - subeq r8, sp, ip, ror r3 │ │ │ │ + subeq r8, sp, r4, asr r3 │ │ │ │ adcseq lr, r0, ip, ror r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e870 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6e87c │ │ │ │ - bl 553acc │ │ │ │ - bl 5528fc │ │ │ │ + bl 553aa4 │ │ │ │ + bl 5528d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r5, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r5, [r4] │ │ │ │ @@ -25712,15 +25712,15 @@ │ │ │ │ beq 6e8c0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 6e8dc │ │ │ │ ldr r1, [pc, #72] @ 6e8f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #1036] @ 0x40c │ │ │ │ ldr r2, [r1, #1040] @ 0x410 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #1 │ │ │ │ sub r5, r2, #1 │ │ │ │ @@ -25728,15 +25728,15 @@ │ │ │ │ beq 6e8e0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 6ff60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - subeq r8, sp, r0, asr #1 │ │ │ │ + umaaleq r8, sp, r8, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 6e990 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -25744,30 +25744,30 @@ │ │ │ │ beq 6e954 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e954 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e97c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6e9a4 │ │ │ │ ldr r0, [pc, #80] @ 6e9b4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e940 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -25864,41 +25864,41 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, ip │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54db0c │ │ │ │ + bl 54dae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 550b08 │ │ │ │ + bl 550ae0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 6eb50 │ │ │ │ ldr r0, [pc, #60] @ 6eb7c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #56] @ 6eb80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 54b2a0 │ │ │ │ + bl 54b278 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r5, r0, lsr r4 │ │ │ │ - subeq fp, sp, r0, lsl #10 │ │ │ │ - addseq r4, r4, r4, lsl #28 │ │ │ │ + ldrdeq fp, [sp], #-72 @ 0xffffffb8 │ │ │ │ + addseq r4, r4, r4, asr #27 │ │ │ │ ldrhteq sp, [r0], r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r8, [pc, #164] @ 6ec38 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1!, {r0, r3, r5, r6, r7} │ │ │ │ add r9, sp, #4 │ │ │ │ @@ -25912,41 +25912,41 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, ip │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54db0c │ │ │ │ + bl 54dae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 550b08 │ │ │ │ + bl 550ae0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 6ec10 │ │ │ │ ldr r0, [pc, #60] @ 6ec3c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #56] @ 6ec40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 54b2a0 │ │ │ │ + bl 54b278 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r5, r0, ror r3 │ │ │ │ - subeq sl, sp, r0, lsr sl │ │ │ │ - addseq r4, r4, r4, asr #26 │ │ │ │ + subeq sl, sp, r8, lsl #20 │ │ │ │ + addseq r4, r4, r4, lsl #26 │ │ │ │ ldrshteq sp, [r0], r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r8, [pc, #164] @ 6ecf8 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1!, {r0, r3, r5, r6, r7} │ │ │ │ add r9, sp, #4 │ │ │ │ @@ -25960,41 +25960,41 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, ip │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54db0c │ │ │ │ + bl 54dae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 550b08 │ │ │ │ + bl 550ae0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 6ecd0 │ │ │ │ ldr r0, [pc, #60] @ 6ecfc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #56] @ 6ed00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 54b2a0 │ │ │ │ + bl 54b278 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq r1, [r5], r0 │ │ │ │ - subeq sl, sp, ip, ror #26 │ │ │ │ - addseq r4, r4, r4, lsl #25 │ │ │ │ + subeq sl, sp, r4, asr #26 │ │ │ │ + addseq r4, r4, r4, asr #24 │ │ │ │ adcseq sp, r0, r8, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -26009,15 +26009,15 @@ │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldm r2!, {r3, r4, r6, r7, lr} │ │ │ │ stmia r5!, {r3, r4, r6, r7, lr} │ │ │ │ ldm r2, {r3, r4, r6, r7, sl, lr} │ │ │ │ stm r5, {r3, r4, r6, r7, sl, lr} │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - bl 54db0c │ │ │ │ + bl 54dae4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 6eda8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ addeq sp, sp, #72 @ 0x48 │ │ │ │ @@ -26028,27 +26028,27 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #68] @ 6edd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ add r1, r8, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl 6ef8c │ │ │ │ b 6ed6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 54b3b0 │ │ │ │ + bl 54b388 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - subeq sl, sp, ip, lsl #8 │ │ │ │ - @ instruction: 0x00944bb8 │ │ │ │ + subeq sl, sp, r4, ror #7 │ │ │ │ + addseq r4, r4, r8, ror fp │ │ │ │ adcseq sp, r0, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -26063,15 +26063,15 @@ │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldm r2!, {r3, r4, r6, r7, lr} │ │ │ │ stmia r5!, {r3, r4, r6, r7, lr} │ │ │ │ ldm r2, {r3, r4, r6, r7, sl, lr} │ │ │ │ stm r5, {r3, r4, r6, r7, sl, lr} │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - bl 54db0c │ │ │ │ + bl 54dae4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 6ee80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ addeq sp, sp, #72 @ 0x48 │ │ │ │ @@ -26082,27 +26082,27 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #68] @ 6eeb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ add r1, r8, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl 6ef8c │ │ │ │ b 6ee44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 54b3b0 │ │ │ │ + bl 54b388 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - subeq sl, sp, r8, asr #18 │ │ │ │ - addseq r4, r4, r0, ror #21 │ │ │ │ + subeq sl, sp, r0, lsr #18 │ │ │ │ + addseq r4, r4, r0, lsr #21 │ │ │ │ umlalseq sp, r0, r4, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -26117,15 +26117,15 @@ │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldm r2!, {r3, r4, r6, r7, lr} │ │ │ │ stmia r5!, {r3, r4, r6, r7, lr} │ │ │ │ ldm r2, {r3, r4, r6, r7, sl, lr} │ │ │ │ stm r5, {r3, r4, r6, r7, sl, lr} │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - bl 54db0c │ │ │ │ + bl 54dae4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 6ef58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ addeq sp, sp, #72 @ 0x48 │ │ │ │ @@ -26136,47 +26136,47 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #68] @ 6ef88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ add r1, r8, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl 6ef8c │ │ │ │ b 6ef1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 54b3b0 │ │ │ │ + bl 54b388 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - subeq sl, sp, r4, lsl #29 │ │ │ │ - addseq r4, r4, r8, lsl #20 │ │ │ │ + subeq sl, sp, ip, asr lr │ │ │ │ + addseq r4, r4, r8, asr #19 │ │ │ │ ldrhteq sp, [r0], ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 6f18c │ │ │ │ add r6, r4, #96 @ 0x60 │ │ │ │ add r8, r4, #80 @ 0x50 │ │ │ │ add fp, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 54e1cc │ │ │ │ + bl 54e1a4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f0f8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 54e558 │ │ │ │ + bl 54e530 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 6efcc │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f0f0 │ │ │ │ ldrd r0, [r4, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ @@ -26192,24 +26192,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 6f154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54dff8 │ │ │ │ + bl 54dfd0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r3, #144 @ 0x90 │ │ │ │ bne 6f114 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #32 │ │ │ │ bcs 6f068 │ │ │ │ - bl 9257fc │ │ │ │ + bl 9257d4 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 6f020 │ │ │ │ beq 6f080 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ @@ -26235,15 +26235,15 @@ │ │ │ │ beq 6f0b0 │ │ │ │ b 6f088 │ │ │ │ dmb ish │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsr r0, r2, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 9257fc │ │ │ │ + bl 9257d4 │ │ │ │ b 6f020 │ │ │ │ mov r2, r1 │ │ │ │ b 6f0d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ @@ -26284,15 +26284,15 @@ │ │ │ │ bl 6f934 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b 6f1a0 │ │ │ │ b 6f1a0 │ │ │ │ b 6f1a0 │ │ │ │ add r0, sp, #19 │ │ │ │ - bl 552630 │ │ │ │ + bl 552608 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ @@ -26315,15 +26315,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #412] @ 6f3b0 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f1dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r8 │ │ │ │ bne 6f24c │ │ │ │ b 6f280 │ │ │ │ @@ -26339,24 +26339,24 @@ │ │ │ │ ldr r2, [r3, r2, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [r6, r5, lsl #3]! │ │ │ │ str r3, [r6, #4] │ │ │ │ bne 6f254 │ │ │ │ - bl 54ebb0 │ │ │ │ + bl 54eb88 │ │ │ │ ldr r4, [r9] │ │ │ │ ldr r1, [pc, #292] @ 6f3b4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ strd sl, [r9, #4] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f388 │ │ │ │ add r2, r4, #32 │ │ │ │ strd sl, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ strex r3, r0, [r2] │ │ │ │ @@ -26367,34 +26367,34 @@ │ │ │ │ beq 6f300 │ │ │ │ ldr r2, [pc, #216] @ 6f3b8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 55372c │ │ │ │ + bl 553704 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ bcs 6f338 │ │ │ │ b 6f340 │ │ │ │ bic r4, r1, #3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f320 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ bcc 6f340 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 552be0 │ │ │ │ + bl 552bb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f35c │ │ │ │ ldr r1, [r0, #1036] @ 0x40c │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #1036] @ 0x40c │ │ │ │ beq 6f364 │ │ │ │ @@ -26411,33 +26411,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 54edb4 │ │ │ │ + bl 54ed8c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r5, ip, lsr fp │ │ │ │ adcseq r0, r5, r4, asr #21 │ │ │ │ - subeq r2, lr, r8, lsr #24 │ │ │ │ + subeq r2, lr, r0, lsl #24 │ │ │ │ umlalseq sp, r0, r4, r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f3e4 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6f3f0 │ │ │ │ - bl 553acc │ │ │ │ - bl 5528fc │ │ │ │ + bl 553aa4 │ │ │ │ + bl 5528d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r5, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r5, [r4] │ │ │ │ @@ -26445,15 +26445,15 @@ │ │ │ │ beq 6f434 │ │ │ │ cmp r2, #0 │ │ │ │ bne 6f450 │ │ │ │ ldr r1, [pc, #72] @ 6f468 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #1036] @ 0x40c │ │ │ │ ldr r2, [r1, #1040] @ 0x410 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #1 │ │ │ │ sub r5, r2, #1 │ │ │ │ @@ -26461,48 +26461,48 @@ │ │ │ │ beq 6f454 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 6ff60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - subeq pc, sp, r8, lsr #20 │ │ │ │ + subeq pc, sp, r0, lsl #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ cmp r2, #3 │ │ │ │ bne 6f494 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 552628 │ │ │ │ + bl 552600 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 6ef8c │ │ │ │ b 6f488 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f4b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f4d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f4f0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r1] │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -26648,15 +26648,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ cmp r0, #1 │ │ │ │ bne 6f6c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 956d48 │ │ │ │ + bl 956d20 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f740 │ │ │ │ ldr r0, [pc, #444] @ 6f928 │ │ │ │ ldr r3, [pc, #444] @ 6f92c │ │ │ │ ldr r1, [pc, #444] @ 6f930 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -26745,35 +26745,35 @@ │ │ │ │ b 6f804 │ │ │ │ ldr r2, [pc, #92] @ 6f924 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e7f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54ef10 │ │ │ │ + bl 54eee8 │ │ │ │ b 6f908 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 54f0f0 │ │ │ │ + bl 54f0c8 │ │ │ │ b 6f908 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54ef10 │ │ │ │ + bl 54eee8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r5, r8, ror r3 │ │ │ │ - addseq r4, r4, r0, lsl #9 │ │ │ │ + addseq r4, r4, r0, asr #8 │ │ │ │ adcseq sp, r0, r8, lsl r3 │ │ │ │ adcseq sp, r0, r0, asr #6 │ │ │ │ adcseq sp, r0, r4, ror #5 │ │ │ │ - addseq r4, r4, r0, lsl #11 │ │ │ │ + addseq r4, r4, r0, asr #10 │ │ │ │ adcseq sp, r0, r8, lsl r4 │ │ │ │ adcseq sp, r0, r0, asr r4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -26783,15 +26783,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ b 6f968 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f984 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 54f7fc │ │ │ │ + bl 54f7d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f95c │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 6f95c │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -26805,30 +26805,30 @@ │ │ │ │ beq 6f9e8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f9e8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fa10 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 6fa38 │ │ │ │ ldr r0, [pc, #80] @ 6fa48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f9d4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -27011,19 +27011,19 @@ │ │ │ │ str r1, [sp, #1052] @ 0x41c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [pc, #248] @ 6fdec │ │ │ │ add r1, lr, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ mov r0, r2 │ │ │ │ - bl 55372c │ │ │ │ + bl 553704 │ │ │ │ b 6fd14 │ │ │ │ movw r1, #1036 @ 0x40c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r1, r9, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r9, {r5, r7} │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ bl 53d54 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6fdcc │ │ │ │ @@ -27070,15 +27070,15 @@ │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #20] @ 6fdf4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ea8c │ │ │ │ adcseq sp, r0, r8, lsl #3 │ │ │ │ - subeq r2, lr, r4, lsl #24 │ │ │ │ + ldrdeq r2, [lr], #-188 @ 0xffffff44 │ │ │ │ adcseq sp, r0, r4, lsl r0 │ │ │ │ adcseq ip, r0, r4, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r9, [r0, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ @@ -27113,15 +27113,15 @@ │ │ │ │ dmb ish │ │ │ │ beq 6fea0 │ │ │ │ ands r0, r1, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 6ff08 │ │ │ │ bic r1, r1, #31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5529ec │ │ │ │ + bl 5529c4 │ │ │ │ mov r0, r4 │ │ │ │ tst r0, #3 │ │ │ │ bne 6fef4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bne 6fe2c │ │ │ │ b 6fedc │ │ │ │ @@ -27161,15 +27161,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 8e89c │ │ │ │ adcseq ip, r0, ip, asr lr │ │ │ │ - addseq r4, r1, r0, ror #31 │ │ │ │ + addseq r4, r1, r0, lsr #31 │ │ │ │ adcseq ip, r0, r0, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #1040] @ 0x410 │ │ │ │ ldr r0, [r4, #1036] @ 0x40c │ │ │ │ @@ -27221,15 +27221,15 @@ │ │ │ │ str r8, [r4, #1032] @ 0x408 │ │ │ │ dmb ish │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #480] @ 70220 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ movw r0, #1036 @ 0x40c │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 701d4 │ │ │ │ add r1, sp, #8 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ mov r5, r0 │ │ │ │ bl 53d54 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ @@ -27308,15 +27308,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 70180 │ │ │ │ cmp r1, #1 │ │ │ │ bne 701a8 │ │ │ │ add r0, sp, #1040 @ 0x410 │ │ │ │ dmb ish │ │ │ │ - bl 5533a8 │ │ │ │ + bl 553380 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 70224 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ b 701e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -27326,22 +27326,22 @@ │ │ │ │ b 6ffb8 │ │ │ │ mov r0, #4 │ │ │ │ movw r1, #1036 @ 0x40c │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 553540 │ │ │ │ + bl 553518 │ │ │ │ b 7020c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7020c │ │ │ │ - bl 5539c8 │ │ │ │ + bl 5539a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq ip, r0, r4, asr #27 │ │ │ │ ldrhteq ip, [r0], ip │ │ │ │ adcseq pc, r4, r4, lsl sp @ │ │ │ │ ldrshteq ip, [r0], r4 │ │ │ │ @@ -27353,26 +27353,26 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r1, lr │ │ │ │ subs r2, r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, ip │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5c1d5c │ │ │ │ + b 5c1d34 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ add r5, r4, ip │ │ │ │ subs r2, r5, r1 │ │ │ │ movcc r2, r5 │ │ │ │ add r5, ip, lr │ │ │ │ add r5, r5, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ movcc r1, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5c1d5c │ │ │ │ + b 5c1d34 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 70300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 70304 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ @@ -27390,20 +27390,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 70308 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r2, ip, lsr r5 │ │ │ │ + subseq r1, r2, r4, lsl r5 │ │ │ │ ldrsbteq ip, [r0], r0 │ │ │ │ adcseq pc, r4, r0, ror r9 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 70384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 70388 │ │ │ │ @@ -27423,20 +27423,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 7038c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r1, [r2], #-72 @ 0xffffffb8 │ │ │ │ + @ instruction: 0x00521490 │ │ │ │ adcseq ip, r0, ip, asr ip │ │ │ │ adcseq pc, r4, ip, ror #17 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 703fc │ │ │ │ ldr r3, [pc, #88] @ 70400 │ │ │ │ @@ -27453,20 +27453,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r2, r4, asr #25 │ │ │ │ + @ instruction: 0x00527c9c │ │ │ │ ldrhteq ip, [r0], r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #108] @ 70480 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ 70484 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ @@ -27486,20 +27486,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 70488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r2, r8, asr #7 │ │ │ │ + subseq r1, r2, r0, lsr #7 │ │ │ │ adcseq ip, r0, r4, lsl #23 │ │ │ │ adcseq pc, r4, ip, lsl #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 704f8 │ │ │ │ ldr r3, [pc, #88] @ 704fc │ │ │ │ @@ -27516,20 +27516,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r2, r8, asr #23 │ │ │ │ + subseq r7, r2, r0, lsr #23 │ │ │ │ ldrsbteq ip, [r0], r8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r2, #3 │ │ │ │ bxeq lr │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, sp, #23 │ │ │ │ @@ -27731,15 +27731,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7081c │ │ │ │ cmp r1, #1 │ │ │ │ bne 70808 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ b 70808 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ add r4, sp, #31 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -27751,19 +27751,19 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [pc, #48] @ 708b4 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8d7d8 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 56c55c │ │ │ │ + bl 56c534 │ │ │ │ b 70808 │ │ │ │ mov r4, r0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 56c55c │ │ │ │ + bl 56c534 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r0, r0, asr #6 │ │ │ │ adcseq sp, r0, r4, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -27776,30 +27776,30 @@ │ │ │ │ beq 70914 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 70914 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7093c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 70964 │ │ │ │ ldr r0, [pc, #80] @ 70974 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 70900 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -27940,15 +27940,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 70f7c │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 70f18 │ │ │ │ @@ -28253,27 +28253,27 @@ │ │ │ │ bne 71064 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 7107c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 71350 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71264 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -28323,15 +28323,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 71214 │ │ │ │ rev r2, r3 │ │ │ │ @@ -28383,15 +28383,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 7128c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -28409,15 +28409,15 @@ │ │ │ │ bne 712d0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -28430,26 +28430,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 70b64 │ │ │ │ mov r0, #0 │ │ │ │ b 70ff4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq lr, r4, r4, asr #25 │ │ │ │ - subseq r0, r2, r8, ror sp │ │ │ │ - subseq r0, r2, r0, asr #11 │ │ │ │ + subseq r0, r2, r0, asr sp │ │ │ │ + @ instruction: 0x00520598 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r9, r1 │ │ │ │ bcs 71684 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ @@ -28505,15 +28505,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 71590 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6640 │ │ │ │ + bl 5a6618 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ and r1, r3, r0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [lr, r1] │ │ │ │ ands r7, r7, r4 │ │ │ │ @@ -28645,25 +28645,25 @@ │ │ │ │ bne 71684 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r5, r4, r6 │ │ │ │ cmncc r5, #-2147483645 @ 0x80000003 │ │ │ │ bcc 71694 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 71964 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7187c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -28713,15 +28713,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6640 │ │ │ │ + bl 5a6618 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 7182c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -28773,15 +28773,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 7189c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -28798,15 +28798,15 @@ │ │ │ │ bne 718e4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r6, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -28819,26 +28819,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 7143c │ │ │ │ mov r0, #0 │ │ │ │ b 71618 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq lr, r4, ip, lsr #13 │ │ │ │ - subseq r0, r2, ip, lsr #12 │ │ │ │ - subseq r0, r2, r4, lsr r1 │ │ │ │ + subseq r0, r2, r4, lsl #12 │ │ │ │ + subseq r0, r2, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 71ed0 │ │ │ │ @@ -28895,15 +28895,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 71de8 │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a72f0 │ │ │ │ + bl 5a72c8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 71d84 │ │ │ │ @@ -29176,27 +29176,27 @@ │ │ │ │ bne 71ed0 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 71ee8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 721bc │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 720d0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -29246,15 +29246,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a72f0 │ │ │ │ + bl 5a72c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 72080 │ │ │ │ rev r2, r3 │ │ │ │ @@ -29306,15 +29306,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 720f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -29332,15 +29332,15 @@ │ │ │ │ bne 7213c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -29353,26 +29353,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 71a50 │ │ │ │ mov r0, #0 │ │ │ │ b 71e60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r4, r8, asr lr │ │ │ │ - @ instruction: 0x0051fe90 │ │ │ │ - subseq pc, r1, r8, asr r7 @ │ │ │ │ + subseq pc, r1, r8, ror #28 │ │ │ │ + subseq pc, r1, r0, lsr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 7256c │ │ │ │ @@ -29430,15 +29430,15 @@ │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 72484 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 72420 │ │ │ │ @@ -29599,25 +29599,25 @@ │ │ │ │ bne 7256c │ │ │ │ add r6, r9, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 7257c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 72854 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7276c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -29668,15 +29668,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 72728 │ │ │ │ rev r2, r3 │ │ │ │ @@ -29729,15 +29729,15 @@ │ │ │ │ b 726c0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 7278c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -29754,15 +29754,15 @@ │ │ │ │ bne 727d4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -29775,26 +29775,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 722a8 │ │ │ │ mov r0, #0 │ │ │ │ b 72500 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r4, r4, asr #15 │ │ │ │ - subseq pc, r1, r0, ror #17 │ │ │ │ - subseq pc, r1, r8, ror #6 │ │ │ │ + ldrheq pc, [r1], #-136 @ 0xffffff78 @ │ │ │ │ + subseq pc, r1, r0, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 72e40 │ │ │ │ @@ -29851,15 +29851,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 72d58 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a7620 │ │ │ │ + bl 5a75f8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 72cf4 │ │ │ │ @@ -30164,27 +30164,27 @@ │ │ │ │ bne 72e40 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 72e58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 7312c │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73040 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -30234,15 +30234,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a7620 │ │ │ │ + bl 5a75f8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 72ff0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -30294,15 +30294,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 73068 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -30320,15 +30320,15 @@ │ │ │ │ bne 730ac │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -30341,26 +30341,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 72940 │ │ │ │ mov r0, #0 │ │ │ │ b 72dd0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq ip, r4, r8, ror #29 │ │ │ │ - subseq pc, r1, r4, lsl #5 │ │ │ │ - subseq lr, r1, ip, asr #21 │ │ │ │ + subseq pc, r1, ip, asr r2 @ │ │ │ │ + subseq lr, r1, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r0, fp, r1 │ │ │ │ bcs 73418 │ │ │ │ @@ -30416,15 +30416,15 @@ │ │ │ │ str r0, [sl, r8] │ │ │ │ sub r8, sl, #128 @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, sl │ │ │ │ b 73348 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5a6cb8 │ │ │ │ + bl 5a6c90 │ │ │ │ and r1, r4, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [sl, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 732d0 │ │ │ │ @@ -30538,24 +30538,24 @@ │ │ │ │ cmp r0, r5, lsl #7 │ │ │ │ bcc 73418 │ │ │ │ lsl r9, r5, #7 │ │ │ │ add r7, r9, sl │ │ │ │ cmn r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 73428 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #568] @ 73668 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 735d4 │ │ │ │ add r7, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 54b28 │ │ │ │ @@ -30596,15 +30596,15 @@ │ │ │ │ eor r5, r0, sl │ │ │ │ rev r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ add r9, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r1, r0, r9, lsl #7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 5a6cb8 │ │ │ │ + bl 5a6c90 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq 7358c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -30651,15 +30651,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldmib sp, {r1, fp} │ │ │ │ b 735f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, r1, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -30672,15 +30672,15 @@ │ │ │ │ add r1, r4, r4, lsl #7 │ │ │ │ adds r1, r1, #133 @ 0x85 │ │ │ │ beq 7363c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r4, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ @@ -30750,15 +30750,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 73be4 │ │ │ │ rsb r1, r9, r9, lsl #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a7620 │ │ │ │ + bl 5a75f8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 73b80 │ │ │ │ @@ -31095,27 +31095,27 @@ │ │ │ │ bne 73ccc │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 73ce4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 73fb8 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73ecc │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -31165,15 +31165,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r1, r0, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a7620 │ │ │ │ + bl 5a75f8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 73e7c │ │ │ │ rev r2, r3 │ │ │ │ @@ -31225,15 +31225,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 73ef4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -31251,15 +31251,15 @@ │ │ │ │ bne 73f38 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -31272,26 +31272,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 7374c │ │ │ │ mov r0, #0 │ │ │ │ b 73c5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq ip, r4, ip, asr r0 │ │ │ │ - subseq lr, r1, r4, lsr #9 │ │ │ │ - subseq sp, r1, ip, ror #24 │ │ │ │ + subseq lr, r1, ip, ror r4 │ │ │ │ + subseq sp, r1, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 74428 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -31349,15 +31349,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 74348 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 742e0 │ │ │ │ rev r4, r4 │ │ │ │ @@ -31566,25 +31566,25 @@ │ │ │ │ bne 74428 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 74438 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 74718 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74630 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -31634,15 +31634,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 745dc │ │ │ │ @@ -31698,15 +31698,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 74650 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -31723,15 +31723,15 @@ │ │ │ │ bne 74698 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -31744,26 +31744,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 740a4 │ │ │ │ mov r0, #0 │ │ │ │ b 743bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq fp, r4, r8, lsl #18 │ │ │ │ - subseq sp, r1, ip, lsl #18 │ │ │ │ - subseq sp, r1, r8, asr #5 │ │ │ │ + subseq sp, r1, r4, ror #17 │ │ │ │ + subseq sp, r1, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 74d04 │ │ │ │ @@ -31820,15 +31820,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 74c1c │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 74bb8 │ │ │ │ @@ -32133,27 +32133,27 @@ │ │ │ │ bne 74d04 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 74d1c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 74ff0 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74f04 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -32203,15 +32203,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 74eb4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -32263,15 +32263,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 74f2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -32289,15 +32289,15 @@ │ │ │ │ bne 74f70 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -32310,26 +32310,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 74804 │ │ │ │ mov r0, #0 │ │ │ │ b 74c94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq fp, r4, r4, lsr #32 │ │ │ │ - subseq sp, r1, ip, lsr r1 │ │ │ │ - subseq ip, r1, r4, lsl #19 │ │ │ │ + subseq sp, r1, r4, lsl r1 │ │ │ │ + subseq ip, r1, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 755dc │ │ │ │ @@ -32386,15 +32386,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 754f4 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 75490 │ │ │ │ @@ -32699,27 +32699,27 @@ │ │ │ │ bne 755dc │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 755f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 758c8 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 757dc │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -32769,15 +32769,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 7578c │ │ │ │ rev r2, r3 │ │ │ │ @@ -32829,15 +32829,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 75804 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -32855,15 +32855,15 @@ │ │ │ │ bne 75848 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -32876,26 +32876,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 750dc │ │ │ │ mov r0, #0 │ │ │ │ b 7556c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sl, r4, ip, asr #14 │ │ │ │ - @ instruction: 0x0051c798 │ │ │ │ - subseq fp, r1, r0, ror #31 │ │ │ │ + subseq ip, r1, r0, ror r7 │ │ │ │ + ldrheq fp, [r1], #-248 @ 0xffffff08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r9, r1 │ │ │ │ bcs 75bfc │ │ │ │ ldr r8, [r0, #4] │ │ │ │ @@ -32951,15 +32951,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 75b08 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a7620 │ │ │ │ + bl 5a75f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ and r1, r3, r0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [lr, r1] │ │ │ │ ands r7, r7, r4 │ │ │ │ @@ -33091,25 +33091,25 @@ │ │ │ │ bne 75bfc │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r5, r4, r6 │ │ │ │ cmncc r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 75c0c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 75edc │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75df4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -33159,15 +33159,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r6, r0, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5a7620 │ │ │ │ + bl 5a75f8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 75da4 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -33219,15 +33219,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 75e14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -33244,15 +33244,15 @@ │ │ │ │ bne 75e5c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r6, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -33265,26 +33265,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 759b4 │ │ │ │ mov r0, #0 │ │ │ │ b 75b90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sl, r4, r4, lsr r1 │ │ │ │ - ldrheq ip, [r1], #-8 │ │ │ │ - subseq fp, r1, r0, asr #23 │ │ │ │ + @ instruction: 0x0051c090 │ │ │ │ + @ instruction: 0x0051bb98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 762d4 │ │ │ │ @@ -33343,15 +33343,15 @@ │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ b 761e4 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a72f0 │ │ │ │ + bl 5a72c8 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 76180 │ │ │ │ @@ -33529,25 +33529,25 @@ │ │ │ │ cmp r0, r9, lsl #4 │ │ │ │ bcc 762d4 │ │ │ │ lsl r5, r9, #4 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 762e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 765b0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 764d8 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -33598,15 +33598,15 @@ │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ sub r0, r2, r9, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a72f0 │ │ │ │ + bl 5a72c8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 76490 │ │ │ │ rev r2, r3 │ │ │ │ @@ -33660,15 +33660,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 764f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -33683,15 +33683,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -33702,20 +33702,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 75fd4 │ │ │ │ b 76264 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r9, r4, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ @@ -33777,15 +33777,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 768f8 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 76890 │ │ │ │ rev r4, r4 │ │ │ │ @@ -33978,25 +33978,25 @@ │ │ │ │ bne 769d8 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 769e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 76cc8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76be0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -34046,15 +34046,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5a6978 │ │ │ │ + bl 5a6950 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 76b8c │ │ │ │ @@ -34110,15 +34110,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 76c00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -34135,15 +34135,15 @@ │ │ │ │ bne 76c48 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -34156,37 +34156,37 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 76694 │ │ │ │ mov r0, #0 │ │ │ │ b 7696c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 592010 │ │ │ │ + bl 591fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 591e10 │ │ │ │ + bl 591de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r9, r4, r8, asr r3 │ │ │ │ - subseq fp, r1, r4, ror r4 │ │ │ │ - subseq sl, r1, r0, ror lr │ │ │ │ + subseq fp, r1, ip, asr #8 │ │ │ │ + subseq sl, r1, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 76d1c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 76d24 │ │ │ │ @@ -34208,19 +34208,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 76df8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5b1280 │ │ │ │ + bl 5b1258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 76db4 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 76d8c │ │ │ │ @@ -34230,15 +34230,15 @@ │ │ │ │ b 76e7c │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 76e7c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 76ed8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -34247,15 +34247,15 @@ │ │ │ │ b 76ed8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 77484 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 76e14 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 76e34 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 76e18 │ │ │ │ @@ -34289,20 +34289,20 @@ │ │ │ │ bne 77030 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77048 │ │ │ │ ldr r0, [pc, #484] @ 77094 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5b0fcc │ │ │ │ + bl 5b0fa4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 779b0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -34315,19 +34315,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 76f5c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5b1280 │ │ │ │ + bl 5b1258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 76f38 │ │ │ │ tst r0, #1 │ │ │ │ @@ -34336,15 +34336,15 @@ │ │ │ │ b 76fd0 │ │ │ │ mov r0, r8 │ │ │ │ bl 77484 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 76f78 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 76f9c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 76f7c │ │ │ │ @@ -34354,15 +34354,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 77000 │ │ │ │ tst r0, #1 │ │ │ │ bne 76f0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 5aef58 │ │ │ │ + bl 5aef30 │ │ │ │ b 76f0c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ @@ -34412,27 +34412,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrshteq r9, [r0], r4 │ │ │ │ adcseq r9, r0, ip, lsr r5 │ │ │ │ adcseq r9, r0, r8, asr #7 │ │ │ │ adcseq r9, r0, r8, lsr #7 │ │ │ │ - addseq r1, r4, sp, lsr #5 │ │ │ │ + addseq r1, r4, sp, ror #4 │ │ │ │ adcseq r9, r0, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 770f4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 770fc │ │ │ │ @@ -34454,19 +34454,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 771d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5b1280 │ │ │ │ + bl 5b1258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7739c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7718c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 77164 │ │ │ │ @@ -34476,15 +34476,15 @@ │ │ │ │ b 77254 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 77254 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 772b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -34493,15 +34493,15 @@ │ │ │ │ b 772b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 77484 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 771ec │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7720c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 771f0 │ │ │ │ @@ -34535,20 +34535,20 @@ │ │ │ │ bne 77408 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77420 │ │ │ │ ldr r0, [pc, #484] @ 7746c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5b0fcc │ │ │ │ + bl 5b0fa4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 779b0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -34561,19 +34561,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 77334 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5b1280 │ │ │ │ + bl 5b1258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7739c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 77310 │ │ │ │ tst r0, #1 │ │ │ │ @@ -34582,15 +34582,15 @@ │ │ │ │ b 773a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 77484 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 77350 │ │ │ │ - bl 5af798 │ │ │ │ + bl 5af770 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 77374 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 77354 │ │ │ │ @@ -34600,15 +34600,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 773d8 │ │ │ │ tst r0, #1 │ │ │ │ bne 772e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 5aef58 │ │ │ │ + bl 5aef30 │ │ │ │ b 772e4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ @@ -34658,29 +34658,29 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r9, r0, ip, lsl r1 │ │ │ │ adcseq r9, r0, r4, ror #2 │ │ │ │ ldrshteq r8, [r0], r0 │ │ │ │ ldrsbteq r8, [r0], r0 │ │ │ │ - @ instruction: 0x00940ed5 │ │ │ │ + umullseq r0, r4, r5, lr │ │ │ │ adcseq r8, r0, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 77564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 77824 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 777ac │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -34714,15 +34714,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 77538 │ │ │ │ cmp r1, #1 │ │ │ │ bne 77560 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 77568 │ │ │ │ @@ -34732,15 +34732,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7779c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -34793,15 +34793,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77678 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7769c │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -34878,25 +34878,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 5b2370 │ │ │ │ + bl 5b2348 │ │ │ │ b 777fc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b2b58 │ │ │ │ + bl 5b2b30 │ │ │ │ b 77818 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5b23f4 │ │ │ │ + bl 5b23cc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r8, r4, r8, lsr #17 │ │ │ │ adcseq r8, r4, r8, asr #15 │ │ │ │ adcseq r8, r4, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -34928,15 +34928,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 77868 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 77868 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -34969,15 +34969,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 77964 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 77980 │ │ │ │ @@ -34989,15 +34989,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 779a8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 779ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - umullseq r0, r4, fp, fp │ │ │ │ + addseq r0, r4, fp, asr fp │ │ │ │ adcseq r8, r0, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ @@ -35064,15 +35064,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 77a40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5b2370 │ │ │ │ + bl 5b2348 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r7, r4, r0, lsl pc │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -35110,15 +35110,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 77b9c │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -35141,15 +35141,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 77c14 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 798e7c │ │ │ │ + bl 798e54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -35163,34 +35163,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 77c70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 5bf0ec │ │ │ │ + bl 5bf0c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 77cac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5bf0ec │ │ │ │ + bl 5bf0c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5bf0ec │ │ │ │ + bl 5bf0c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrsbeq r5, [r4], #-132 @ 0xffffff7c │ │ │ │ + subseq r5, r4, ip, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #172] @ 77d74 │ │ │ │ add r0, pc, r0 │ │ │ │ bne 77d14 │ │ │ │ @@ -35232,15 +35232,15 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 77d84 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsheq r2, [fp], #-64 @ 0xffffffc0 │ │ │ │ + subseq r2, fp, r8, asr #9 │ │ │ │ adcseq sl, r0, r4, lsl fp │ │ │ │ adcseq sl, r0, r8, ror #21 │ │ │ │ adcseq r7, r4, r8, ror #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ @@ -35253,36 +35253,36 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 77e84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77e30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ bls 77ea4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 77e10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77eb4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -35292,15 +35292,15 @@ │ │ │ │ ldr r0, [pc, #180] @ 77f04 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77ed0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 77e84 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ @@ -35328,15 +35328,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq sl, r0, r4, lsl r9 │ │ │ │ ldrshteq r7, [r4], r8 │ │ │ │ adcseq sl, r0, r8, ror #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -35349,30 +35349,30 @@ │ │ │ │ beq 77f68 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77f68 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77f90 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 77fb8 │ │ │ │ ldr r0, [pc, #80] @ 77fc8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77f54 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -35397,30 +35397,30 @@ │ │ │ │ beq 78028 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 78028 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78050 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 78078 │ │ │ │ ldr r0, [pc, #80] @ 78088 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 78014 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -35445,30 +35445,30 @@ │ │ │ │ beq 780e8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 780e8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78110 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 78138 │ │ │ │ ldr r0, [pc, #80] @ 78148 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 780d4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -35560,30 +35560,30 @@ │ │ │ │ beq 782b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 782b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 782dc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 78304 │ │ │ │ ldr r0, [pc, #80] @ 78314 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 782a0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -35676,30 +35676,30 @@ │ │ │ │ beq 78484 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 78484 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 784ac │ │ │ │ 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 784d4 │ │ │ │ ldr r0, [pc, #80] @ 784e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 78470 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -35724,30 +35724,30 @@ │ │ │ │ beq 78544 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 78544 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7856c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 78594 │ │ │ │ ldr r0, [pc, #80] @ 785a4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 78530 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -35770,15 +35770,15 @@ │ │ │ │ beq 7860c │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 7860c │ │ │ │ - bl 64a2e8 │ │ │ │ + bl 64a2c0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 78608 │ │ │ │ ldr r0, [pc, #52] @ 7862c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 78630 │ │ │ │ @@ -35788,32 +35788,32 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 78624 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 78628 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq r6, r4, r2, lsl #1 │ │ │ │ + addseq r6, r4, r2, asr #32 │ │ │ │ adcseq fp, r0, ip, lsl #7 │ │ │ │ - umullseq r6, r4, lr, r0 │ │ │ │ + addseq r6, r4, lr, asr r0 │ │ │ │ umlalseq fp, r0, r8, r3 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 78698 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 78698 │ │ │ │ - bl 64a500 │ │ │ │ + bl 64a4d8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 78694 │ │ │ │ ldr r0, [pc, #52] @ 786b8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 786bc │ │ │ │ @@ -35823,17 +35823,17 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 786b0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 786b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - @ instruction: 0x00945ff6 │ │ │ │ + @ instruction: 0x00945fb6 │ │ │ │ adcseq fp, r0, r0, lsl #6 │ │ │ │ - addseq r6, r4, r2, lsl r0 │ │ │ │ + @ instruction: 0x00945fd2 │ │ │ │ adcseq fp, r0, ip, lsl #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 78758 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -35842,30 +35842,30 @@ │ │ │ │ beq 7871c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7871c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78744 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7876c │ │ │ │ ldr r0, [pc, #80] @ 7877c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 78708 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -36006,15 +36006,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r7, #52 @ 0x34 │ │ │ │ b 78dc4 │ │ │ │ mla r0, sl, r7, r0 │ │ │ │ sub r1, r0, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 6b2c2c │ │ │ │ + bl 6b2c04 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r2, [lr] │ │ │ │ and r3, r1, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r4, r3 │ │ │ │ ands r6, r6, r8 │ │ │ │ @@ -36334,27 +36334,27 @@ │ │ │ │ bne 78ea8 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 78ec0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 79194 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 790a4 │ │ │ │ add sl, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ @@ -36403,15 +36403,15 @@ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r6, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mla r0, r0, r1, r7 │ │ │ │ sub r1, r0, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 6b2c2c │ │ │ │ + bl 6b2c04 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r9 │ │ │ │ beq 79058 │ │ │ │ @@ -36463,15 +36463,15 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b 790cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -36490,15 +36490,15 @@ │ │ │ │ bne 79114 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -36511,26 +36511,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 7896c │ │ │ │ mov r0, #0 │ │ │ │ b 78e38 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e6cc │ │ │ │ + bl 65e6a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e560 │ │ │ │ + bl 65e538 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r6, r4, r0, lsl #29 │ │ │ │ - ldrheq r5, [lr], #-152 @ 0xffffff68 │ │ │ │ - subseq r5, lr, r4, asr #3 │ │ │ │ + @ instruction: 0x005e5990 │ │ │ │ + @ instruction: 0x005e519c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 79604 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -36588,15 +36588,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 79524 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 6b2f60 │ │ │ │ + bl 6b2f38 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 794bc │ │ │ │ rev r4, r4 │ │ │ │ @@ -36805,25 +36805,25 @@ │ │ │ │ bne 79604 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 79614 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 798f4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7980c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -36873,15 +36873,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 6b2f60 │ │ │ │ + bl 6b2f38 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 797b8 │ │ │ │ @@ -36937,15 +36937,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 7982c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -36962,15 +36962,15 @@ │ │ │ │ bne 79874 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -36983,26 +36983,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 79280 │ │ │ │ mov r0, #0 │ │ │ │ b 79598 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e6cc │ │ │ │ + bl 65e6a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e560 │ │ │ │ + bl 65e538 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r6, r4, ip, lsr #14 │ │ │ │ - subseq r5, lr, r0, ror #1 │ │ │ │ - @ instruction: 0x005e4a9c │ │ │ │ + ldrheq r5, [lr], #-8 │ │ │ │ + subseq r4, lr, r4, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 79e24 │ │ │ │ @@ -37060,15 +37060,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 79d40 │ │ │ │ add r1, r9, r9, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 6b2f60 │ │ │ │ + bl 6b2f38 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r6, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 79cdc │ │ │ │ rev r6, r6 │ │ │ │ @@ -37325,25 +37325,25 @@ │ │ │ │ bne 79e24 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 79e34 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 7a110 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a028 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r8, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -37392,15 +37392,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 6b2f60 │ │ │ │ + bl 6b2f38 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 79fd4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -37456,15 +37456,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 7a048 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -37481,15 +37481,15 @@ │ │ │ │ bne 7a090 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -37502,26 +37502,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ bne 799e4 │ │ │ │ mov r0, #0 │ │ │ │ b 79db8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e6cc │ │ │ │ + bl 65e6a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e560 │ │ │ │ + bl 65e538 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r5, r4, ip, lsl #30 │ │ │ │ - subseq r4, lr, r0, ror r9 │ │ │ │ - subseq r4, lr, ip, ror r2 │ │ │ │ + subseq r4, lr, r8, asr #18 │ │ │ │ + subseq r4, lr, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 7a680 │ │ │ │ @@ -37579,15 +37579,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 7a59c │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 6b2f60 │ │ │ │ + bl 6b2f38 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r6, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 7a538 │ │ │ │ rev r6, r6 │ │ │ │ @@ -37860,25 +37860,25 @@ │ │ │ │ bne 7a680 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 7a690 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 7a96c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a884 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r8, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -37927,15 +37927,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r6, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 6b2f60 │ │ │ │ + bl 6b2f38 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 7a830 │ │ │ │ rev r2, r3 │ │ │ │ @@ -37991,15 +37991,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 7a8a4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -38016,15 +38016,15 @@ │ │ │ │ bne 7a8ec │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -38037,26 +38037,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ bne 7a200 │ │ │ │ mov r0, #0 │ │ │ │ b 7a614 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e6cc │ │ │ │ + bl 65e6a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 65e560 │ │ │ │ + bl 65e538 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq r5, [r4], r0 │ │ │ │ - subseq r4, lr, r0, asr r1 │ │ │ │ - subseq r3, lr, ip, lsl sl │ │ │ │ + subseq r4, lr, r8, lsr #2 │ │ │ │ + ldrsheq r3, [lr], #-148 @ 0xffffff6c │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #24] @ 7a9a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -38090,15 +38090,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 7aa2c │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -38136,15 +38136,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 7ab1c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r0, [pc, #1080] @ 7af18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -38248,15 +38248,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 6b6568 │ │ │ │ + bl 6b6540 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [r4] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ orr lr, r1, r5, lsl #24 │ │ │ │ ldrd r4, [r7] │ │ │ │ eor r5, lr, r5 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -38429,30 +38429,30 @@ │ │ │ │ beq 7af88 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7af88 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7afb0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7afd8 │ │ │ │ ldr r0, [pc, #80] @ 7afe8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7af74 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -38547,38 +38547,38 @@ │ │ │ │ ldr r3, [pc, #24] @ 7b144 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - addseq r2, r1, r0, asr #12 │ │ │ │ + addseq r2, r1, r0, lsl #12 │ │ │ │ ldrshteq r4, [r4], r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b180 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b180 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 7b1a8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7b1a4 │ │ │ │ ldr r0, [pc, #52] @ 7b1c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 7b1a8 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -38596,30 +38596,30 @@ │ │ │ │ beq 7b224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b224 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b24c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7b274 │ │ │ │ ldr r0, [pc, #80] @ 7b284 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b210 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -38688,30 +38688,30 @@ │ │ │ │ beq 7b394 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b394 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b3bc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7b3e4 │ │ │ │ ldr r0, [pc, #80] @ 7b3f4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b380 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -38800,24 +38800,24 @@ │ │ │ │ beq 7b53c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b53c │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 7b564 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7b560 │ │ │ │ ldr r0, [pc, #52] @ 7b580 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 7b564 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -38879,23 +38879,23 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6eee48 │ │ │ │ + bl 6eee20 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrhteq lr, [r0], r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 7b738 │ │ │ │ @@ -38906,30 +38906,30 @@ │ │ │ │ beq 7b6fc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b6fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b724 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7b74c │ │ │ │ ldr r0, [pc, #80] @ 7b75c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b6e8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -38951,24 +38951,24 @@ │ │ │ │ beq 7b798 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b798 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 7b7c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7b7bc │ │ │ │ ldr r0, [pc, #52] @ 7b7dc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 7b7c0 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -38997,15 +38997,15 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ beq 7c314 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r5, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 710554 │ │ │ │ + bl 71052c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bne 7b894 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ @@ -39025,15 +39025,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ mov fp, #2 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 7103f8 │ │ │ │ + bl 7103d0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ bne 7b908 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ @@ -39225,15 +39225,15 @@ │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ eoreq r7, r7, r2, lsl #5 │ │ │ │ cmp sl, r1 │ │ │ │ bne 7bb84 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 9717c8 │ │ │ │ + bl 9717a0 │ │ │ │ b 7bb84 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov fp, #2 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7bc8c │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -39368,15 +39368,15 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, r0 │ │ │ │ beq 7c314 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r5, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 710554 │ │ │ │ + bl 71052c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bne 7be60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ @@ -39396,15 +39396,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r9, #2 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 7103f8 │ │ │ │ + bl 7103d0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bed0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -39741,27 +39741,27 @@ │ │ │ │ ldr r2, [pc, #60] @ 7c410 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e7f8 │ │ │ │ adcseq pc, r0, r4, lsl #31 │ │ │ │ adcseq pc, r0, r4, asr pc @ │ │ │ │ adcseq pc, r0, r0, lsr pc @ │ │ │ │ adcseq pc, r0, r8, lsl #18 │ │ │ │ - addseq sp, r6, r4, lsr lr │ │ │ │ + @ instruction: 0x0096ddf4 │ │ │ │ adcseq pc, r0, ip, lsr r8 @ │ │ │ │ adcseq pc, r0, r0, lsl #16 │ │ │ │ umlalseq pc, r0, r0, pc @ │ │ │ │ adcseq pc, r0, ip, lsr pc @ │ │ │ │ adcseq pc, r0, ip, lsl pc @ │ │ │ │ - addseq sp, r6, ip, ror r9 │ │ │ │ + addseq sp, r6, ip, lsr r9 │ │ │ │ adcseq pc, r0, ip, lsl #7 │ │ │ │ - addseq lr, r6, ip, lsr ip │ │ │ │ + @ instruction: 0x0096ebfc │ │ │ │ adcseq pc, r0, ip, asr pc @ │ │ │ │ adcseq pc, r0, r0, ror ip @ │ │ │ │ adcseq pc, r0, ip, ror ip @ │ │ │ │ - addseq lr, r6, r4, asr ip │ │ │ │ + addseq lr, r6, r4, lsl ip │ │ │ │ adcseq pc, r0, r4, ror pc @ │ │ │ │ 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 │ │ │ │ @@ -39819,15 +39819,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 7c620 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 700ff0 │ │ │ │ + bl 700fc8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 7c5bc │ │ │ │ @@ -39855,15 +39855,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 7c648 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6feb64 │ │ │ │ + bl 6feb3c │ │ │ │ ldr r0, [r6] │ │ │ │ b 7c510 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -39943,25 +39943,25 @@ │ │ │ │ bne 7c70c │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 7c71c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 7c9f4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c90c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -40015,15 +40015,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 700ff0 │ │ │ │ + bl 700fc8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 7c8c4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -40073,15 +40073,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 7c92c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -40098,15 +40098,15 @@ │ │ │ │ bne 7c974 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -40119,26 +40119,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 7c500 │ │ │ │ mov r0, #0 │ │ │ │ b 7c6a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6feb14 │ │ │ │ + bl 6feaec │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6fea64 │ │ │ │ + bl 6fea3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r3, r4, r4, lsr #12 │ │ │ │ - rsbeq r2, r8, r4, asr r5 │ │ │ │ - mlseq r8, r4, r0, r2 │ │ │ │ + rsbeq r2, r8, ip, lsr #10 │ │ │ │ + rsbeq r2, r8, ip, rrx │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 7ca98 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -40146,30 +40146,30 @@ │ │ │ │ beq 7ca5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ca5c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ca84 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7caac │ │ │ │ ldr r0, [pc, #80] @ 7cabc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ca48 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -40252,15 +40252,15 @@ │ │ │ │ adcseq lr, r0, r0, lsl #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [pc, #176] @ 7cc88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cc64 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ strh r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ @@ -40271,41 +40271,41 @@ │ │ │ │ tst r0, r1 │ │ │ │ bne 7cc34 │ │ │ │ ldr r1, [pc, #108] @ 7cc90 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 707fa8 │ │ │ │ + b 707f80 │ │ │ │ bl 8d0f8 │ │ │ │ ldr r2, [pc, #84] @ 7cc94 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, #80] @ 7cc98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ movwne r2, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 707fa8 │ │ │ │ + b 707f80 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8e68c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 708eac │ │ │ │ + bl 708e84 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r3, r4, r8, ror r1 │ │ │ │ ldrshteq r2, [r4], r0 │ │ │ │ - @ instruction: 0x0096dbb0 │ │ │ │ - @ instruction: 0x0096dbb1 │ │ │ │ - addseq sp, r6, ip, lsl #23 │ │ │ │ + addseq sp, r6, r0, ror fp │ │ │ │ + addseq sp, r6, r1, ror fp │ │ │ │ + addseq sp, r6, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, fp, r1 │ │ │ │ @@ -40383,25 +40383,25 @@ │ │ │ │ add r1, r7, r6, lsl #2 │ │ │ │ cmp r1, r6, lsl #2 │ │ │ │ bcc 7cdf0 │ │ │ │ lsl r4, r6, #2 │ │ │ │ add r5, r4, r7 │ │ │ │ cmn r5, #-2147483645 @ 0x80000003 │ │ │ │ bcc 7cdfc │ │ │ │ - bl 746f80 │ │ │ │ + bl 746f58 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1160] @ 7d294 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cfac │ │ │ │ add sl, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r8, r9, #16 │ │ │ │ mov r0, sl │ │ │ │ @@ -40497,15 +40497,15 @@ │ │ │ │ lsr r4, r1, #3 │ │ │ │ b 7cf2c │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ b 7cfcc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 746fd4 │ │ │ │ + bl 746fac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r1, r2 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str sl, [r9] │ │ │ │ @@ -40515,15 +40515,15 @@ │ │ │ │ beq 7d004 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ 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 r4, r2 │ │ │ │ mov r2, r8 │ │ │ │ @@ -40671,20 +40671,20 @@ │ │ │ │ ldr r2, [pc, #60] @ 7d298 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 8e7f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 72da70 │ │ │ │ + bl 72da48 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 72d9c0 │ │ │ │ + bl 72d998 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r2, r4, r4, asr #30 │ │ │ │ adcseq r2, r1, r4, asr #32 │ │ │ │ adcseq r2, r1, r8, asr r0 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -40724,15 +40724,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 7d354 │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -40753,30 +40753,30 @@ │ │ │ │ beq 7d3d8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d3d8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d400 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7d428 │ │ │ │ ldr r0, [pc, #80] @ 7d438 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d3c4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -40933,15 +40933,15 @@ │ │ │ │ strb r0, [r9, r1] │ │ │ │ sub r0, r2, r2, lsl #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ add r1, r7, r0, lsl #3 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ beq 7d738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 74bf70 │ │ │ │ + bl 74bf48 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ b 7d600 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ @@ -41011,25 +41011,25 @@ │ │ │ │ bne 7d7bc │ │ │ │ add r6, r5, #4 │ │ │ │ adds r0, r7, r6 │ │ │ │ addcc r9, r7, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 7d7cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #612] @ 7da40 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d994 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 54b28 │ │ │ │ @@ -41131,15 +41131,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b 7d9b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sl] │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -41150,15 +41150,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ add r1, r4, r2, lsl #3 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7d9f4 │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ @@ -41186,15 +41186,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ umlalseq r5, r1, r0, sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41207,15 +41207,15 @@ │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 7dad8 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 7a3528 │ │ │ │ + bl 7a3500 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6} │ │ │ │ add lr, r7, #8 │ │ │ │ mov r1, ip │ │ │ │ @@ -41242,58 +41242,58 @@ │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7db3c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7db60 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #72] @ 7dbcc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 7dbc0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 760bf4 │ │ │ │ + bl 760bcc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - rsbeq r2, lr, ip, asr lr │ │ │ │ + rsbeq r2, lr, r4, lsr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 7dc14 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r6, r1, r4, asr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 7dcb0 │ │ │ │ @@ -41304,30 +41304,30 @@ │ │ │ │ beq 7dc74 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7dc74 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7dc9c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7dcc4 │ │ │ │ ldr r0, [pc, #80] @ 7dcd4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7dc60 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -41416,24 +41416,24 @@ │ │ │ │ beq 7de1c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7de1c │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 7de44 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7de40 │ │ │ │ ldr r0, [pc, #52] @ 7de60 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 7de44 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -41468,15 +41468,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 7de98 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 7de98 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -41513,15 +41513,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 7dfa4 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 7dfc0 │ │ │ │ @@ -41533,15 +41533,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 7dfe8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 7dfec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - @ instruction: 0x00981af7 │ │ │ │ + @ instruction: 0x00981ab7 │ │ │ │ adcseq r6, r1, r4, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -41568,15 +41568,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 7e028 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 7e028 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -41611,25 +41611,25 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ bne 7e124 │ │ │ │ add r0, sp, #20 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 769cec │ │ │ │ + bl 769cc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #16] @ 7e148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsbeq fp, lr, r4, ror #17 │ │ │ │ + strhteq fp, [lr], #-140 @ 0xffffff74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e188 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -41639,15 +41639,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 7e19c │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 798e7c │ │ │ │ + bl 798e54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -41661,34 +41661,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e1f8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 769dc4 │ │ │ │ + bl 769d9c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 7e234 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 769dc4 │ │ │ │ + bl 769d9c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 769dc4 │ │ │ │ + bl 769d9c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - rsbeq fp, lr, r8, ror #16 │ │ │ │ + rsbeq fp, lr, r0, asr #16 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e260 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r1] │ │ │ │ @@ -41705,40 +41705,40 @@ │ │ │ │ str r1, [r4] │ │ │ │ beq 7e2a8 │ │ │ │ cmp r2, #1 │ │ │ │ stm sp, {r2, ip} │ │ │ │ bne 7e29c │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 77aa54 │ │ │ │ + bl 77aa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ 7e2c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq fp, [lr], #-120 @ 0xffffff88 @ │ │ │ │ + ldrdeq fp, [lr], #-112 @ 0xffffff90 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 7e308 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r5, r1, r8, asr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 7e350 │ │ │ │ str r1, [sp] │ │ │ │ @@ -41748,15 +41748,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r5, r1, ip, lsl sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [pc, #52] @ 7e39c │ │ │ │ @@ -41767,29 +41767,29 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r5, r1, r4, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 7e3e8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 7e3f0 │ │ │ │ @@ -41811,19 +41811,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7e4c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 76b0a4 │ │ │ │ + bl 76b07c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e680 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76a7f8 │ │ │ │ + bl 76a7d0 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e480 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e458 │ │ │ │ @@ -41833,30 +41833,30 @@ │ │ │ │ b 7e540 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 7e540 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 7e59c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 7e42c │ │ │ │ b 7e59c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 7e768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 76a7f8 │ │ │ │ + bl 76a7d0 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e4f8 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e4dc │ │ │ │ @@ -41890,20 +41890,20 @@ │ │ │ │ bne 7e6ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e704 │ │ │ │ ldr r0, [pc, #476] @ 7e750 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 76adf0 │ │ │ │ + bl 76adc8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 7ec4c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -41916,34 +41916,34 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7e620 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 76b0a4 │ │ │ │ + bl 76b07c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e680 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76a7f8 │ │ │ │ + bl 76a7d0 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7e5fc │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 7e5d0 │ │ │ │ b 7e68c │ │ │ │ mov r0, r8 │ │ │ │ bl 7e768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 76a7f8 │ │ │ │ + bl 76a7d0 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 7e658 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e638 │ │ │ │ @@ -41953,15 +41953,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 7e6bc │ │ │ │ tst r0, #1 │ │ │ │ bne 7e5d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76a500 │ │ │ │ + bl 76a4d8 │ │ │ │ b 7e5d0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ @@ -42011,29 +42011,29 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r1, r8, lsl fp │ │ │ │ adcseq r5, r1, r0, ror #22 │ │ │ │ ldrshteq r5, [r1], r4 │ │ │ │ ldrsbteq r5, [r1], r4 │ │ │ │ - addseq r1, r8, sl, lsr r4 │ │ │ │ + @ instruction: 0x009813fa │ │ │ │ adcseq r5, r1, r8, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e848 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 7eb08 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ea90 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -42067,15 +42067,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e81c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e844 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e84c │ │ │ │ @@ -42085,15 +42085,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ea80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -42146,15 +42146,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7e95c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e980 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -42231,25 +42231,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 76b578 │ │ │ │ + bl 76b550 │ │ │ │ b 7eae0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76b6f4 │ │ │ │ + bl 76b6cc │ │ │ │ b 7eafc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 76b5fc │ │ │ │ + bl 76b5d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r4, r4, asr #11 │ │ │ │ adcseq r1, r4, r4, ror #9 │ │ │ │ adcseq r1, r4, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -42321,15 +42321,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 7eba4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 76b578 │ │ │ │ + bl 76b550 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r4, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -42399,15 +42399,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 7ecdc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 76b578 │ │ │ │ + bl 76b550 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r4, r4, ror ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -42416,24 +42416,24 @@ │ │ │ │ beq 7edbc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7edbc │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 7ede4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7ede0 │ │ │ │ ldr r0, [pc, #52] @ 7ee00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 7ede4 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -42480,15 +42480,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [pc, #220] @ 7ef88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ef60 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ bl 53d54 │ │ │ │ ldrex r6, [r4] │ │ │ │ @@ -42514,30 +42514,30 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7ef18 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ef40 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ beq 7ef10 │ │ │ │ b 7ef44 │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 77a558 │ │ │ │ + bl 77a530 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r4, r8, lsr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -42546,24 +42546,24 @@ │ │ │ │ beq 7efc4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7efc4 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 7efec │ │ │ │ cmp r4, #0 │ │ │ │ beq 7efe8 │ │ │ │ ldr r0, [pc, #52] @ 7f008 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 7efec │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -42580,15 +42580,15 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #13 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f138 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strb r1, [r0, #12] │ │ │ │ movw r1, #25455 @ 0x636f │ │ │ │ movt r1, #29541 @ 0x7365 │ │ │ │ @@ -42601,52 +42601,52 @@ │ │ │ │ movw r1, #29537 @ 0x7361 │ │ │ │ movt r1, #28281 @ 0x6e79 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [r0] │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 925794 │ │ │ │ + bl 92576c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 77e924 │ │ │ │ + bl 77e8fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f14c │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 93949c │ │ │ │ + bl 939474 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7f0d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7f100 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 94829c │ │ │ │ + bl 948274 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7f10c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f130 │ │ │ │ dmb ish │ │ │ │ - bl 79aee8 │ │ │ │ + bl 79aec0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #228] @ 7f224 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @@ -42675,38 +42675,38 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7f19c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7f1c4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 94829c │ │ │ │ + bl 948274 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7f1d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f208 │ │ │ │ dmb ish │ │ │ │ - bl 79aee8 │ │ │ │ + bl 79aec0 │ │ │ │ b 7f208 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 77d4cc │ │ │ │ + bl 77d4a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r4, ip, lsr #26 │ │ │ │ ldrhteq r5, [r1], r0 │ │ │ │ - addseq r1, r8, lr, ror #4 │ │ │ │ + addseq r1, r8, lr, lsr #4 │ │ │ │ adcseq r5, r1, r0, lsl #9 │ │ │ │ ldrhteq r5, [r1], r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f260 │ │ │ │ @@ -42716,15 +42716,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 7f260 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 7f268 │ │ │ │ mov r0, sp │ │ │ │ - bl 7a48bc │ │ │ │ + bl 7a4894 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -42748,56 +42748,56 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7f2c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f2e8 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f320 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #116] @ 7f388 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 7f300 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7f32c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f300 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 77f510 │ │ │ │ + bl 77f4e8 │ │ │ │ b 7f37c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 77f18c │ │ │ │ + bl 77f164 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - rsbeq pc, pc, ip, lsr #9 │ │ │ │ + rsbeq pc, pc, r4, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f3c8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -42807,15 +42807,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 7f3dc │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 798e7c │ │ │ │ + bl 798e54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ @@ -42829,34 +42829,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f438 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 77f42c │ │ │ │ + bl 77f404 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 7f474 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 77f42c │ │ │ │ + bl 77f404 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 77f42c │ │ │ │ + bl 77f404 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - rsbeq pc, pc, r4, asr r4 @ │ │ │ │ + rsbeq pc, pc, ip, lsr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 7f510 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -42864,30 +42864,30 @@ │ │ │ │ beq 7f4d4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f4d4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f4fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 7f524 │ │ │ │ ldr r0, [pc, #80] @ 7f534 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f4c0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -43024,15 +43024,15 @@ │ │ │ │ str r0, [r6, r8] │ │ │ │ sub fp, r6, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ b 7fa3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 781954 │ │ │ │ + bl 78192c │ │ │ │ and r1, r7, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 7f9cc │ │ │ │ @@ -43272,26 +43272,26 @@ │ │ │ │ cmp r0, r6, lsl #5 │ │ │ │ bcc 7fb10 │ │ │ │ lsl r9, r6, #5 │ │ │ │ add r4, r9, r5 │ │ │ │ cmn r4, #-2147483641 @ 0x80000007 │ │ │ │ bcc 7fb28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #576] @ 7fd70 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fcd4 │ │ │ │ add r4, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 54b28 │ │ │ │ @@ -43332,15 +43332,15 @@ │ │ │ │ eor r9, r0, fp │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r5, r8, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r1, r0, r5, lsl #5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 781954 │ │ │ │ + bl 78192c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ and r1, r4, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 7fc8c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -43387,15 +43387,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldmib sp, {r5, fp} │ │ │ │ b 7fd00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -43409,15 +43409,15 @@ │ │ │ │ addne r1, r7, r7, lsl #5 │ │ │ │ addsne r1, r1, #37 @ 0x25 │ │ │ │ beq 7faa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r7, lsl #5 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ @@ -43483,15 +43483,15 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ sub r9, fp, #160 @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, fp │ │ │ │ b 7ff7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 781648 │ │ │ │ + bl 781620 │ │ │ │ and r1, r4, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [fp, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 7ff04 │ │ │ │ @@ -43608,25 +43608,25 @@ │ │ │ │ bne 80050 │ │ │ │ add r5, r6, #4 │ │ │ │ adds r0, r7, r5 │ │ │ │ addcc r8, r7, r5 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 80060 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #596] @ 802c4 │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 80224 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 54b28 │ │ │ │ @@ -43669,15 +43669,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ add r8, fp, r0, lsr #3 │ │ │ │ rsb r0, r8, #0 │ │ │ │ rsb r0, r8, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 781648 │ │ │ │ + bl 781620 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r9 │ │ │ │ beq 801d8 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -43727,15 +43727,15 @@ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b 80244 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, r1, fp │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -43751,15 +43751,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r2, #5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ @@ -43777,15 +43777,15 @@ │ │ │ │ bne 803a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 80668 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 805f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -43819,15 +43819,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8037c │ │ │ │ cmp r1, #1 │ │ │ │ bne 803a4 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 803ac │ │ │ │ @@ -43837,15 +43837,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 805e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -43898,15 +43898,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 804bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 804e0 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -43983,25 +43983,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 782b00 │ │ │ │ + bl 782ad8 │ │ │ │ b 80640 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782d00 │ │ │ │ + bl 782cd8 │ │ │ │ b 8065c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 782b84 │ │ │ │ + bl 782b5c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r3, r4, ror #20 │ │ │ │ adcseq pc, r3, r4, lsl #19 │ │ │ │ adcseq pc, r3, r8, lsr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -44073,15 +44073,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 80704 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 782b00 │ │ │ │ + bl 782ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r3, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -44151,15 +44151,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 8083c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 782b00 │ │ │ │ + bl 782ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r3, r4, lsl r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ @@ -44191,15 +44191,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 8097c │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 80998 │ │ │ │ @@ -44211,15 +44211,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 809c0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 809c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - @ instruction: 0x0097feb6 │ │ │ │ + addseq pc, r7, r6, ror lr @ │ │ │ │ adcseq r3, r1, r8, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -44246,15 +44246,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 80a00 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 80a00 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -44284,15 +44284,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 80a98 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 80a98 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -44304,15 +44304,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 80b54 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 80b5c │ │ │ │ @@ -44339,20 +44339,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 80c48 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 7821e4 │ │ │ │ + bl 7821bc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 80e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785f24 │ │ │ │ + bl 785efc │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 80c04 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 80bdc │ │ │ │ @@ -44362,30 +44362,30 @@ │ │ │ │ b 80cc4 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 80cc4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9592c4 │ │ │ │ + bl 95929c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 80d1c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 80ba0 │ │ │ │ b 80d1c │ │ │ │ ldr r0, [sp] │ │ │ │ bl 802c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 785f24 │ │ │ │ + bl 785efc │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 80c7c │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 80c60 │ │ │ │ @@ -44418,20 +44418,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 80e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 80ed8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7a4a1c │ │ │ │ + bl 7a49f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7a48b4 │ │ │ │ + bl 7a488c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 7820c8 │ │ │ │ + bl 7820a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 807ac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -44449,35 +44449,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 80db8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 7821e4 │ │ │ │ + bl 7821bc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 80e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 785f24 │ │ │ │ + bl 785efc │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 80d94 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 80d58 │ │ │ │ b 80e2c │ │ │ │ mov r0, r9 │ │ │ │ bl 802c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 785f24 │ │ │ │ + bl 785efc │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 80df0 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 80dd0 │ │ │ │ @@ -44487,15 +44487,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 80e5c │ │ │ │ tst r0, #1 │ │ │ │ bne 80d58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 785d74 │ │ │ │ + bl 785d4c │ │ │ │ b 80d58 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80eac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -44556,15 +44556,15 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r3, r1, r4, lsr r8 │ │ │ │ adcseq r3, r1, r8, lsr r8 │ │ │ │ adcseq r3, r1, r8, ror #17 │ │ │ │ adcseq r3, r1, r8, lsl fp │ │ │ │ umlalseq r3, r1, r0, r9 │ │ │ │ adcseq r3, r1, r0, ror r9 │ │ │ │ - addseq pc, r7, pc, lsr #19 │ │ │ │ + addseq pc, r7, pc, ror #18 │ │ │ │ adcseq r3, r1, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -44591,15 +44591,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 80f64 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 80f64 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -44632,15 +44632,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 81060 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 8107c │ │ │ │ @@ -44652,15 +44652,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 810a4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 810a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - @ instruction: 0x00980cb6 │ │ │ │ + addseq r0, r8, r6, ror ip │ │ │ │ adcseq r4, r1, r0, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81134 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -44686,15 +44686,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 810e0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 810e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -44711,15 +44711,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 8118c │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 81194 │ │ │ │ mov r0, sp │ │ │ │ - bl 7a48bc │ │ │ │ + bl 7a4894 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -44743,69 +44743,69 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 811f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 81214 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8124c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #116] @ 812b4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 8122c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 81258 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8122c │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 79aad4 │ │ │ │ + bl 79aaac │ │ │ │ b 812a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 79a9b0 │ │ │ │ + bl 79a988 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - rsbseq r9, r1, r8, lsl #11 │ │ │ │ + rsbseq r9, r1, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 81398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 81658 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 815e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -44839,15 +44839,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8136c │ │ │ │ cmp r1, #1 │ │ │ │ bne 81394 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8139c │ │ │ │ @@ -44857,15 +44857,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 815d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -44918,15 +44918,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 814ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 814d0 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #39] @ 0x27 │ │ │ │ @@ -45003,25 +45003,25 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ strb r9, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r8, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 79bcd8 │ │ │ │ + bl 79bcb0 │ │ │ │ b 81630 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79bed8 │ │ │ │ + bl 79beb0 │ │ │ │ b 8164c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 79bd5c │ │ │ │ + bl 79bd34 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq lr, r3, r4, ror sl │ │ │ │ umlalseq lr, r3, r4, r9 │ │ │ │ ldrhteq lr, [r3], r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -45093,15 +45093,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 816f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 79bcd8 │ │ │ │ + bl 79bcb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq lr, r3, ip, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -45171,15 +45171,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 8182c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 79bcd8 │ │ │ │ + bl 79bcb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq lr, r3, r4, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -45189,24 +45189,24 @@ │ │ │ │ beq 81910 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 81910 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 81938 │ │ │ │ cmp r4, #0 │ │ │ │ beq 81934 │ │ │ │ ldr r0, [pc, #52] @ 81954 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 81938 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -45221,24 +45221,24 @@ │ │ │ │ beq 81990 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 81990 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 819b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 819b4 │ │ │ │ ldr r0, [pc, #52] @ 819d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 819b8 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -45274,15 +45274,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 81a10 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a4930 │ │ │ │ + bl 7a4908 │ │ │ │ b 81a10 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 8c9a8 │ │ │ │ @@ -45300,16 +45300,16 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - rsbseq r2, r2, ip, lsr #26 │ │ │ │ - @ instruction: 0x0090bcb0 │ │ │ │ + rsbseq r2, r2, r4, lsl #26 │ │ │ │ + addseq fp, r0, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -45375,15 +45375,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 81b5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a4830 │ │ │ │ + bl 7a4808 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrshteq sp, [r3], r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ @@ -45443,15 +45443,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #280 @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ b 81e3c │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ sub r1, r0, #280 @ 0x118 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7bd030 │ │ │ │ + bl 7bd008 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -45583,25 +45583,25 @@ │ │ │ │ bne 81f2c │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 81f3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 82218 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8212c │ │ │ │ add r8, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -45652,15 +45652,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ sub r1, r0, #280 @ 0x118 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7bd030 │ │ │ │ + bl 7bd008 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 820dc │ │ │ │ rev r2, r3 │ │ │ │ @@ -45713,15 +45713,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b 8214c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -45739,15 +45739,15 @@ │ │ │ │ bne 82198 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -45760,26 +45760,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 81ce4 │ │ │ │ mov r0, #0 │ │ │ │ b 81ec0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7abbec │ │ │ │ + bl 7abbc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7abb3c │ │ │ │ + bl 7abb14 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r3, r4, lsl #28 │ │ │ │ - rsbseq r9, r2, r8, lsl #28 │ │ │ │ - rsbseq r9, r2, r4, lsl #18 │ │ │ │ + rsbseq r9, r2, r0, ror #27 │ │ │ │ + ldrsbteq r9, [r2], #-140 @ 0xffffff74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 82580 │ │ │ │ @@ -45837,15 +45837,15 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 8249c │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ sub r1, r0, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7bcd24 │ │ │ │ + bl 7bccfc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, sl │ │ │ │ mov r7, r1 │ │ │ │ beq 82438 │ │ │ │ @@ -45988,25 +45988,25 @@ │ │ │ │ cmp r0, r9, lsl #3 │ │ │ │ bcc 82580 │ │ │ │ lsl r5, r9, #3 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 82590 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #664] @ 82830 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 82758 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -46053,15 +46053,15 @@ │ │ │ │ eor r9, r0, r8 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add sl, r5, r0, lsr #3 │ │ │ │ sub r0, r2, sl, lsl #3 │ │ │ │ sub r1, r0, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7bcd24 │ │ │ │ + bl 7bccfc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 82714 │ │ │ │ rev r2, r3 │ │ │ │ @@ -46108,15 +46108,15 @@ │ │ │ │ b 826c4 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ b 82778 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -46131,15 +46131,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 5475c │ │ │ │ @@ -46150,20 +46150,20 @@ │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 82310 │ │ │ │ b 82510 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7abbec │ │ │ │ + bl 7abbc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 7abb3c │ │ │ │ + bl 7abb14 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq sp, [r3], r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -46175,30 +46175,30 @@ │ │ │ │ beq 82890 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 82890 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 828b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 828e0 │ │ │ │ ldr r0, [pc, #80] @ 828f0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8287c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -46288,24 +46288,24 @@ │ │ │ │ beq 82a3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 82a3c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 82a64 │ │ │ │ cmp r4, #0 │ │ │ │ beq 82a60 │ │ │ │ ldr r0, [pc, #52] @ 82a80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 82a64 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -46366,15 +46366,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r4, r1, ip, asr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 82bc0 │ │ │ │ str r1, [sp] │ │ │ │ @@ -46384,15 +46384,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ umlalseq r4, r1, r8, fp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 82c08 │ │ │ │ str r1, [sp] │ │ │ │ @@ -46402,15 +46402,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ adcseq r4, r1, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -46470,15 +46470,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 82e10 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7e72f8 │ │ │ │ + bl 7e72d0 │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 82da8 │ │ │ │ rev r7, r7 │ │ │ │ @@ -46506,15 +46506,15 @@ │ │ │ │ add r1, lr, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ beq 82e38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7e44fc │ │ │ │ + bl 7e44d4 │ │ │ │ ldr r0, [r7] │ │ │ │ b 82cfc │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -46593,25 +46593,25 @@ │ │ │ │ bne 82ef4 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 82f04 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 831dc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 830f4 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r4, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -46663,15 +46663,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r6, r5, r0, lsr #3 │ │ │ │ rsb r0, r6, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7e72f8 │ │ │ │ + bl 7e72d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 830a4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -46723,15 +46723,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 83114 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -46748,15 +46748,15 @@ │ │ │ │ bne 8315c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -46769,26 +46769,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 82cec │ │ │ │ mov r0, #0 │ │ │ │ b 82e88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7e44ac │ │ │ │ + bl 7e4484 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7e43fc │ │ │ │ + bl 7e43d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq ip, r3, ip, lsr lr │ │ │ │ - rsbseq r1, r6, r0, lsl #12 │ │ │ │ - rsbseq r1, r6, r8, asr #2 │ │ │ │ + ldrsbteq r1, [r6], #-88 @ 0xffffffa8 │ │ │ │ + rsbseq r1, r6, r0, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 83280 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -46796,30 +46796,30 @@ │ │ │ │ beq 83244 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83244 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8326c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 83294 │ │ │ │ ldr r0, [pc, #80] @ 832a4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83230 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -46910,15 +46910,15 @@ │ │ │ │ ldr r0, [pc, #276] @ 834ec │ │ │ │ lsl r9, r5, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 834a0 │ │ │ │ cmp r5, #25 │ │ │ │ bcs 83484 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r6, r2 │ │ │ │ @@ -46937,15 +46937,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 9717c8 │ │ │ │ + bl 9717a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb r8, [r0, r5] │ │ │ │ mov r3, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ strh r3, [r4] │ │ │ │ stmib r4, {r1, r2} │ │ │ │ @@ -46970,15 +46970,15 @@ │ │ │ │ beq 834e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 834d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r1, r8, lsr r8 │ │ │ │ adcseq ip, r3, r0, ror r9 │ │ │ │ adcseq r5, r1, r4, ror #15 │ │ │ │ umlalseq r5, r1, r4, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -47000,15 +47000,15 @@ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 7fdf74 │ │ │ │ + bl 7fdf4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 8373c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -47021,32 +47021,32 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [pc, #616] @ 8380c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fde64 │ │ │ │ + bl 7fde3c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 7fde64 │ │ │ │ + bl 7fde3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #584] @ 83810 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 83704 │ │ │ │ ldr r0, [pc, #576] @ 83820 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #344 @ 0x158 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83790 │ │ │ │ mov r7, r0 │ │ │ │ add sl, r0, #320 @ 0x140 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r7] │ │ │ │ @@ -47100,19 +47100,19 @@ │ │ │ │ beq 836ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #336] @ 83830 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 836cc │ │ │ │ add r0, sp, #32 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 7fcdd0 │ │ │ │ + bl 7fcda8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #264] @ 83814 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #260] @ 83818 │ │ │ │ ldr r1, [pc, #260] @ 8381c │ │ │ │ @@ -47148,15 +47148,15 @@ │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ bl 8e68c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 7fcda8 │ │ │ │ + bl 7fcd80 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -47164,34 +47164,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 837e8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83808 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e880 │ │ │ │ - addseq r6, r0, fp, lsr #10 │ │ │ │ + addseq r6, r0, fp, ror #9 │ │ │ │ adcseq pc, r3, ip, lsl #28 │ │ │ │ ldrhteq pc, [r3], ip @ │ │ │ │ adcseq r6, r1, r0, lsr sp │ │ │ │ adcseq r6, r1, r0, ror #26 │ │ │ │ adcseq ip, r3, r0, ror r7 │ │ │ │ adcseq r6, r1, r4, ror #25 │ │ │ │ adcseq r6, r1, r8, ror #25 │ │ │ │ adcseq ip, r3, r4, asr #15 │ │ │ │ - rsbseq r9, r7, r0, ror r6 │ │ │ │ + rsbseq r9, r7, r8, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 838cc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -47199,30 +47199,30 @@ │ │ │ │ beq 83890 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83890 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 838b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 838e0 │ │ │ │ ldr r0, [pc, #80] @ 838f0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8387c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -47303,30 +47303,30 @@ │ │ │ │ beq 83a30 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83a30 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83a58 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 83a80 │ │ │ │ ldr r0, [pc, #80] @ 83a90 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83a1c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -47416,20 +47416,20 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 83bdc │ │ │ │ ldr r0, [pc, #64] @ 83c08 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 83bec │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ str r1, [r5] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -47486,20 +47486,20 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 83cf4 │ │ │ │ ldr r0, [pc, #64] @ 83d20 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 83d04 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ str r1, [r5] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -47558,30 +47558,30 @@ │ │ │ │ beq 83e2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83e2c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 83e54 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 83e7c │ │ │ │ ldr r0, [pc, #80] @ 83e8c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83e18 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -47675,15 +47675,15 @@ │ │ │ │ beq 840b8 │ │ │ │ ldr r0, [pc, #412] @ 8416c │ │ │ │ lsl r5, r4, #4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84120 │ │ │ │ lsl r1, r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -47717,15 +47717,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r2, {r0, r1, sl} │ │ │ │ bne 8408c │ │ │ │ ldr r1, [pc, #232] @ 84168 │ │ │ │ add r0, sp, #8 │ │ │ │ orr r6, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 8145b8 │ │ │ │ + bl 814590 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sl, #1 │ │ │ │ str r3, [fp, #8] │ │ │ │ add r3, fp, #12 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -47770,15 +47770,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 84164 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r6, [r1], r8 │ │ │ │ adcseq fp, r3, ip, ror sp │ │ │ │ adcseq r6, r1, r0, asr #26 │ │ │ │ adcseq r6, r1, r0, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -47793,15 +47793,15 @@ │ │ │ │ beq 84270 │ │ │ │ ldr r0, [pc, #380] @ 84324 │ │ │ │ lsl r5, r7, #3 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 842d8 │ │ │ │ lsl r1, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -47828,15 +47828,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ bne 84248 │ │ │ │ ldr r1, [pc, #228] @ 84320 │ │ │ │ add r0, sp, #8 │ │ │ │ orr r9, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 814518 │ │ │ │ + bl 8144f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r5, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ str r8, [r1, r5, lsl #2] │ │ │ │ @@ -47880,15 +47880,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 8431c │ │ │ │ ldr r2, [r9] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r6, r1, ip, lsl ip │ │ │ │ adcseq fp, r3, r4, lsr #23 │ │ │ │ adcseq r6, r1, r8, lsl #23 │ │ │ │ ldrhteq r6, [r1], r8 │ │ │ │ push {fp, lr} │ │ │ │ @@ -47900,15 +47900,15 @@ │ │ │ │ beq 84394 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 84394 │ │ │ │ - bl 81f3bc │ │ │ │ + bl 81f394 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 84390 │ │ │ │ ldr r0, [pc, #52] @ 843b4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 843b8 │ │ │ │ @@ -47918,17 +47918,17 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 843ac │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 843b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq r6, r8, fp, lsl #5 │ │ │ │ + addseq r6, r8, fp, asr #4 │ │ │ │ ldrsbteq r6, [r1], r8 │ │ │ │ - addseq r6, r8, r7, lsr #5 │ │ │ │ + addseq r6, r8, r7, ror #4 │ │ │ │ adcseq r6, r1, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #8 │ │ │ │ mov r9, r7 │ │ │ │ @@ -47961,44 +47961,44 @@ │ │ │ │ mov r0, #12 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ umull r5, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8459c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8459c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r7, fp │ │ │ │ bne 8448c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ umull r8, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 84584 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 84584 │ │ │ │ cmp r7, #9 │ │ │ │ bcs 84500 │ │ │ │ ldr r0, [pc, #288] @ 845e0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 845cc │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -48009,22 +48009,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ umull r7, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 84584 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 84584 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 845cc │ │ │ │ str fp, [r4, #96] @ 0x60 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -48057,23 +48057,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 8e68c │ │ │ │ - umullseq r6, r8, fp, r0 │ │ │ │ + addseq r6, r8, fp, asr r0 │ │ │ │ ldrsbteq r6, [r1], r8 │ │ │ │ umlalseq fp, r3, r0, r8 │ │ │ │ - addseq r6, r8, fp, asr #1 │ │ │ │ + addseq r6, r8, fp, lsl #1 │ │ │ │ adcseq r6, r1, r8, lsl ip │ │ │ │ - addseq r7, r0, pc, ror sl │ │ │ │ + addseq r7, r0, pc, lsr sl │ │ │ │ adcseq r6, r1, r0, lsl ip │ │ │ │ ldrhteq r6, [r1], r0 │ │ │ │ - addseq r6, r8, r2, lsl r0 │ │ │ │ + @ instruction: 0x00985fd2 │ │ │ │ adcseq r6, r1, r0, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #472] @ 0x1d8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ mov r9, r7 │ │ │ │ @@ -48104,43 +48104,43 @@ │ │ │ │ bl 53d54 │ │ │ │ str r6, [r4, #472] @ 0x1d8 │ │ │ │ lsl r4, r5, #3 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ bhi 847c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 847c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r7, fp │ │ │ │ bne 846c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ bhi 847b0 │ │ │ │ lsl r8, fp, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 847b0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ bcs 84730 │ │ │ │ ldr r0, [pc, #276] @ 8480c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 847f8 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ str fp, [r4, #472] @ 0x1d8 │ │ │ │ @@ -48148,22 +48148,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ bhi 847b0 │ │ │ │ lsl r7, r5, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 97f664 │ │ │ │ + bl 97f63c │ │ │ │ cmp r0, #0 │ │ │ │ beq 847b0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 847f8 │ │ │ │ str fp, [r4, #472] @ 0x1d8 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -48196,38 +48196,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 8e68c │ │ │ │ - addseq r5, r8, pc, ror #28 │ │ │ │ + addseq r5, r8, pc, lsr #28 │ │ │ │ adcseq r6, r1, ip, lsr #19 │ │ │ │ adcseq fp, r3, r8, asr r6 │ │ │ │ - umullseq r5, r8, pc, lr @ │ │ │ │ + addseq r5, r8, pc, asr lr │ │ │ │ adcseq r6, r1, ip, ror #19 │ │ │ │ - addseq r7, r0, r3, asr r8 │ │ │ │ + addseq r7, r0, r3, lsl r8 │ │ │ │ adcseq r6, r1, r4, ror #19 │ │ │ │ adcseq r6, r1, r4, lsl #19 │ │ │ │ - addseq r5, r8, r6, ror #27 │ │ │ │ + addseq r5, r8, r6, lsr #27 │ │ │ │ adcseq r6, r1, r4, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 84890 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 84890 │ │ │ │ - bl 81f1b8 │ │ │ │ + bl 81f190 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 8488c │ │ │ │ ldr r0, [pc, #52] @ 848b0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 848b4 │ │ │ │ @@ -48237,17 +48237,17 @@ │ │ │ │ bl 8e68c │ │ │ │ ldr r0, [pc, #16] @ 848a8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 848ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8ec5c │ │ │ │ - addseq r5, r8, pc, lsl #27 │ │ │ │ + addseq r5, r8, pc, asr #26 │ │ │ │ ldrsbteq r6, [r1], ip │ │ │ │ - addseq r5, r8, fp, lsr #27 │ │ │ │ + addseq r5, r8, fp, ror #26 │ │ │ │ adcseq r6, r1, r8, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 84950 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -48256,30 +48256,30 @@ │ │ │ │ beq 84914 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84914 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8493c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 84964 │ │ │ │ ldr r0, [pc, #80] @ 84974 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 84900 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -48327,39 +48327,39 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 84a6c │ │ │ │ ldr r4, [pc, #108] @ 84a70 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 849f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 84a24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 849f0 │ │ │ │ dmb ish │ │ │ │ - bl 8252ac │ │ │ │ + bl 825284 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 823758 │ │ │ │ + bl 823730 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq fp, r3, r0, asr #10 │ │ │ │ adcseq fp, r3, r0, asr #9 │ │ │ │ - rsbseq lr, r9, ip, ror #23 │ │ │ │ + rsbseq lr, r9, r4, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 84ac4 │ │ │ │ ldm r1, {r5, r6, r7, r8} │ │ │ │ mov fp, #0 │ │ │ │ @@ -48411,53 +48411,53 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 84b68 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 84bbc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ b 84b4c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, ip, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 84b74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 84b4c │ │ │ │ dmb ish │ │ │ │ - bl 8252ac │ │ │ │ + bl 825284 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8242e8 │ │ │ │ + bl 8242c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - rsbseq pc, r9, r0, ror #13 │ │ │ │ + ldrhteq pc, [r9], #-104 @ 0xffffff98 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 84c04 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrshteq r6, [r1], r8 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #32] @ 84c3c │ │ │ │ @@ -48486,16 +48486,16 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - rsbseq pc, r9, ip, asr r6 @ │ │ │ │ - addseq r8, r0, r8, ror #21 │ │ │ │ + rsbseq pc, r9, r4, lsr r6 @ │ │ │ │ + addseq r8, r0, r8, lsr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, r0, #9 │ │ │ │ mov r4, r0 │ │ │ │ ldrexb r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 84cd0 │ │ │ │ @@ -48512,23 +48512,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ beq 84e14 │ │ │ │ ldr r1, [pc, #548] @ 84f10 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 825498 │ │ │ │ + bl 825470 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 825610 │ │ │ │ + bl 8255e8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ subs r1, r0, #3 │ │ │ │ movne r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ mov r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ @@ -48643,15 +48643,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #8] │ │ │ │ b 84e68 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 82515c │ │ │ │ + bl 825134 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r3, ip, asr r5 │ │ │ │ adcseq sl, r3, r4, lsr #21 │ │ │ │ adcseq lr, r3, r0, ror r6 │ │ │ │ umlalseq r6, r1, r4, r5 │ │ │ │ @@ -48836,16 +48836,16 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - rsbseq r0, sl, r4, asr #12 │ │ │ │ - addseq r8, r0, r0, ror r5 │ │ │ │ + rsbseq r0, sl, ip, lsl r6 │ │ │ │ + addseq r8, r0, r0, lsr r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #60] @ 85258 │ │ │ │ ldr r0, [pc, #60] @ 8525c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp] │ │ │ │ @@ -48854,15 +48854,15 @@ │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 845338 │ │ │ │ + bl 845310 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrhteq r6, [r1], r8 │ │ │ │ adcseq sl, r3, r4, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -48874,15 +48874,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 852c8 │ │ │ │ ldr r0, [pc, #204] @ 8535c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 85350 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -48908,30 +48908,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 85304 │ │ │ │ cmp r2, #1 │ │ │ │ bne 85328 │ │ │ │ dmb ish │ │ │ │ - bl 83a8e0 │ │ │ │ + bl 83a8b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 85360 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8e68c │ │ │ │ adcseq sl, r3, r0, asr #21 │ │ │ │ - rsbseq r5, sl, r4, ror #26 │ │ │ │ + rsbseq r5, sl, ip, lsr sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #52] @ 853ac │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -48942,15 +48942,15 @@ │ │ │ │ ldr r3, [pc, #24] @ 853b0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - @ instruction: 0x009083d4 │ │ │ │ + umullseq r8, r0, r4, r3 │ │ │ │ adcseq sl, r3, ip, lsl #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #72] @ 8540c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #68] @ 85410 │ │ │ │ ldr r3, [pc, #68] @ 85414 │ │ │ │ @@ -48966,17 +48966,17 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - rsbseq r4, fp, ip, lsr #13 │ │ │ │ + rsbseq r4, fp, r4, lsl #13 │ │ │ │ adcseq r6, r1, r4, lsl #9 │ │ │ │ - addseq r8, r0, ip, asr r3 │ │ │ │ + addseq r8, r0, ip, lsl r3 │ │ │ │ adcseq r6, r1, r0, lsl #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 854b4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -48985,30 +48985,30 @@ │ │ │ │ beq 85478 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 85478 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 854a0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 854c8 │ │ │ │ ldr r0, [pc, #80] @ 854d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 85464 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -49338,15 +49338,15 @@ │ │ │ │ strb r1, [sl, r3] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ strb r1, [r0, r7] │ │ │ │ sub r1, sl, r3, lsl #4 │ │ │ │ sub r1, r1, #16 │ │ │ │ beq 85a8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 83bd5c │ │ │ │ + bl 83bd34 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b 85748 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, r2 │ │ │ │ add r3, r3, ip │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ @@ -49431,29 +49431,29 @@ │ │ │ │ cmp r1, r6, lsl #4 │ │ │ │ bcc 85b4c │ │ │ │ lsl fp, r6, #4 │ │ │ │ add r4, fp, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 85b64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1328] @ 860a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86000 │ │ │ │ add fp, r0, fp │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 54b28 │ │ │ │ @@ -49734,15 +49734,15 @@ │ │ │ │ b 85f5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r8, [sp] │ │ │ │ b 86028 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -49757,15 +49757,15 @@ │ │ │ │ str r9, [r8, #4] │ │ │ │ beq 85ae4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, sl │ │ │ │ @@ -49795,17 +49795,17 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 8e6bc │ │ │ │ - ldrhteq r3, [fp], #-152 @ 0xffffff68 │ │ │ │ + @ instruction: 0x007b3990 │ │ │ │ adcseq r5, r1, r0, lsl #31 │ │ │ │ - addseq r7, r0, r8, ror #12 │ │ │ │ + addseq r7, r0, r8, lsr #12 │ │ │ │ adcseq r5, r1, ip, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #316] @ 86264 │ │ │ │ mov r7, r1 │ │ │ │ @@ -49814,15 +49814,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ sub r0, sl, r3 │ │ │ │ add r9, r0, fp │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8621c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r5, r9} │ │ │ │ str r0, [r4, #8] │ │ │ │ ldrex r0, [r7] │ │ │ │ @@ -49863,33 +49863,33 @@ │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r8, {r1, sl, fp} │ │ │ │ mov r1, #12 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bl 86270 │ │ │ │ b 86228 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 841e24 │ │ │ │ + bl 841dfc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r9, r3, ip, lsl ip │ │ │ │ ldrhteq r6, [r1], r4 │ │ │ │ adcseq r6, r1, r4, lsl #2 │ │ │ │ push {fp, lr} │ │ │ │ bl 8c9a8 │ │ │ │ @@ -49962,30 +49962,30 @@ │ │ │ │ beq 863bc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 863bc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 863e4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 8640c │ │ │ │ ldr r0, [pc, #80] @ 8641c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 863a8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -50129,15 +50129,15 @@ │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 86738 │ │ │ │ add r0, r0, r6, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 847900 │ │ │ │ + bl 8478d8 │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 866d0 │ │ │ │ rev r7, r7 │ │ │ │ @@ -50164,15 +50164,15 @@ │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ add r1, lr, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r2, r4, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ beq 8675c │ │ │ │ mov r0, r9 │ │ │ │ - bl 847604 │ │ │ │ + bl 8475dc │ │ │ │ ldr r0, [r7] │ │ │ │ b 8662c │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -50251,25 +50251,25 @@ │ │ │ │ cmp r0, r7, lsl #5 │ │ │ │ bcc 8681c │ │ │ │ lsl r4, r7, #5 │ │ │ │ add r5, r4, r6 │ │ │ │ cmn r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 8682c │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 86ae4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86a04 │ │ │ │ add r5, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r8, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -50317,15 +50317,15 @@ │ │ │ │ eor r9, r0, r8 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ sub r0, r6, r7, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 847900 │ │ │ │ + bl 8478d8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 869b4 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -50375,15 +50375,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 86a24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -50398,15 +50398,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r6, r0, lsl #5 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5475c │ │ │ │ @@ -50419,26 +50419,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ bne 8661c │ │ │ │ mov r0, #0 │ │ │ │ b 867ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8475b4 │ │ │ │ + bl 84758c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 847504 │ │ │ │ + bl 8474dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r9, r3, r4, lsl r5 │ │ │ │ - rsbseq r0, ip, r4, lsr #29 │ │ │ │ - rsbseq r0, ip, r4, lsl sl │ │ │ │ + rsbseq r0, ip, ip, ror lr │ │ │ │ + rsbseq r0, ip, ip, ror #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 86b88 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -50446,30 +50446,30 @@ │ │ │ │ beq 86b4c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 86b4c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86b74 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 86b9c │ │ │ │ ldr r0, [pc, #80] @ 86bac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 86b38 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -50564,15 +50564,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 84a430 │ │ │ │ + bl 84a408 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 86d28 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -50601,15 +50601,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 86d9c │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r5, [r1], r4 │ │ │ │ adcseq r5, r1, ip, asr #26 │ │ │ │ adcseq r5, r1, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ @@ -50619,27 +50619,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 86e40 │ │ │ │ ldr r6, [pc, #1072] @ 87204 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 870e4 │ │ │ │ ldr r1, [pc, #1044] @ 87208 │ │ │ │ mov r2, #99 @ 0x63 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #99 @ 0x63 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 53d54 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 870f8 │ │ │ │ ldr r1, [pc, #1004] @ 87210 │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ str r7, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r5, r7} │ │ │ │ @@ -50651,15 +50651,15 @@ │ │ │ │ mvn r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [r8, #8] │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 84816c │ │ │ │ + bl 848144 │ │ │ │ mov r1, r5 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ mov r0, ip │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ @@ -50706,15 +50706,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #204] @ 0xcc │ │ │ │ b 86f40 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 53af0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 8461d0 │ │ │ │ + bl 8461a8 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add sl, r5, #12 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ @@ -50730,15 +50730,15 @@ │ │ │ │ ldr r0, [pc, #644] @ 8720c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87144 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ mov fp, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ @@ -50746,15 +50746,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ bne 86fe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84d8c8 │ │ │ │ + bl 84d8a0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str fp, [r5] │ │ │ │ cmp r0, #-2147483638 @ 0x8000000a │ │ │ │ bne 87030 │ │ │ │ ldrb r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ beq 87054 │ │ │ │ @@ -50802,22 +50802,22 @@ │ │ │ │ b 87084 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 870c0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 8704c │ │ │ │ add r0, r7, #16 │ │ │ │ - bl 84d840 │ │ │ │ + bl 84d818 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #304] @ 8721c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @@ -50842,58 +50842,58 @@ │ │ │ │ b 87150 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 850390 │ │ │ │ + bl 850368 │ │ │ │ b 87190 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [r5] │ │ │ │ b 8717c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 85047c │ │ │ │ + bl 850454 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483638 @ 0x8000000a │ │ │ │ beq 87190 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 8501c0 │ │ │ │ + bl 850198 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 871b4 │ │ │ │ b 871fc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bne 871c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 85047c │ │ │ │ + bl 850454 │ │ │ │ b 871fc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 850390 │ │ │ │ + bl 850368 │ │ │ │ b 871fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r8, r3, ip, ror pc │ │ │ │ - @ instruction: 0x009c01b4 │ │ │ │ + addseq r0, ip, r4, ror r1 │ │ │ │ adcseq r8, r3, ip, asr #27 │ │ │ │ adcseq r6, r1, r8, lsl #1 │ │ │ │ adcseq r5, r1, r0, ror sp │ │ │ │ adcseq r5, r1, r0, ror sp │ │ │ │ adcseq r5, r1, r8, lsl sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -50906,30 +50906,30 @@ │ │ │ │ beq 8727c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8727c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 872a4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 872cc │ │ │ │ ldr r0, [pc, #80] @ 872dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87268 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -51010,15 +51010,15 @@ │ │ │ │ adcseq r5, r1, r8, lsl ip │ │ │ │ adcseq r5, r1, r0, lsl #24 │ │ │ │ adcseq r5, r1, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ - bl 8554e0 │ │ │ │ + bl 8554b8 │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, r5 │ │ │ │ beq 87478 │ │ │ │ add r2, r0, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ sub r7, r3, #1 │ │ │ │ @@ -51140,15 +51140,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ tst r2, #1 │ │ │ │ bne 87768 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldm r8, {r4, r6} │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor r1, r2, r4 │ │ │ │ eor ip, r3, r6 │ │ │ │ orrs r1, r1, ip │ │ │ │ @@ -51182,15 +51182,15 @@ │ │ │ │ smulbb r0, r0, r4 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ sub r0, r1, r0, lsl #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 959334 │ │ │ │ + bl 95930c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -51313,15 +51313,15 @@ │ │ │ │ b 877e8 │ │ │ │ bl 88b44 │ │ │ │ b 877e8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ - bl 8554e0 │ │ │ │ + bl 8554b8 │ │ │ │ ldr r2, [fp] │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r4 │ │ │ │ beq 87940 │ │ │ │ add r2, r0, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ @@ -51476,15 +51476,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 87c08 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldrd r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eor r7, r2, r8 │ │ │ │ eor r1, r3, r9 │ │ │ │ orrs r1, r7, r1 │ │ │ │ @@ -51518,15 +51518,15 @@ │ │ │ │ smulbb r0, r0, r6 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ sub r0, r1, r0, lsl #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 959334 │ │ │ │ + bl 95930c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r5, #1 │ │ │ │ @@ -51651,15 +51651,15 @@ │ │ │ │ beq 87dfc │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ b 87e04 │ │ │ │ mov r0, sp │ │ │ │ - bl 8567b0 │ │ │ │ + bl 856788 │ │ │ │ add r8, r9, #4 │ │ │ │ add lr, sp, #24 │ │ │ │ ldr ip, [r9] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, lr │ │ │ │ ldm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -51675,26 +51675,26 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #4 │ │ │ │ ldm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #1 │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bne 87e64 │ │ │ │ - bl 856a58 │ │ │ │ + bl 856a30 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 87e8c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 94764c │ │ │ │ + bl 947624 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - rsbseq lr, ip, ip, lsl #2 │ │ │ │ + rsbseq lr, ip, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ @@ -51769,15 +51769,15 @@ │ │ │ │ ldr r0, [r8], #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88020 │ │ │ │ cmp r0, #1 │ │ │ │ beq 88034 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 8567b0 │ │ │ │ + bl 856788 │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ @@ -51896,15 +51896,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ b 882c4 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 881b4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ eor r3, r0, r5 │ │ │ │ eor r2, r1, r6 │ │ │ │ orrs r2, r3, r2 │ │ │ │ @@ -51927,15 +51927,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 959568 │ │ │ │ + bl 959540 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strd r0, [r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -51960,26 +51960,26 @@ │ │ │ │ bcc 882c4 │ │ │ │ ands r0, r0, #2 │ │ │ │ beq 88528 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 882d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 856a58 │ │ │ │ + bl 856a30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ beq 882f4 │ │ │ │ cmp r5, #1 │ │ │ │ beq 88308 │ │ │ │ b 88538 │ │ │ │ cmp r4, #1 │ │ │ │ bne 88308 │ │ │ │ b 88534 │ │ │ │ - bl 9257fc │ │ │ │ + bl 9257d4 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r7] │ │ │ │ b 87f24 │ │ │ │ mov r6, sl │ │ │ │ ldr r4, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ @@ -52131,15 +52131,15 @@ │ │ │ │ b 8856c │ │ │ │ b 8856c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88584 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 856a58 │ │ │ │ + bl 856a30 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r7, r3, ip, asr #20 │ │ │ │ adcseq r7, r3, ip, lsr sl │ │ │ │ adcseq r7, r3, r0, asr #16 │ │ │ │ adcseq r5, r1, r0, ror #4 │ │ │ │ @@ -52246,15 +52246,15 @@ │ │ │ │ ands r0, r0, #2 │ │ │ │ beq 88890 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 959248 │ │ │ │ + bl 959220 │ │ │ │ ldrd sl, [r7] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor r1, r2, sl │ │ │ │ eor r0, r3, fp │ │ │ │ orrs r0, r1, r0 │ │ │ │ movwne r0, #1 │ │ │ │ @@ -52287,15 +52287,15 @@ │ │ │ │ smulbb r1, ip, r1 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ sub r0, r0, r1, lsl #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 959334 │ │ │ │ + bl 95930c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ b 8880c │ │ │ │ cmp r8, #0 │ │ │ │ beq 88820 │ │ │ │ mov r0, #1 │ │ │ │ @@ -52352,39 +52352,39 @@ │ │ │ │ beq 888fc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 888fc │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 88924 │ │ │ │ cmp r4, #0 │ │ │ │ beq 88920 │ │ │ │ ldr r0, [pc, #52] @ 88940 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 88924 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #64 @ 0x40 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ str r1, [r5] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ adcseq r7, r3, r4, asr #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 856540 │ │ │ │ + bl 856518 │ │ │ │ ldr r1, [pc, #136] @ 889e8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrex r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 88988 │ │ │ │ dmb ish │ │ │ │ strex r2, r0, [r1] │ │ │ │ @@ -52401,19 +52401,19 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 889c0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ dmb ish │ │ │ │ beq 88998 │ │ │ │ b 889d0 │ │ │ │ @@ -52482,15 +52482,15 @@ │ │ │ │ bne 88ad8 │ │ │ │ b 88b00 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ beq 88a28 │ │ │ │ b 88b24 │ │ │ │ - bl 9257fc │ │ │ │ + bl 9257d4 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ b 88a28 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ @@ -52610,30 +52610,30 @@ │ │ │ │ beq 88d1c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 88d1c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88d44 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 88d6c │ │ │ │ ldr r0, [pc, #80] @ 88d7c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88d08 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -52743,30 +52743,30 @@ │ │ │ │ beq 88f30 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 88f30 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88f58 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 88f80 │ │ │ │ ldr r0, [pc, #80] @ 88f90 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88f1c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -52872,15 +52872,15 @@ │ │ │ │ beq 890e4 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq 893cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 9848b8 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 984890 <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ add r6, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 891a0 │ │ │ │ strex r1, r0, [r6] │ │ │ │ @@ -52918,15 +52918,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #660] @ 89454 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #752 @ 0x2f0 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 893d8 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ @@ -52973,15 +52973,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 892ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 866584 │ │ │ │ + bl 86655c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -53023,15 +53023,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #236] @ 89450 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #752 @ 0x2f0 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 893e8 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ @@ -53059,27 +53059,27 @@ │ │ │ │ b 893f4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 866584 │ │ │ │ + bl 86655c │ │ │ │ b 89434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 866584 │ │ │ │ + bl 86655c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r6, r3, ip, asr #17 │ │ │ │ adcseq r6, r3, ip, lsr r9 │ │ │ │ adcseq r4, r1, r8, ror r5 │ │ │ │ ldrhteq r6, [r3], r4 │ │ │ │ @@ -53096,30 +53096,30 @@ │ │ │ │ beq 894b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 894b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 894dc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 89504 │ │ │ │ ldr r0, [pc, #80] @ 89514 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 894a0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -53262,15 +53262,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ beq 897a8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 883d80 │ │ │ │ + bl 883d58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 89784 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -53385,15 +53385,15 @@ │ │ │ │ bls 89964 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 896268 │ │ │ │ + bl 896240 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 898b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ @@ -53496,15 +53496,15 @@ │ │ │ │ bls 89b08 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 8ae0a0 │ │ │ │ + bl 8ae078 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 89b90 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -53619,15 +53619,15 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ bcc 89d24 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 886844 │ │ │ │ + bl 88681c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 89d88 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -53693,30 +53693,30 @@ │ │ │ │ beq 89e08 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 89e08 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89e30 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 89e58 │ │ │ │ ldr r0, [pc, #80] @ 89e68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89df4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -53857,15 +53857,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 8a178 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8a8024 │ │ │ │ + bl 8a7ffc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 8a114 │ │ │ │ @@ -53893,15 +53893,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 8a1a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88f038 │ │ │ │ + bl 88f010 │ │ │ │ ldr r0, [r6] │ │ │ │ b 8a068 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -53981,25 +53981,25 @@ │ │ │ │ bne 8a264 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 8a274 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 8a54c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a464 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -54053,15 +54053,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 8a8024 │ │ │ │ + bl 8a7ffc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 8a41c │ │ │ │ rev r2, r3 │ │ │ │ @@ -54111,15 +54111,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 8a484 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -54136,15 +54136,15 @@ │ │ │ │ bne 8a4cc │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -54157,26 +54157,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 8a058 │ │ │ │ mov r0, #0 │ │ │ │ b 8a1f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88efe8 │ │ │ │ + bl 88efc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88ef38 │ │ │ │ + bl 88ef10 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r5, r3, ip, asr #21 │ │ │ │ - @ instruction: 0x00804ebc │ │ │ │ - strdeq r4, [r0], ip │ │ │ │ + umulleq r4, r0, r4, lr │ │ │ │ + ldrdeq r4, [r0], r4 @ │ │ │ │ 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 8a844 │ │ │ │ @@ -54233,15 +54233,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 8a758 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8a7cfc │ │ │ │ + bl 8a7cd4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 8a6f4 │ │ │ │ @@ -54269,15 +54269,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 8a780 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88f038 │ │ │ │ + bl 88f010 │ │ │ │ ldr r0, [r6] │ │ │ │ b 8a648 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -54357,25 +54357,25 @@ │ │ │ │ bne 8a844 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 8a854 │ │ │ │ mov r0, r3 │ │ │ │ - bl 96b750 │ │ │ │ + bl 96b728 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 8ab2c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8aa44 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -54429,15 +54429,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 8a7cfc │ │ │ │ + bl 8a7cd4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 8a9fc │ │ │ │ rev r2, r3 │ │ │ │ @@ -54487,15 +54487,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 8aa64 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 96b7a8 │ │ │ │ + bl 96b780 │ │ │ │ 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, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -54512,15 +54512,15 @@ │ │ │ │ bne 8aaac │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 5475c │ │ │ │ @@ -54533,26 +54533,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 8a638 │ │ │ │ mov r0, #0 │ │ │ │ b 8a7d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88efe8 │ │ │ │ + bl 88efc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88ef38 │ │ │ │ + bl 88ef10 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r5, r3, ip, ror #9 │ │ │ │ - @ instruction: 0x008048b0 │ │ │ │ - strdeq r4, [r0], r0 │ │ │ │ + addeq r4, r0, r8, lsl #17 │ │ │ │ + addeq r4, r0, r8, asr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r2, r5} │ │ │ │ cmp r2, r5 │ │ │ │ bcc 8accc │ │ │ │ ldr r2, [r1, #24] │ │ │ │ adds ip, r2, #1 │ │ │ │ @@ -54656,15 +54656,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ ldr r0, [pc, #4] @ 8acf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ adcseq r5, r1, r4, lsl #2 │ │ │ │ - @ instruction: 0x009c15d4 │ │ │ │ + umullseq r1, ip, r4, r5 │ │ │ │ adcseq r5, r1, r0, lsl #2 │ │ │ │ adcseq r5, r1, ip, ror r1 │ │ │ │ adcseq r5, r1, ip, ror r1 │ │ │ │ adcseq r5, r3, ip, asr #5 │ │ │ │ adcseq r4, r3, r8, ror sp │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -54726,15 +54726,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 8a3ec8 │ │ │ │ + bl 8a3ea0 │ │ │ │ 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] │ │ │ │ @@ -54787,15 +54787,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 8aee0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8af04 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ 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} │ │ │ │ @@ -54804,15 +54804,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ beq 8b038 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, sl │ │ │ │ - bl 8a76b0 │ │ │ │ + bl 8a7688 │ │ │ │ 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 │ │ │ │ @@ -54869,26 +54869,26 @@ │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r4 │ │ │ │ b 8af7c │ │ │ │ cmn sl, #1 │ │ │ │ ble 8b560 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 9719a4 │ │ │ │ + bl 97197c │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8b1d4 │ │ │ │ ldr r0, [pc, #1720] @ 8b720 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8b1e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, sl │ │ │ │ str r0, [r5] │ │ │ │ @@ -54932,17 +54932,17 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b140 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 8b400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bb738 │ │ │ │ + bl 8bb710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bb260 │ │ │ │ + bl 8bb238 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b1f4 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ @@ -54950,29 +54950,29 @@ │ │ │ │ bne 8b160 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b318 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b 8b318 │ │ │ │ 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 8b1c8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ b 8b358 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne 8b088 │ │ │ │ @@ -55035,25 +55035,25 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ bne 8b2e4 │ │ │ │ ldr r1, [pc, #1116] @ 8b73c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 88ff20 │ │ │ │ + bl 88fef8 │ │ │ │ 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 890af8 │ │ │ │ + bl 890ad0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 8b318 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ @@ -55061,15 +55061,15 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r7, #168] @ 0xa8 │ │ │ │ str r0, [r7, #172] @ 0xac │ │ │ │ beq 8b34c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ beq 8b3f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ bls 8b3d8 │ │ │ │ @@ -55096,21 +55096,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 8b3b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8b3d8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl 8bd124 │ │ │ │ + bl 8bd0fc │ │ │ │ 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 8b15c │ │ │ │ @@ -55182,15 +55182,15 @@ │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ bhi 8b280 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8bd124 │ │ │ │ + bl 8bd0fc │ │ │ │ b 8b4b0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 89e6c │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ @@ -55255,15 +55255,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 8b62c │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b6b0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b 8b6b0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ add r1, r7, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -55290,41 +55290,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8b6b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8b6ec │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b 8b6ec │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b708 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r5, r1, ip, lsr #23 │ │ │ │ - addseq r0, ip, r1, lsr #22 │ │ │ │ + addseq r0, ip, r1, ror #21 │ │ │ │ adcseq r4, r1, r4, lsr r7 │ │ │ │ adcseq r4, r1, r0, asr #14 │ │ │ │ adcseq r4, r3, r8, ror #25 │ │ │ │ adcseq r3, r1, r8, asr #22 │ │ │ │ - addseq r9, r1, r0, asr #25 │ │ │ │ + addseq r9, r1, r0, lsl #25 │ │ │ │ adcseq r5, r1, r4, ror ip │ │ │ │ adcseq r5, r1, r8, ror #24 │ │ │ │ - @ instruction: 0x009c1df8 │ │ │ │ + @ instruction: 0x009c1db8 │ │ │ │ ldrhteq r5, [r1], r0 │ │ │ │ adcseq r5, r1, r4, lsr lr │ │ │ │ ldrhteq r5, [r1], r0 │ │ │ │ - @ instruction: 0x009c1ef2 │ │ │ │ + @ instruction: 0x009c1eb2 │ │ │ │ ldrshteq r5, [r1], r0 │ │ │ │ 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 8b784 │ │ │ │ @@ -55369,59 +55369,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 8a5128 │ │ │ │ + bl 8a5100 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bfd0 │ │ │ │ cmp r0, #4 │ │ │ │ bls 8bfe4 │ │ │ │ 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 8a47f8 │ │ │ │ + bl 8a47d0 │ │ │ │ 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 89c40c │ │ │ │ + bl 89c3e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8a4ccc │ │ │ │ + bl 8a4ca4 │ │ │ │ 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 8b9b8 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8a76b0 │ │ │ │ + bl 8a7688 │ │ │ │ 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 │ │ │ │ @@ -55477,25 +55477,25 @@ │ │ │ │ add r0, sl, ip │ │ │ │ and sl, r0, r9 │ │ │ │ b 8b8fc │ │ │ │ cmn r8, #1 │ │ │ │ ble 8c034 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9719a4 │ │ │ │ + bl 97197c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8bb80 │ │ │ │ ldr r0, [pc, #2004] @ 8c1b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 8bb8c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r2, r8 │ │ │ │ @@ -55543,17 +55543,17 @@ │ │ │ │ bne 8bacc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ bcs 8be18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bb738 │ │ │ │ + bl 8bb710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bb260 │ │ │ │ + bl 8bb238 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bb9c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -55561,15 +55561,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8baf0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8bccc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b 8bccc │ │ │ │ ldrb r1, [r9, #81] @ 0x51 │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ bne 8bdf0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -55584,15 +55584,15 @@ │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ str r5, [r7, #168] @ 0xa8 │ │ │ │ str r0, [r7, #172] @ 0xac │ │ │ │ beq 8bb78 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 8bd08 │ │ │ │ mov r9, r6 │ │ │ │ cmp r9, #0 │ │ │ │ bne 8ba00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -55656,40 +55656,40 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r5, r1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ bne 8bc98 │ │ │ │ ldr r1, [pc, #1352] @ 8c1dc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 88ff20 │ │ │ │ + bl 88fef8 │ │ │ │ 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 890af8 │ │ │ │ + bl 890ad0 │ │ │ │ b 8bccc │ │ │ │ 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 8bcfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8bd94 │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ bic r0, fp, #-134217728 @ 0xf8000000 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 8bffc │ │ │ │ @@ -55830,15 +55830,15 @@ │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ bhi 8bc38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 8bd124 │ │ │ │ + bl 8bd0fc │ │ │ │ b 8bed0 │ │ │ │ ldr r1, [r9, #636] @ 0x27c │ │ │ │ and r2, r1, #31 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #27 │ │ │ │ lsl r1, r1, r2 │ │ │ │ movcc r2, #5 │ │ │ │ @@ -55938,15 +55938,15 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 8c0d8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c128 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b 8c128 │ │ │ │ bl 8e880 │ │ │ │ b 8c124 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8c19c │ │ │ │ @@ -55960,15 +55960,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8c130 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8c164 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b 8c164 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c19c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -55977,34 +55977,34 @@ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8c1a0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq r3, r1, r4, lsl r0 │ │ │ │ adcseq r3, r1, r8, lsl #2 │ │ │ │ - addseq r0, ip, sp, asr #32 │ │ │ │ + addseq r0, ip, sp │ │ │ │ adcseq r3, r1, r0, ror #24 │ │ │ │ adcseq r3, r1, ip, ror #24 │ │ │ │ adcseq r4, r3, ip, ror #6 │ │ │ │ - addseq r1, ip, sp, asr #10 │ │ │ │ + addseq r1, ip, sp, lsl #10 │ │ │ │ adcseq r5, r1, r4, lsl #4 │ │ │ │ adcseq r3, r1, r8, lsl #1 │ │ │ │ - addseq r9, r1, r8, lsl #6 │ │ │ │ + addseq r9, r1, r8, asr #5 │ │ │ │ adcseq r5, r1, ip, asr #3 │ │ │ │ adcseq r5, r1, r0, asr #3 │ │ │ │ - addseq r1, ip, r0, asr r3 │ │ │ │ + addseq r1, ip, r0, lsl r3 │ │ │ │ adcseq r4, r1, r8, lsl #30 │ │ │ │ adcseq r5, r1, r0, lsl #9 │ │ │ │ adcseq r5, r1, r8, asr #8 │ │ │ │ - addseq r1, ip, r0, ror r4 │ │ │ │ + addseq r1, ip, r0, lsr r4 │ │ │ │ adcseq r5, r1, r8, lsr #32 │ │ │ │ ldrhteq r5, [r1], r4 │ │ │ │ umlalseq r5, r1, ip, r4 │ │ │ │ adcseq r5, r1, ip, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -56038,15 +56038,15 @@ │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ bgt 8c2b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 887ef4 │ │ │ │ + bl 887ecc │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c2c8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c2b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ @@ -56069,30 +56069,30 @@ │ │ │ │ beq 8c328 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8c328 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c350 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 8c378 │ │ │ │ ldr r0, [pc, #80] @ 8c388 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c314 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -56370,30 +56370,30 @@ │ │ │ │ beq 8c7dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8c7dc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c804 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 8c82c │ │ │ │ ldr r0, [pc, #80] @ 8c83c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c7c8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -56495,15 +56495,15 @@ │ │ │ │ sub r2, fp, #1 │ │ │ │ str r2, [fp, #-12] │ │ │ │ bl 8e6bc │ │ │ │ adcseq lr, r2, r4, ror #30 │ │ │ │ adcseq r3, r3, r8, lsr #7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 9277b4 │ │ │ │ + bl 92778c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 8c9f8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 8c9fc │ │ │ │ mov r3, #1 │ │ │ │ @@ -56549,15 +56549,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8d7d8 │ │ │ │ b 8ca28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 928974 │ │ │ │ + bl 92894c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r2, r8, ror #4 │ │ │ │ adcseq pc, r2, r0, asr #4 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ @@ -56959,15 +56959,15 @@ │ │ │ │ b 54b40 │ │ │ │ ldr r0, [pc, #16] @ 8d0f0 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 8d0f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e71c │ │ │ │ - addseq sp, pc, lr, asr #1 │ │ │ │ + addseq sp, pc, lr, lsl #1 │ │ │ │ ldrshteq lr, [r2], r4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #20] @ 8d11c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -57026,30 +57026,30 @@ │ │ │ │ beq 8d21c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8d21c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d244 │ │ │ │ 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 8d26c │ │ │ │ ldr r0, [pc, #80] @ 8d27c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8d208 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -57134,38 +57134,38 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #68] @ 8d3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 975fc4 │ │ │ │ + bl 975f9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d3c4 │ │ │ │ mov r0, #0 │ │ │ │ b 8d3d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ bl 54e94 │ │ │ │ ldr r1, [pc, #20] @ 8d3ec │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1] │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - addseq sp, pc, fp, lsr #17 │ │ │ │ + addseq sp, pc, fp, ror #16 │ │ │ │ umlalseq r5, r3, r4, r4 │ │ │ │ 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 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 8d460 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -57176,50 +57176,50 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 8d48c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 8d4c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #84] @ 8d4c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strd r2, [r6] │ │ │ │ beq 8d48c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ 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 8d4b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq pc, r2, r4, ror #9 │ │ │ │ ldrsbteq pc, [r2], 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 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 8d538 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -57230,15 +57230,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 8d570 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 8d5a4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 8d5a8 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -57246,37 +57246,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 8d570 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ 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 8d59c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq pc, r2, r8, lsl #8 │ │ │ │ adcseq pc, r2, r4, lsl #8 │ │ │ │ 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 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 8d61c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -57287,15 +57287,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 8d654 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 8d688 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 8d68c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -57303,37 +57303,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 8d654 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ 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 8d680 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq pc, r2, r4, lsr #6 │ │ │ │ adcseq pc, r2, r0, lsr #6 │ │ │ │ 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 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 8d700 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -57344,15 +57344,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 8d73c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #104] @ 8d770 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [pc, #100] @ 8d774 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -57361,54 +57361,54 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r3, [r6] │ │ │ │ stmib r6, {r2, r7} │ │ │ │ str r0, [r6, #12] │ │ │ │ beq 8d73c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ 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 8d768 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq pc, r2, r0, asr #4 │ │ │ │ adcseq pc, r2, r4, lsr r2 @ │ │ │ │ push {r0, r1, r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 962098 │ │ │ │ + bl 962070 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 92d538 │ │ │ │ + bl 92d510 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 947a50 │ │ │ │ + bl 947a28 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 93dcb0 │ │ │ │ + bl 93dc88 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -57556,15 +57556,15 @@ │ │ │ │ clrex │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq 8d9ac │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 92ee9c │ │ │ │ + bl 92ee74 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ b 8d9ac │ │ │ │ ldr r0, [pc, #108] @ 8dac8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ @@ -57595,15 +57595,15 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adcseq pc, r2, r0, lsr r1 @ │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 9510b4 │ │ │ │ + bl 95108c │ │ │ │ ldr r0, [pc, #40] @ 8db14 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 8db18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -57665,26 +57665,26 @@ │ │ │ │ bl 55578 <__tls_get_addr@plt> │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 925af4 │ │ │ │ + bl 925acc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #324] @ 8dd4c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 8dc28 │ │ │ │ ldr r0, [pc, #300] @ 8dd50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 927ba8 │ │ │ │ + bl 927b80 │ │ │ │ mov r1, #1 │ │ │ │ bl 53234 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 8dc30 │ │ │ │ @@ -57708,19 +57708,19 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 92702c │ │ │ │ + bl 927004 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 94e7c0 │ │ │ │ - bl 9277b4 │ │ │ │ + bl 94e798 │ │ │ │ + bl 92778c │ │ │ │ bl 8c9b4 │ │ │ │ ldr r0, [pc, #144] @ 8dd54 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #140] @ 8dd58 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -57740,15 +57740,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 8dd00 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8dd28 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94829c │ │ │ │ + bl 948274 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r3, r8, lsl ip │ │ │ │ umlalseq r2, r3, ip, r0 │ │ │ │ adcseq r2, r3, r8 │ │ │ │ ldrshteq r1, [r3], r8 │ │ │ │ @@ -57879,15 +57879,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 8df30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8df54 │ │ │ │ dmb ish │ │ │ │ - bl 94811c │ │ │ │ + bl 9480f4 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #88] @ 8dfc0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8df98 │ │ │ │ @@ -57899,41 +57899,41 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 548d0 <__cxa_thread_atexit_impl@plt> │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #44] @ 8dfcc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 92c234 │ │ │ │ + bl 92c20c │ │ │ │ b 8df54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 94e6e8 │ │ │ │ + bl 94e6c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r1, r3, ip, lsr sp │ │ │ │ - ldrdeq r4, [ip], r8 │ │ │ │ + @ instruction: 0x008c46b0 │ │ │ │ ldrshteq r4, [r3], r0 │ │ │ │ - @ instruction: 0x008c46b8 │ │ │ │ + umulleq r4, ip, r0, r6 │ │ │ │ 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] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 8e01c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 953848 │ │ │ │ + bl 953820 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 8e084 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ bls 8e058 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -57991,15 +57991,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 8e128 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 953848 │ │ │ │ + bl 953820 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 8e1ac │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r6 │ │ │ │ bls 8e160 │ │ │ │ @@ -58016,15 +58016,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 92654c │ │ │ │ + bl 926524 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 8e194 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ beq 8e1bc │ │ │ │ @@ -58045,15 +58045,15 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 962bb4 │ │ │ │ + bl 962b8c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 8e204 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ adcseq pc, r2, r8, lsl #2 │ │ │ │ @@ -58072,23 +58072,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 8e27c │ │ │ │ ldr r0, [pc, #100] @ 8e2ac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ b 8e280 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b 8e2a0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ b 8e280 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e298 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -58291,30 +58291,30 @@ │ │ │ │ beq 8e5e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8e5e0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 40e548 │ │ │ │ + bl 40e520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e608 │ │ │ │ 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 8e630 │ │ │ │ ldr r0, [pc, #80] @ 8e640 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e5cc │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -58328,15 +58328,15 @@ │ │ │ │ bne 8e5cc │ │ │ │ b 8e608 │ │ │ │ adcseq r1, r3, r0, ror #14 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bleq 971784 │ │ │ │ + bleq 97175c │ │ │ │ bl 8e68c │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 8e688 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -58347,43 +58347,43 @@ │ │ │ │ bl 8e8fc │ │ │ │ ldrsbteq pc, [r2], r0 @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 40e550 │ │ │ │ + bl 40e528 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 977f64 │ │ │ │ + bl 977f3c │ │ │ │ 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 94dd9c │ │ │ │ + bl 94dd74 │ │ │ │ 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 94dd9c │ │ │ │ + bl 94dd74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -58466,22 +58466,22 @@ │ │ │ │ adcseq r1, r3, ip, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 8e87c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e760 │ │ │ │ - addseq pc, pc, r8, asr #12 │ │ │ │ + addseq pc, pc, r8, lsl #12 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 8e898 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e7ac │ │ │ │ - addseq pc, pc, r2, asr r6 @ │ │ │ │ + addseq pc, pc, r2, lsl r6 @ │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 8e8c8 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -58580,38 +58580,38 @@ │ │ │ │ ldr r0, [pc, #40] @ 8ea58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 8e6bc │ │ │ │ - @ instruction: 0x009ff5fd │ │ │ │ - addseq pc, pc, pc, ror #11 │ │ │ │ - @ instruction: 0x009ff5db │ │ │ │ + @ instruction: 0x009ff5bd │ │ │ │ + addseq pc, pc, pc, lsr #11 │ │ │ │ + umullseq pc, pc, fp, r5 @ │ │ │ │ adcseq pc, r2, r8, lsr r5 @ │ │ │ │ - addeq r6, lr, r0, ror #27 │ │ │ │ - addeq r6, lr, r8, ror #26 │ │ │ │ + @ instruction: 0x008e6db8 │ │ │ │ + addeq r6, lr, r0, asr #26 │ │ │ │ ldrhteq pc, [r2], ip @ │ │ │ │ - addeq r6, lr, r4, lsl #27 │ │ │ │ + addeq r6, lr, ip, asr sp │ │ │ │ adcseq r1, r3, r8, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 9782e4 │ │ │ │ + bl 9782bc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 97e248 │ │ │ │ + bl 97e220 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 97e2b4 │ │ │ │ + bl 97e28c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 97e320 │ │ │ │ + bl 97e2f8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 8eae4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -58713,15 +58713,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 8ec58 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e71c │ │ │ │ - strdeq r1, [r0], sl @ │ │ │ │ + strhteq r1, [r0], sl │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 8ecb4 │ │ │ │ ldr r3, [pc, #68] @ 8ecb8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -58736,16 +58736,16 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [fp, #-4] │ │ │ │ bl 8e6bc │ │ │ │ - addeq r6, lr, ip, lsl #22 │ │ │ │ - @ instruction: 0x008feab0 │ │ │ │ + addeq r6, lr, r4, ror #21 │ │ │ │ + addeq lr, pc, r0, ror sl @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #56] @ 8ed10 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -58813,16 +58813,16 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 8e6bc │ │ │ │ adcseq pc, r2, r0, lsl r9 @ │ │ │ │ - strdeq r6, [lr], r0 │ │ │ │ - addeq r6, lr, ip, ror #19 │ │ │ │ + addeq r6, lr, r8, asr #19 │ │ │ │ + addeq r6, lr, r4, asr #19 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 8ee34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 8ee38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -58926,28 +58926,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8eff0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, ip, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ @@ -58974,15 +58974,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8f044 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8f0dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8f00c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f094 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -58995,25 +58995,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8f09c │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f0c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8f100 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8eff4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59044,15 +59044,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8f15c │ │ │ │ cmn r0, #1 │ │ │ │ ble 8f1f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8f124 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f1ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -59065,25 +59065,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8f1b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f1dc │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8f218 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f10c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59113,28 +59113,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8f2dc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, r0, lsr #25 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -59160,28 +59160,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8f398 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, r4, ror #23 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -59207,28 +59207,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8f454 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, r8, lsr #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -59254,28 +59254,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8f510 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, ip, ror #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ @@ -59302,15 +59302,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8f564 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8f5fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8f52c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f5b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -59323,25 +59323,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8f5bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f5e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8f620 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f514 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59371,28 +59371,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8f6e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq r0, r3, r8, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ @@ -59419,15 +59419,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8f738 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8f7d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8f700 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f788 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -59440,25 +59440,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8f790 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f7b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8f7f4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f6e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59488,28 +59488,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8f8b8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ @@ -59536,15 +59536,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8f90c │ │ │ │ cmn r0, #1 │ │ │ │ ble 8f9a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8f8d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f95c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -59557,25 +59557,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8f964 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f98c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8f9c8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f8bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59605,28 +59605,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8fa8c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrshteq r0, [r3], r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ @@ -59653,15 +59653,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8fae0 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8fb78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8faa8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fb30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -59674,25 +59674,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8fb38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8fb60 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8fb9c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa90 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59723,15 +59723,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8fbf8 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8fc90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ b 8fbc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fc48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -59744,25 +59744,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8fc50 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8fc78 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - bl 791aec │ │ │ │ + b 40e51c │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 8fcb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fba8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -59792,28 +59792,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8fd78 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, r4, lsl #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -59839,28 +59839,28 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #40] @ 8fe34 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r3, r8, asr #2 │ │ │ │ add r0, r0, #20 │ │ │ │ bx lr │ │ │ │ add r0, r0, #24 │ │ │ │ @@ -59874,725 +59874,725 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 8fe54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8fe80 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r4, lsl #20 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8fe90 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8febc │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ ldrdeq r1, [sp], r8 @ │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8fecc │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8fef8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, ip, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8ff08 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8ff34 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r0, lsl #19 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8ff44 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8ff70 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r4, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8ff80 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8ffac │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r8, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8ffbc │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 8ffe8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ strdeq r1, [sp], ip @ │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8fff8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90024 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ ldrdeq r1, [sp], r0 @ │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90034 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90060 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r4, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90070 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 9009c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r8, ror r8 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 900ac │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 900d8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, ip, asr #16 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 900e8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90114 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r0, lsr #16 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90124 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90150 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ strdeq r1, [sp], r4 @ │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90160 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 9018c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r8, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9019c │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 901c8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ umlaleq r1, sp, ip, r7 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 901d8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90204 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r0, ror r7 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90214 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90240 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r4, asr #14 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90250 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 9027c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r8, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9028c │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 902b8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, ip, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 902c8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 902f4 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r0, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90304 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90330 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ umlaleq r1, sp, r4, r6 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90340 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 9036c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r8, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9037c │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 903a8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, ip, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 903b8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 903e4 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r0, lsl r6 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 903f4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90420 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r4, ror #11 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90430 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 9045c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ strhteq r1, [sp], r8 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9046c │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90498 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, ip, lsl #11 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 904a8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 904d4 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r0, ror #10 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 904e4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 90510 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r4, lsr r5 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #256 @ 0x100 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 90520 │ │ │ │ cmp r2, #0 │ │ │ │ ldrpl r0, [pc, #12] @ 9054c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ adceq r1, sp, r8, lsl #10 │ │ │ │ add r0, r0, #20 │ │ │ │ b a1f7c │ │ │ │ ldrb r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9057c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 905a4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a5cf4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl aa840 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 90624 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90660 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9061c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b 9061c │ │ │ │ mov r4, r0 │ │ │ │ b 90680 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a7d1c │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #20 │ │ │ │ bl a3fa0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl a523c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a7098 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a4d48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a85b4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a87e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a7f88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a462c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a8674 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 90894 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl adf48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 908fc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 90930 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ bne 90924 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ b 9090c │ │ │ │ ldrb r1, [r0, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 90970 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ bl a6f2c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ @@ -60649,16 +60649,16 @@ │ │ │ │ tst r3, #2 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ bmi 90a9c │ │ │ │ mov r1, lr │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1afa78 │ │ │ │ - bl 791aec │ │ │ │ + b 1afa50 │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ beq 90ab8 │ │ │ │ pop {r4, pc} │ │ │ │ mov lr, r0 │ │ │ │ @@ -60710,16 +60710,16 @@ │ │ │ │ bne 90ab4 │ │ │ │ cmp r3, #0 │ │ │ │ bmi 90b90 │ │ │ │ ldr r0, [pc, #16] @ 90b94 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [pc, r0] │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ - bl 791aec │ │ │ │ + b 777bb0 │ │ │ │ + bl 791ac4 │ │ │ │ adcseq pc, r2, ip, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #724 @ 0x2d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ add fp, r0, #24 │ │ │ │ @@ -60760,15 +60760,15 @@ │ │ │ │ bne 90fd0 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92e3a4 │ │ │ │ + bl 92e37c │ │ │ │ ldr r8, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ eor r1, r8, #2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ bne 90e18 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r8, #2 │ │ │ │ @@ -60782,15 +60782,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 90cb0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 90cb0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 90cb4 │ │ │ │ mov r6, #0 │ │ │ │ @@ -60831,29 +60831,29 @@ │ │ │ │ beq 90d64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 90fc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 90fc4 │ │ │ │ cmp r1, #0 │ │ │ │ bne 90fe8 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r7 │ │ │ │ - bl 92e3a4 │ │ │ │ + bl 92e37c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r8, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ ldr r9, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r0, r8, #2 │ │ │ │ @@ -60865,15 +60865,15 @@ │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 53d54 │ │ │ │ cmp sl, #0 │ │ │ │ beq 90dfc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ bl 53d54 │ │ │ │ b 90e6c │ │ │ │ @@ -60886,15 +60886,15 @@ │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ bl 53d54 │ │ │ │ cmp sl, #0 │ │ │ │ beq 90e50 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ bl 53d54 │ │ │ │ mov r9, #0 │ │ │ │ @@ -60974,15 +60974,15 @@ │ │ │ │ beq 90fa0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 90fc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #724 @ 0x2d4 │ │ │ │ @@ -61002,69 +61002,69 @@ │ │ │ │ bl 8ebf8 │ │ │ │ b 9100c │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r0, lr, #211 @ 0xd3 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 9110c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9110c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r0, lr, #211 @ 0xd3 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 9110c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9110c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 91084 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ b 91104 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 910ac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ b 9111c │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r0, lr, #211 @ 0xd3 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9110c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r0, lr, #211 @ 0xd3 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9110c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r0, lr, #211 @ 0xd3 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9110c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl aa900 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -61080,15 +61080,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 90e6c │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 90e6c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 90e6c │ │ │ │ bl 8e864 │ │ │ │ adceq r0, sp, r8, asr #29 │ │ │ │ adceq r0, sp, r0, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -61131,25 +61131,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 915d0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 92db9c │ │ │ │ + bl 92db74 │ │ │ │ b 9134c │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9124c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9124c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 91250 │ │ │ │ mov r6, #0 │ │ │ │ @@ -61191,42 +61191,42 @@ │ │ │ │ beq 91304 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 915c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 915c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 915e8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 92db9c │ │ │ │ + bl 92db74 │ │ │ │ ldrb r0, [sp, #31] │ │ │ │ cmp r5, #0 │ │ │ │ ldrh r1, [sp, #29] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr sl, r1, r0, lsl #16 │ │ │ │ ldrb r6, [sp, #28] │ │ │ │ beq 91384 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r2, r5 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, #1 │ │ │ │ orrne r6, r6, sl, lsl #8 │ │ │ │ strb r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -61273,15 +61273,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 91504 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 91504 │ │ │ │ cmp r1, #0 │ │ │ │ beq 914bc │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ bne 91504 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ @@ -61292,38 +61292,38 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 914a8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 91504 │ │ │ │ ldrb r1, [r4, #28] │ │ │ │ cmp r1, #3 │ │ │ │ bne 914d0 │ │ │ │ - bl 2b77d8 │ │ │ │ + bl 2b77b0 │ │ │ │ b 91504 │ │ │ │ cmp r1, #2 │ │ │ │ beq 91504 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 914e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 91504 │ │ │ │ dmb ish │ │ │ │ - bl 947dec │ │ │ │ + bl 947dc4 │ │ │ │ mov r6, #0 │ │ │ │ tst r8, #32 │ │ │ │ bne 91514 │ │ │ │ b 91560 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ @@ -61358,15 +61358,15 @@ │ │ │ │ beq 915a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 915c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -61393,80 +61393,80 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9163c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b 9166c │ │ │ │ mov r7, r0 │ │ │ │ b 91670 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 91670 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 91754 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 91754 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 91754 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 91754 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 91754 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 916ec │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 9174c │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 91714 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 91764 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 91754 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 91754 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl aa560 │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -61482,15 +61482,15 @@ │ │ │ │ bne 917a0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 917a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r2, r5 │ │ │ │ b 91394 │ │ │ │ bl 8e864 │ │ │ │ adceq r0, sp, r4, asr #17 │ │ │ │ adceq r0, sp, r4, lsr #17 │ │ │ │ ldrdeq r0, [sp], ip @ │ │ │ │ strhteq r0, [sp], r4 │ │ │ │ @@ -61562,15 +61562,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 91900 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 918e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 91e44 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -61620,15 +61620,15 @@ │ │ │ │ beq 919b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 919e0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -61658,15 +61658,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 91a80 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 91a60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 91e70 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -61746,15 +61746,15 @@ │ │ │ │ beq 91bb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 919e0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 919e0 │ │ │ │ @@ -61789,15 +61789,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 91c8c │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 91c6c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 91cc8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -61815,22 +61815,22 @@ │ │ │ │ tst r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ dmb ish │ │ │ │ beq 91c30 │ │ │ │ b 91cf4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 91c8c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 91c8c │ │ │ │ tst r1, #8 │ │ │ │ bne 91d64 │ │ │ │ tst r1, #1 │ │ │ │ bne 91d74 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ @@ -61848,27 +61848,27 @@ │ │ │ │ beq 91d48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 91d8c │ │ │ │ b 91dd8 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #568] @ 91fb8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 919e0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 91d90 │ │ │ │ @@ -61900,94 +61900,94 @@ │ │ │ │ beq 91e18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 919e0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 919e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 91900 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 91900 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 91a80 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 91a80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 91f14 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 91f14 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 91f14 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 91f14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 91fac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 91fac │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #23 │ │ │ │ beq 91fac │ │ │ │ add r0, sp, #24 │ │ │ │ bl a3db8 │ │ │ │ b 91fac │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 91fac │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 91fac │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 91fac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 91fac │ │ │ │ bl 8e880 │ │ │ │ @@ -61997,15 +61997,15 @@ │ │ │ │ b 91fac │ │ │ │ bl 8e880 │ │ │ │ bl 8d778 │ │ │ │ b 91898 │ │ │ │ bl 8e864 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrsbteq lr, [r2], r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -62054,15 +62054,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 92090 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92090 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 92094 │ │ │ │ mov r8, #0 │ │ │ │ @@ -62103,15 +62103,15 @@ │ │ │ │ beq 92144 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9216c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -62143,15 +62143,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 921f4 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 921f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 921a0 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -62182,15 +62182,15 @@ │ │ │ │ beq 92280 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -62200,15 +62200,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 922d8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 922d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ b 92304 │ │ │ │ mov r2, #0 │ │ │ │ @@ -62276,15 +62276,15 @@ │ │ │ │ beq 923f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9216c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9216c │ │ │ │ @@ -62292,15 +62292,15 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 9244c │ │ │ │ b 92494 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #504] @ 92638 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 9216c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 92450 │ │ │ │ @@ -62331,72 +62331,72 @@ │ │ │ │ beq 924d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9216c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9216c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 92550 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 92550 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 92550 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 92550 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 9262c │ │ │ │ add r0, sp, #16 │ │ │ │ bl a3668 │ │ │ │ b 9262c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9262c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9262c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9262c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9262c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9262c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9262c │ │ │ │ bl 8e880 │ │ │ │ @@ -62413,15 +62413,15 @@ │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 922d8 │ │ │ │ b 922c0 │ │ │ │ bl 8e864 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq sp, r2, r0, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -62468,21 +62468,21 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r7} │ │ │ │ ldr r9, [r8, #20] │ │ │ │ ldr sl, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ - bl 93d00c │ │ │ │ + bl 93cfe4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 92720 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ strb r2, [r8, #40] @ 0x28 │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #5 │ │ │ │ beq 928d0 │ │ │ │ @@ -62495,15 +62495,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 92774 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92774 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 92778 │ │ │ │ mov r4, #0 │ │ │ │ @@ -62545,15 +62545,15 @@ │ │ │ │ beq 9282c │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 92854 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -62569,21 +62569,21 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r7} │ │ │ │ ldr r4, [r8, #20] │ │ │ │ ldr r9, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - bl 93d00c │ │ │ │ + bl 93cfe4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 928b4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [r8, #40] @ 0x28 │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #5 │ │ │ │ bne 929dc │ │ │ │ @@ -62607,15 +62607,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 92934 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92934 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 928e0 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -62646,15 +62646,15 @@ │ │ │ │ beq 929c0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -62734,15 +62734,15 @@ │ │ │ │ beq 92b20 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 92854 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 92854 │ │ │ │ @@ -62750,15 +62750,15 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 92b74 │ │ │ │ b 92bc0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #724] @ 92e3c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 92854 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 92b78 │ │ │ │ @@ -62790,15 +62790,15 @@ │ │ │ │ beq 92c00 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 92854 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 92854 │ │ │ │ @@ -62820,92 +62820,92 @@ │ │ │ │ b 92c78 │ │ │ │ ldr r0, [pc, #444] @ 92e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 92ccc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 92ccc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 92ccc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 92ccc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ beq 92dd0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl a3668 │ │ │ │ b 92dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 92dd0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 92dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 92dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 92dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 92dd0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 92dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 92d7c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #40] @ 0x28 │ │ │ │ b 92dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 92da4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #40] @ 0x28 │ │ │ │ b 92de0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 92dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl ab4cc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -62923,15 +62923,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ bne 929fc │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 929fc │ │ │ │ ldr r0, [r8, #24] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 929fc │ │ │ │ bl 8e864 │ │ │ │ adceq pc, ip, r8, ror #4 │ │ │ │ adceq pc, ip, r8, asr #4 │ │ │ │ adceq pc, ip, r0, lsl #5 │ │ │ │ adceq pc, ip, r8, asr r2 @ │ │ │ │ adcseq sp, r2, r8, ror #7 │ │ │ │ @@ -62979,15 +62979,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ beq 93188 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33abb0 │ │ │ │ + bl 33ab88 │ │ │ │ mov r9, r0 │ │ │ │ tst r9, #1 │ │ │ │ beq 9319c │ │ │ │ mov r0, #0 │ │ │ │ b 92f30 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ @@ -63045,34 +63045,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 92fe4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9300c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 93028 │ │ │ │ cmn r0, #1 │ │ │ │ ble 93450 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, fp │ │ │ │ bl 8f514 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl a8674 │ │ │ │ @@ -63129,29 +63129,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 93134 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9315c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9301c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9301c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33abb0 │ │ │ │ + bl 33ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 92f10 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl a8674 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -63232,19 +63232,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 932d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 932f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9301c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9301c │ │ │ │ @@ -63294,19 +63294,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 933c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 933f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9301c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9301c │ │ │ │ @@ -63317,71 +63317,71 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9322c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9322c │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 93484 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 8f514 │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 935cc │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 935cc │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl a308c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -63392,36 +63392,36 @@ │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 931a0 │ │ │ │ b 92f08 │ │ │ │ bl 8e864 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 935cc │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 935cc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ strdeq lr, [ip], r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -63476,15 +63476,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 936c8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 936c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 936cc │ │ │ │ mov r8, #0 │ │ │ │ @@ -63525,15 +63525,15 @@ │ │ │ │ beq 9377c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 937a4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -63572,15 +63572,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 93848 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 93848 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 937f4 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -63611,27 +63611,27 @@ │ │ │ │ beq 938d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 93914 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 93914 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ b 93940 │ │ │ │ mov r2, #0 │ │ │ │ @@ -63703,27 +63703,27 @@ │ │ │ │ beq 93a44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 937a4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 937a4 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #480] @ 93c5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 937a4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 93a8c │ │ │ │ @@ -63754,72 +63754,72 @@ │ │ │ │ beq 93b10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 937a4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 937a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 93bb4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 93bb4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 93bb4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 93bb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 93c50 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 93c50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ beq 93c50 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a39e0 │ │ │ │ b 93c50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 93c50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 93c50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 93c50 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 93c50 │ │ │ │ bl 8e880 │ │ │ │ @@ -63830,15 +63830,15 @@ │ │ │ │ bl 8e880 │ │ │ │ bl 8d778 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ b 93694 │ │ │ │ bl 8e864 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrsbteq ip, [r2], r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r5, r0, #20 │ │ │ │ @@ -63931,15 +63931,15 @@ │ │ │ │ beq 93dd4 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl a1f7c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -63985,15 +63985,15 @@ │ │ │ │ beq 93eac │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 93ed4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -64045,15 +64045,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 93fac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r7, #32 │ │ │ │ bne 93fbc │ │ │ │ b 94004 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ @@ -64087,30 +64087,30 @@ │ │ │ │ beq 94044 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 93ed4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 93ed4 │ │ │ │ mov r8, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 940a0 │ │ │ │ b 940e8 │ │ │ │ ldr r0, [pc, #520] @ 94290 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ @@ -64144,76 +64144,76 @@ │ │ │ │ beq 94128 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 93ed4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 93ed4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 94284 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 941c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 94284 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 94284 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7158 │ │ │ │ b 94284 │ │ │ │ bl 8d778 │ │ │ │ @@ -64221,15 +64221,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 93d00 │ │ │ │ mov r8, r0 │ │ │ │ b 93eec │ │ │ │ bl 8e864 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94284 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl a308c │ │ │ │ mov r0, r6 │ │ │ │ @@ -64279,24 +64279,24 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ beq 944c0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 292930 │ │ │ │ + bl 292908 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9438c │ │ │ │ ldr sl, [r7] │ │ │ │ add r0, r9, #240 @ 0xf0 │ │ │ │ str r0, [r7] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3f1ec8 │ │ │ │ + bl 3f1ea0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [r7] │ │ │ │ beq 9465c │ │ │ │ cmp r0, #2 │ │ │ │ bne 94500 │ │ │ │ ldr r0, [pc, #1924] @ 94b18 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -64357,39 +64357,39 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 94464 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9448c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 944b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 292930 │ │ │ │ + bl 292908 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94944 │ │ │ │ ldr sl, [r7] │ │ │ │ add r0, r9, #240 @ 0xf0 │ │ │ │ str r0, [r7] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3f1ec8 │ │ │ │ + bl 3f1ea0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [r7] │ │ │ │ beq 9465c │ │ │ │ cmp r0, #2 │ │ │ │ beq 94944 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -64451,34 +64451,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 945dc │ │ │ │ cmp r1, #1 │ │ │ │ bne 94604 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 94620 │ │ │ │ cmn r0, #1 │ │ │ │ ble 94954 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8f10c │ │ │ │ b 944b4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ @@ -64529,15 +64529,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94844 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 94844 │ │ │ │ mov r4, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 94750 │ │ │ │ b 9479c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -64581,19 +64581,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 947e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9480c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 944b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 944b4 │ │ │ │ @@ -64646,133 +64646,133 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 948e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 94910 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #0 │ │ │ │ beq 94934 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #456] @ 94b14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8c94c │ │ │ │ b 94958 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ b 94994 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94ae8 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 94994 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8f10c │ │ │ │ b 94ae8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 94ae8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 94ae8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94ae8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 94ae8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 94b00 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r7] │ │ │ │ b 94abc │ │ │ │ str sl, [r7] │ │ │ │ b 94ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl a3960 │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 94b00 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 94b00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl ada2c │ │ │ │ b 94b00 │ │ │ │ bl 8d778 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ b 94664 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 94b00 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r0, r0, #4 │ │ │ │ bl a3960 │ │ │ │ mov r0, r5 │ │ │ │ @@ -64830,21 +64830,21 @@ │ │ │ │ stm r2, {r0, r3, r4, r7} │ │ │ │ ldr r9, [r8, #20] │ │ │ │ ldr sl, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ - bl 93cca8 │ │ │ │ + bl 93cc80 │ │ │ │ cmp r9, #0 │ │ │ │ beq 94c08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strb r2, [r8, #48] @ 0x30 │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #5 │ │ │ │ beq 94dc0 │ │ │ │ @@ -64857,15 +64857,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 94c5c │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94c5c │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 94c60 │ │ │ │ mov r4, #0 │ │ │ │ @@ -64907,15 +64907,15 @@ │ │ │ │ beq 94d14 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 94d3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -64933,21 +64933,21 @@ │ │ │ │ stm r2, {r0, r3, r4, r7} │ │ │ │ ldr r4, [r8, #20] │ │ │ │ ldr r9, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ - bl 93cca8 │ │ │ │ + bl 93cc80 │ │ │ │ cmp r4, #0 │ │ │ │ beq 94da4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strb r2, [r8, #48] @ 0x30 │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #5 │ │ │ │ bne 94ecc │ │ │ │ @@ -64971,15 +64971,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 94e24 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94e24 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 94dd0 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -65010,15 +65010,15 @@ │ │ │ │ beq 94eb0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -65098,15 +65098,15 @@ │ │ │ │ beq 95010 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 94d3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 94d3c │ │ │ │ @@ -65114,15 +65114,15 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 95064 │ │ │ │ b 950b0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #724] @ 9532c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 94d3c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 95068 │ │ │ │ @@ -65154,15 +65154,15 @@ │ │ │ │ beq 950f0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 94d3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 94d3c │ │ │ │ @@ -65184,92 +65184,92 @@ │ │ │ │ b 95168 │ │ │ │ ldr r0, [pc, #444] @ 95320 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 951bc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 951bc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 951bc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 951bc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ beq 952c0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl a375c │ │ │ │ b 952c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 952c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 952c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 952c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 952c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 952c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 952c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9526c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #48] @ 0x30 │ │ │ │ b 952b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 95294 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #48] @ 0x30 │ │ │ │ b 952d0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 952c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl ab8bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -65287,15 +65287,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ bne 94eec │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94eec │ │ │ │ ldr r0, [r8, #24] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 94eec │ │ │ │ bl 8e864 │ │ │ │ adceq ip, ip, r8, ror sp │ │ │ │ adceq ip, ip, r8, asr sp │ │ │ │ umlaleq ip, ip, r0, sp @ │ │ │ │ adceq ip, ip, r8, ror #26 │ │ │ │ ldrshteq sl, [r2], r8 │ │ │ │ @@ -65348,21 +65348,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ - bl 93cca8 │ │ │ │ + bl 93cc80 │ │ │ │ cmp r9, #0 │ │ │ │ beq 95420 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r4, #32] │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #5 │ │ │ │ beq 955d8 │ │ │ │ @@ -65375,15 +65375,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 95474 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95474 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 95478 │ │ │ │ mov r8, #0 │ │ │ │ @@ -65424,15 +65424,15 @@ │ │ │ │ beq 95528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 95550 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -65451,21 +65451,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - bl 93cca8 │ │ │ │ + bl 93cc80 │ │ │ │ cmp r8, #0 │ │ │ │ beq 955bc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb r2, [r4, #32] │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #5 │ │ │ │ bne 956e4 │ │ │ │ @@ -65489,15 +65489,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 9563c │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9563c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 955e8 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -65528,15 +65528,15 @@ │ │ │ │ beq 956c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -65615,15 +65615,15 @@ │ │ │ │ beq 95824 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 95550 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 95550 │ │ │ │ @@ -65631,15 +65631,15 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 95878 │ │ │ │ b 958c0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #720] @ 95b3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 95550 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9587c │ │ │ │ @@ -65670,15 +65670,15 @@ │ │ │ │ beq 95900 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 95550 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 95550 │ │ │ │ @@ -65700,92 +65700,92 @@ │ │ │ │ b 95978 │ │ │ │ ldr r0, [pc, #444] @ 95b30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 959cc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 959cc │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 959cc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 959cc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 95ad0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a375c │ │ │ │ b 95ad0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 95ad0 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 95ad0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 95ad0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 95ad0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 95ad0 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 95ad0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 95a7c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 95ac8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 95aa4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 95ae0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 95ad0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl aa560 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -65803,15 +65803,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bne 95704 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95704 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 95704 │ │ │ │ bl 8e864 │ │ │ │ adceq ip, ip, r8, ror #10 │ │ │ │ adceq ip, ip, r8, asr #10 │ │ │ │ adceq ip, ip, r0, lsl #11 │ │ │ │ adceq ip, ip, r8, asr r5 │ │ │ │ adcseq sl, r2, r4, ror #13 │ │ │ │ @@ -65873,21 +65873,21 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm sp, {r7, ip} │ │ │ │ add ip, sp, #8 │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ stm ip, {r0, r1, lr} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ - bl 23e594 │ │ │ │ + bl 23e56c │ │ │ │ cmp r9, #0 │ │ │ │ beq 95c54 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldrb r2, [sp, #84] @ 0x54 │ │ │ │ ldrb lr, [sp, #87] @ 0x57 │ │ │ │ mov r7, #1 │ │ │ │ ldm ip, {r0, r1, ip} │ │ │ │ cmp r2, #3 │ │ │ │ ldrh r3, [sp, #85] @ 0x55 │ │ │ │ @@ -65908,15 +65908,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 95cc8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95cc8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 95ccc │ │ │ │ mov r8, #0 │ │ │ │ @@ -65957,15 +65957,15 @@ │ │ │ │ beq 95d7c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 95da4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -65992,21 +65992,21 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm sp, {r7, ip} │ │ │ │ add ip, sp, #8 │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ stm ip, {r0, r1, lr} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ - bl 23e594 │ │ │ │ + bl 23e56c │ │ │ │ cmp r8, #0 │ │ │ │ beq 95e30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb ip, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r7, [sp, #87] @ 0x57 │ │ │ │ @@ -66054,15 +66054,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 95f10 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 95f10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 95ebc │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -66093,15 +66093,15 @@ │ │ │ │ beq 95f9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 9618c │ │ │ │ b 961d4 │ │ │ │ @@ -66122,15 +66122,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 96020 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 96020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ b 9604c │ │ │ │ mov r2, #0 │ │ │ │ @@ -66198,29 +66198,29 @@ │ │ │ │ beq 96140 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq 96164 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #668] @ 9641c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 95da4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 96190 │ │ │ │ @@ -66251,15 +66251,15 @@ │ │ │ │ beq 96214 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 95da4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 95da4 │ │ │ │ @@ -66281,110 +66281,110 @@ │ │ │ │ b 9628c │ │ │ │ ldr r0, [pc, #388] @ 9640c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96308 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 96308 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 96308 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 96308 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 963e4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 963e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #4 │ │ │ │ beq 963e4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a3af0 │ │ │ │ b 963e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 963e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 963e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 963e4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 963e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 96390 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 963dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 963b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 963f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 963e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl aa560 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 8d778 │ │ │ │ b 95c88 │ │ │ │ bl 8e864 │ │ │ │ adceq fp, ip, r4, asr ip │ │ │ │ - addeq r2, pc, r7, lsr r3 @ │ │ │ │ + strdeq r2, [pc], r7 │ │ │ │ adceq fp, ip, r4, lsr ip │ │ │ │ adceq fp, ip, ip, ror #24 │ │ │ │ - addeq r2, pc, r3, lsl r5 @ │ │ │ │ + ldrdeq r2, [pc], r3 │ │ │ │ adceq fp, ip, r4, asr #24 │ │ │ │ ldrsbteq r9, [r2], r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #2160] @ 96ca4 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -66440,15 +66440,15 @@ │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ mov r0, fp │ │ │ │ - bl 3b6b2c │ │ │ │ + bl 3b6b04 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ add r1, fp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r8, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #216] @ 0xd8 │ │ │ │ @@ -66514,19 +66514,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 96618 │ │ │ │ cmp r1, #1 │ │ │ │ bne 96640 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 96668 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -66537,15 +66537,15 @@ │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - bl 3b6b2c │ │ │ │ + bl 3b6b04 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #4 │ │ │ │ bne 96810 │ │ │ │ mov r8, #5 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r8, #5 │ │ │ │ bne 9686c │ │ │ │ @@ -66608,34 +66608,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 96790 │ │ │ │ cmp r1, #1 │ │ │ │ bne 967b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 967d4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 96af4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f6e8 │ │ │ │ b 96668 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ @@ -66745,19 +66745,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 969b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 969dc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 96a00 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -66804,85 +66804,85 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 96aa0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 96ac8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 96668 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 96668 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96c80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f6e8 │ │ │ │ b 96c80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 96c80 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 96c80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96c80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 96c80 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 96c94 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl a32f0 │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl a895c │ │ │ │ @@ -66891,38 +66891,38 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ b 96548 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 96c94 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 96c94 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ beq 96c94 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl a32f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -66970,21 +66970,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 97290 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 93b910 │ │ │ │ + bl 93b8e8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 96d78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ strb r3, [r4, #32] │ │ │ │ beq 96f20 │ │ │ │ @@ -67002,15 +67002,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 96de0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 96de0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 96de4 │ │ │ │ mov r8, #0 │ │ │ │ @@ -67051,15 +67051,15 @@ │ │ │ │ beq 96e94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 96ebc │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -67069,21 +67069,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 972a8 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - bl 93b910 │ │ │ │ + bl 93b8e8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 96f04 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ strb r3, [r4, #32] │ │ │ │ bne 96f2c │ │ │ │ @@ -67113,15 +67113,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 96f9c │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 96f9c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 96f48 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -67152,15 +67152,15 @@ │ │ │ │ beq 97028 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 971dc │ │ │ │ b 97224 │ │ │ │ @@ -67242,29 +67242,29 @@ │ │ │ │ beq 97190 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq 971b4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #724] @ 974a4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 96ebc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 971e0 │ │ │ │ @@ -67295,15 +67295,15 @@ │ │ │ │ beq 97264 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 96ebc │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 96ebc │ │ │ │ @@ -67325,92 +67325,92 @@ │ │ │ │ b 972dc │ │ │ │ ldr r0, [pc, #448] @ 97498 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97358 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 97358 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 97358 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 97358 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 97434 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 97434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ beq 97434 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a39e0 │ │ │ │ b 97434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 97434 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 97434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 973e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 9742c │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 97408 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 97444 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #59 @ 0x3b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl aa560 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -67429,15 +67429,15 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ bne 97070 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 97070 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 97070 │ │ │ │ bl 8e864 │ │ │ │ adceq sl, ip, r4, lsl #24 │ │ │ │ adceq sl, ip, r4, ror #23 │ │ │ │ adceq sl, ip, ip, lsl ip │ │ │ │ strdeq sl, [ip], r4 @ │ │ │ │ adcseq r8, r2, r0, lsl #27 │ │ │ │ @@ -67488,15 +67488,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ beq 9782c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 192cf4 │ │ │ │ + bl 192ccc │ │ │ │ mov fp, r0 │ │ │ │ tst fp, #1 │ │ │ │ beq 9783c │ │ │ │ mov r0, #0 │ │ │ │ b 975a4 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ @@ -67512,15 +67512,15 @@ │ │ │ │ bne 975dc │ │ │ │ ldr r6, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl a523c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, r4 │ │ │ │ bne 9758c │ │ │ │ and r2, r5, r4 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r7] │ │ │ │ @@ -67560,46 +67560,46 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 97670 │ │ │ │ cmp r1, #1 │ │ │ │ bne 97698 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 976b4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 97b08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8fa90 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl a523c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 97718 │ │ │ │ mov r4, #0 │ │ │ │ @@ -67650,38 +67650,38 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 977d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 97800 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 976a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 976a8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 192cf4 │ │ │ │ + bl 192ccc │ │ │ │ cmp r0, #0 │ │ │ │ bne 97584 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl a523c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ strd sl, [r9, #24] │ │ │ │ b 97880 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ @@ -67757,19 +67757,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 97984 │ │ │ │ cmp r1, #1 │ │ │ │ bne 979ac │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 976a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 976a8 │ │ │ │ @@ -67820,19 +67820,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 97a80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 97aa8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 976a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 976a8 │ │ │ │ @@ -67843,75 +67843,75 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 978dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 978dc │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 97b3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8fa90 │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 97cb4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 97cb4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl a308c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -67922,44 +67922,44 @@ │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 97840 │ │ │ │ b 9757c │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 97cb4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 97cb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adceq sl, ip, r8, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ @@ -68015,15 +68015,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 3b6bc8 │ │ │ │ + bl 3b6ba0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #5 │ │ │ │ beq 97f1c │ │ │ │ b 9807c │ │ │ │ mov r0, r6 │ │ │ │ bl a6f2c │ │ │ │ @@ -68079,19 +68079,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 97e8c │ │ │ │ cmp r1, #1 │ │ │ │ bne 97eb4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 97edc │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -68102,15 +68102,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 3b6bc8 │ │ │ │ + bl 3b6ba0 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 98078 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ b 97f44 │ │ │ │ @@ -68170,34 +68170,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 97ff8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 98020 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9803c │ │ │ │ cmn r0, #1 │ │ │ │ ble 98308 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 97edc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -68284,19 +68284,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 981c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 981e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 97edc │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 97edc │ │ │ │ @@ -68345,78 +68345,78 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 982b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 982dc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 97edc │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 97edc │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98470 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 98470 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 98470 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 98470 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98470 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 98470 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 98484 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a3668 │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl a9490 │ │ │ │ @@ -68426,35 +68426,35 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ b 98090 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 98484 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98484 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 98484 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a3668 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -68567,15 +68567,15 @@ │ │ │ │ beq 98644 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9866c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -68649,15 +68649,15 @@ │ │ │ │ beq 9878c │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 98968 │ │ │ │ b 989b4 │ │ │ │ @@ -68749,29 +68749,29 @@ │ │ │ │ beq 9891c │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 98940 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #600] @ 98bb4 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 9866c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9896c │ │ │ │ @@ -68803,85 +68803,85 @@ │ │ │ │ beq 989f4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9866c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9866c │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98b90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 98b90 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 98b90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 98b90 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98b90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 98ba4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 98ba4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl a32f0 │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl a90cc │ │ │ │ @@ -68890,27 +68890,27 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ b 98568 │ │ │ │ bl 8e864 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 98ba4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #5 │ │ │ │ beq 98ba4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl a32f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -69028,15 +69028,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 98da0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -69128,15 +69128,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ @@ -69174,25 +69174,25 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 990e0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 990e0 │ │ │ │ mov r6, #0 │ │ │ │ tst r0, #32 │ │ │ │ bne 99014 │ │ │ │ b 99064 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #768] @ 992f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 98da0 │ │ │ │ cmp r0, #21 │ │ │ │ bne 990d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bl 533c0 │ │ │ │ b 990e0 │ │ │ │ @@ -69233,15 +69233,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 98da0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 98da0 │ │ │ │ @@ -69288,80 +69288,80 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 98da0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 98da0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99238 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 99214 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 99238 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99238 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 99214 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 992e4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 99238 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #23 │ │ │ │ beq 992e4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl a3c54 │ │ │ │ b 992e4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 992e4 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 992e4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 992e4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 992e4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 992e4 │ │ │ │ bl 8e880 │ │ │ │ @@ -69371,15 +69371,15 @@ │ │ │ │ b 992e4 │ │ │ │ bl 8e880 │ │ │ │ bl 8d778 │ │ │ │ b 98c94 │ │ │ │ bl 8e864 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r6, r2, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #780 @ 0x30c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -69425,15 +69425,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bd4fc │ │ │ │ + bl 2bd4d4 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r8, r8, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r6, lr │ │ │ │ @@ -69505,15 +69505,15 @@ │ │ │ │ beq 994ec │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 99514 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -69526,15 +69526,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, #560 @ 0x230 │ │ │ │ mov r0, r8 │ │ │ │ bl 53d54 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bd4fc │ │ │ │ + bl 2bd4d4 │ │ │ │ orr r1, r4, #1 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ ldrb r6, [sp, #152] @ 0x98 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #32 │ │ │ │ @@ -69605,15 +69605,15 @@ │ │ │ │ beq 9967c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #780 @ 0x30c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 998e0 │ │ │ │ b 9992c │ │ │ │ @@ -69723,15 +69723,15 @@ │ │ │ │ beq 99854 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq 99878 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -69747,21 +69747,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 997bc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 997bc │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #760] @ 99bcc │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 99514 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 998e4 │ │ │ │ @@ -69793,15 +69793,15 @@ │ │ │ │ beq 9996c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 99514 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99514 │ │ │ │ @@ -69827,71 +69827,71 @@ │ │ │ │ ldr r0, [pc, #468] @ 99bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99b98 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 99a30 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 99a30 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 99b98 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99b98 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 99b98 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99b98 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 99bac │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 99bac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ @@ -69901,42 +69901,42 @@ │ │ │ │ b 99b58 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sl, #584] @ 0x248 │ │ │ │ b 99b64 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl a35ec │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl ac334 │ │ │ │ b 99bac │ │ │ │ bl 8d778 │ │ │ │ b 99410 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 99bac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, lr, #11 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #32 │ │ │ │ beq 99bac │ │ │ │ add r0, sp, #24 │ │ │ │ bl a35ec │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -69995,15 +69995,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 99ca4 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 99ca4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 99ca8 │ │ │ │ mov r8, #0 │ │ │ │ @@ -70044,15 +70044,15 @@ │ │ │ │ beq 99d58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 99d80 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -70084,15 +70084,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 99e08 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 99e08 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 99db4 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -70123,15 +70123,15 @@ │ │ │ │ beq 99e94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -70141,15 +70141,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 99eec │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 99eec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ b 99f18 │ │ │ │ mov r2, #0 │ │ │ │ @@ -70217,15 +70217,15 @@ │ │ │ │ beq 9a00c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 99d80 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99d80 │ │ │ │ @@ -70233,15 +70233,15 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 9a060 │ │ │ │ b 9a0a8 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #504] @ 9a24c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 99d80 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9a064 │ │ │ │ @@ -70272,72 +70272,72 @@ │ │ │ │ beq 9a0e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 99d80 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 99d80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9a164 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9a164 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9a164 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b 9a164 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 9a240 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a375c │ │ │ │ b 9a240 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9a240 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9a240 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9a240 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9a240 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9a240 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9a240 │ │ │ │ bl 8e880 │ │ │ │ @@ -70354,15 +70354,15 @@ │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 99eec │ │ │ │ b 99ed4 │ │ │ │ bl 8e864 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrshteq r5, [r2], ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ @@ -70418,15 +70418,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 3b6990 │ │ │ │ + bl 3b6968 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #5 │ │ │ │ beq 9a4a8 │ │ │ │ b 9a608 │ │ │ │ mov r0, r6 │ │ │ │ bl a7098 │ │ │ │ @@ -70482,19 +70482,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9a418 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a440 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9a468 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -70505,15 +70505,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 3b6990 │ │ │ │ + bl 3b6968 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 9a604 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ b 9a4d0 │ │ │ │ @@ -70573,34 +70573,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9a584 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a5ac │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9a5c8 │ │ │ │ cmn r0, #1 │ │ │ │ ble 9a894 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 9a468 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -70687,19 +70687,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9a74c │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a774 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9a468 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9a468 │ │ │ │ @@ -70748,78 +70748,78 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9a840 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a868 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9a468 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9a468 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9a9fc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 9a9fc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9a9fc │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9a9fc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9a9fc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 9a9fc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9aa10 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a375c │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl aa230 │ │ │ │ @@ -70829,35 +70829,35 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ b 9a61c │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9aa10 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9aa10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9aa10 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a375c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -70910,21 +70910,21 @@ │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ - bl 93d00c │ │ │ │ + bl 93cfe4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9ab08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r4, #32] │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #5 │ │ │ │ beq 9acb0 │ │ │ │ @@ -70937,15 +70937,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ab5c │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ab5c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9ab60 │ │ │ │ mov r8, #0 │ │ │ │ @@ -70986,15 +70986,15 @@ │ │ │ │ beq 9ac10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9ac38 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -71009,21 +71009,21 @@ │ │ │ │ strb r0, [sp, #20] │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r9 │ │ │ │ - bl 93d00c │ │ │ │ + bl 93cfe4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9ac94 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [r4, #32] │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #5 │ │ │ │ bne 9adbc │ │ │ │ @@ -71047,15 +71047,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ad14 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ad14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ bne 9acc0 │ │ │ │ and r2, r7, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ @@ -71086,15 +71086,15 @@ │ │ │ │ beq 9ada0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -71173,15 +71173,15 @@ │ │ │ │ beq 9aefc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9ac38 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9ac38 │ │ │ │ @@ -71189,15 +71189,15 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 9af50 │ │ │ │ b 9af98 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #720] @ 9b214 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 9ac38 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9af54 │ │ │ │ @@ -71228,15 +71228,15 @@ │ │ │ │ beq 9afd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9ac38 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9ac38 │ │ │ │ @@ -71258,92 +71258,92 @@ │ │ │ │ b 9b050 │ │ │ │ ldr r0, [pc, #444] @ 9b208 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9b0a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b0a4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9b0a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 9b0a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 9b1a8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a3668 │ │ │ │ b 9b1a8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b1a8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9b1a8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9b1a8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9b1a8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b1a8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9b1a8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b154 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 9b1a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9b17c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #32] │ │ │ │ b 9b1b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9b1a8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl aa560 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -71361,15 +71361,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bne 9addc │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9addc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9addc │ │ │ │ bl 8e864 │ │ │ │ umlaleq r6, ip, r0, lr │ │ │ │ adceq r6, ip, r0, ror lr │ │ │ │ adceq r6, ip, r8, lsr #29 │ │ │ │ adceq r6, ip, r0, lsl #29 │ │ │ │ adcseq r5, r2, ip │ │ │ │ @@ -71429,29 +71429,29 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #24] │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 4ebc18 │ │ │ │ + bl 4ebbf0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r5, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ add sl, sp, #296 @ 0x128 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldm fp!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm fp!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldm sl!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm sl!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -71567,15 +71567,15 @@ │ │ │ │ beq 9b524 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b54c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -71595,15 +71595,15 @@ │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ebc18 │ │ │ │ + bl 4ebbf0 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ add r0, sl, #20 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ @@ -71611,15 +71611,15 @@ │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r2!, {r1, r3, r4, r6, r7} │ │ │ │ stmia ip!, {r1, r3, r4, r6, r7} │ │ │ │ ldm r2!, {r1, r3, r4, r6, r7} │ │ │ │ stmia ip!, {r1, r3, r4, r6, r7} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #3 │ │ │ │ cmp sl, #2 │ │ │ │ @@ -71629,24 +71629,24 @@ │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ mov ip, sl │ │ │ │ b 9b784 │ │ │ │ add r0, fp, #44 @ 0x2c │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b8d8 │ │ │ │ ldr r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9b46c │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9b46c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9b658 │ │ │ │ @@ -71678,35 +71678,35 @@ │ │ │ │ beq 9b6e0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b704 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, fp, #44 @ 0x2c │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b9b4 │ │ │ │ ldr r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9b3c4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9b3c4 │ │ │ │ mov ip, #3 │ │ │ │ b 9b784 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r1, r1, #16 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -71755,27 +71755,27 @@ │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ dmb ish │ │ │ │ beq 9b7bc │ │ │ │ b 9b858 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b84c │ │ │ │ ldr r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9b7e0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9b7e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b 9b7e0 │ │ │ │ tst r1, #8 │ │ │ │ bne 9b8c8 │ │ │ │ tst r1, #1 │ │ │ │ bne 9b8e4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ @@ -71793,30 +71793,30 @@ │ │ │ │ beq 9b8ac │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 9b8fc │ │ │ │ b 9b948 │ │ │ │ add r0, fp, #32 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b 9b46c │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #860] @ 9bc4c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 9b54c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9b900 │ │ │ │ @@ -71848,24 +71848,24 @@ │ │ │ │ beq 9b988 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9b54c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9b54c │ │ │ │ add r0, fp, #32 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b 9b3c4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b9f0 │ │ │ │ ldr r0, [pc, #628] @ 9bc44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ b 9ba0c │ │ │ │ @@ -71882,92 +71882,92 @@ │ │ │ │ ldr r0, [pc, #568] @ 9bc40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9bc14 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ b 9bac0 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9bc14 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9bc14 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ b 9bc14 │ │ │ │ mov r6, r0 │ │ │ │ b 9bb48 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9bc14 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9bc28 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl a7d1c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl a41e0 │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9bc28 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a7d1c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ b 9bb7c │ │ │ │ mov r7, r0 │ │ │ │ b 9bb98 │ │ │ │ @@ -71985,15 +71985,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #52] @ 0x34 │ │ │ │ b 9bbd8 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9bc28 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a2058 │ │ │ │ b 9bc28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -72007,15 +72007,15 @@ │ │ │ │ b 9bc08 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl a7d1c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #107 @ 0x6b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 9bc28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl a41e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -72078,15 +72078,15 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 53d54 │ │ │ │ add fp, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 543d50 │ │ │ │ + bl 543d28 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ add r1, fp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ @@ -72150,15 +72150,15 @@ │ │ │ │ beq 9be40 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9be68 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -72177,15 +72177,15 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 53d54 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 543d50 │ │ │ │ + bl 543d28 │ │ │ │ add r1, r7, #8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ @@ -72256,15 +72256,15 @@ │ │ │ │ beq 9bfe8 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 9c1f4 │ │ │ │ b 9c240 │ │ │ │ @@ -72368,29 +72368,29 @@ │ │ │ │ beq 9c1a8 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9c1cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, #732] @ 9c4c4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ b 9be68 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9c1f8 │ │ │ │ @@ -72422,15 +72422,15 @@ │ │ │ │ beq 9c280 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9be68 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9be68 │ │ │ │ @@ -72453,63 +72453,63 @@ │ │ │ │ ldr r0, [pc, #452] @ 9c4b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9c488 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9c488 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9c488 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 9c488 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9c488 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9c4a4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9c4a4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ @@ -72519,44 +72519,44 @@ │ │ │ │ b 9c440 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r9, #120] @ 0x78 │ │ │ │ b 9c44c │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl a42bc │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl a23d4 │ │ │ │ b 9c4a4 │ │ │ │ bl 8d778 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, r1 │ │ │ │ b 9bd74 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9c4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, lr, #123 @ 0x7b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 9c4a4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl a42bc │ │ │ │ @@ -72613,15 +72613,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ beq 9c810 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 339fcc │ │ │ │ + bl 339fa4 │ │ │ │ mov r9, r0 │ │ │ │ tst r9, #1 │ │ │ │ beq 9c824 │ │ │ │ mov r0, #0 │ │ │ │ b 9c5b8 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ @@ -72679,34 +72679,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9c66c │ │ │ │ cmp r1, #1 │ │ │ │ bne 9c694 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9c6b0 │ │ │ │ cmn r0, #1 │ │ │ │ ble 9cad8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, fp │ │ │ │ bl 8fba8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl a87e8 │ │ │ │ @@ -72763,29 +72763,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9c7bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 9c7e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9c6a4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9c6a4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 339fcc │ │ │ │ + bl 339fa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c598 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl a87e8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -72866,19 +72866,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9c958 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9c980 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9c6a4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9c6a4 │ │ │ │ @@ -72928,19 +72928,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9ca50 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9ca78 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9c6a4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9c6a4 │ │ │ │ @@ -72951,71 +72951,71 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9c8b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9c8b4 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cb0c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 8fba8 │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9cc54 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9cc54 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl a308c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -73026,36 +73026,36 @@ │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c828 │ │ │ │ b 9c590 │ │ │ │ bl 8e864 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9cc54 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9cc54 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adceq r5, ip, r8, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ @@ -73111,15 +73111,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 3b6ab8 │ │ │ │ + bl 3b6a90 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ beq 9ced4 │ │ │ │ cmp r2, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ moveq r2, #-2147483647 @ 0x80000001 │ │ │ │ @@ -73181,19 +73181,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9ce44 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9ce6c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9ce94 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -73204,15 +73204,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 3b6ab8 │ │ │ │ + bl 3b6a90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 9cee0 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 9cef8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -73279,34 +73279,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9cfcc │ │ │ │ cmp r1, #1 │ │ │ │ bne 9cff4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9d010 │ │ │ │ cmn r0, #1 │ │ │ │ ble 9d2c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 9ce94 │ │ │ │ mov r0, r6 │ │ │ │ bl a7f88 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -73391,19 +73391,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9d18c │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d1b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9ce94 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9ce94 │ │ │ │ @@ -73448,113 +73448,113 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9d270 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d298 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9ce94 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9ce94 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9d420 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 9d420 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d420 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9d420 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9d420 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d434 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 9d420 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a39e0 │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl aabe0 │ │ │ │ b 9d434 │ │ │ │ bl 8d778 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ b 9cd70 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d434 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9d434 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ beq 9d434 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a39e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -73617,15 +73617,15 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 3b6a08 │ │ │ │ + bl 3b69e0 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldrb r2, [sp, #84] @ 0x54 │ │ │ │ ldrh r5, [sp, #85] @ 0x55 │ │ │ │ ldm ip, {r0, r1, ip} │ │ │ │ cmp r2, #3 │ │ │ │ ldrb r3, [sp, #87] @ 0x57 │ │ │ │ strh r5, [sp, #56] @ 0x38 │ │ │ │ @@ -73694,19 +73694,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9d648 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d670 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d698 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -73717,15 +73717,15 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 3b6a08 │ │ │ │ + bl 3b69e0 │ │ │ │ ldrb r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ bne 9d6ec │ │ │ │ mov r2, #4 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #4 │ │ │ │ beq 9d708 │ │ │ │ @@ -73795,34 +73795,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9d7dc │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d804 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9d820 │ │ │ │ cmn r0, #1 │ │ │ │ ble 9db14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 9d698 │ │ │ │ mov sl, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 9da30 │ │ │ │ b 9da78 │ │ │ │ @@ -73921,19 +73921,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9d9d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9d9fc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 9da20 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -73980,112 +73980,112 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9dac0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9dae8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9d698 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9d698 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9dc6c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8eff4 │ │ │ │ b 9dc6c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9dc6c │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9dc6c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9dc6c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 9dc6c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 9dc80 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl a3af0 │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl ab19c │ │ │ │ b 9dc80 │ │ │ │ bl 8d778 │ │ │ │ b 9d568 │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 9dc80 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9dc80 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #115 @ 0x73 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #4 │ │ │ │ beq 9dc80 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl a3af0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -74185,15 +74185,15 @@ │ │ │ │ beq 9de0c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl a1f7c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -74239,15 +74239,15 @@ │ │ │ │ beq 9dee4 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9df0c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -74299,15 +74299,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9dfe4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r7, #32 │ │ │ │ bne 9dff4 │ │ │ │ b 9e03c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ @@ -74341,30 +74341,30 @@ │ │ │ │ beq 9e07c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9df0c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9df0c │ │ │ │ mov r8, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 9e0d8 │ │ │ │ b 9e120 │ │ │ │ ldr r0, [pc, #520] @ 9e2c8 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 777bd8 │ │ │ │ + bl 777bb0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ @@ -74398,76 +74398,76 @@ │ │ │ │ beq 9e160 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9df0c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9df0c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9e2bc │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e1f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9e2bc │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 9e2bc │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7158 │ │ │ │ b 9e2bc │ │ │ │ bl 8d778 │ │ │ │ @@ -74475,15 +74475,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 9dd38 │ │ │ │ mov r8, r0 │ │ │ │ b 9df24 │ │ │ │ bl 8e864 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #23 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9e2bc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl a308c │ │ │ │ mov r0, r6 │ │ │ │ @@ -74533,24 +74533,24 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ beq 9e4f8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 292930 │ │ │ │ + bl 292908 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e3c4 │ │ │ │ ldr sl, [r7] │ │ │ │ add r0, r9, #408 @ 0x198 │ │ │ │ str r0, [r7] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ef2c8 │ │ │ │ + bl 3ef2a0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [r7] │ │ │ │ beq 9e694 │ │ │ │ cmp r0, #2 │ │ │ │ bne 9e538 │ │ │ │ ldr r0, [pc, #1924] @ 9eb50 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -74611,39 +74611,39 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9e49c │ │ │ │ cmp r1, #1 │ │ │ │ bne 9e4c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9e4ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 292930 │ │ │ │ + bl 292908 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e97c │ │ │ │ ldr sl, [r7] │ │ │ │ add r0, r9, #408 @ 0x198 │ │ │ │ str r0, [r7] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ef2c8 │ │ │ │ + bl 3ef2a0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [r7] │ │ │ │ beq 9e694 │ │ │ │ cmp r0, #2 │ │ │ │ beq 9e97c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -74705,34 +74705,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9e614 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9e63c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 9e658 │ │ │ │ cmn r0, #1 │ │ │ │ ble 9e98c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r9 │ │ │ │ bl 8f8bc │ │ │ │ b 9e4ec │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ @@ -74783,15 +74783,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e87c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b 9e87c │ │ │ │ mov r4, #0 │ │ │ │ tst r1, #32 │ │ │ │ bne 9e788 │ │ │ │ b 9e7d4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -74835,19 +74835,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9e81c │ │ │ │ cmp r1, #1 │ │ │ │ bne 9e844 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9e4ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9e4ec │ │ │ │ @@ -74900,133 +74900,133 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9e920 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9e948 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9e96c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #456] @ 9eb4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8c94c │ │ │ │ b 9e990 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ b 9e9cc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eb20 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e9cc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 8f8bc │ │ │ │ b 9eb20 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9eb20 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9eb20 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eb20 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b 9eb20 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9eb38 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r7] │ │ │ │ b 9eaf4 │ │ │ │ str sl, [r7] │ │ │ │ b 9eb00 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl a3960 │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9eb38 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eb38 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl a2a5c │ │ │ │ b 9eb38 │ │ │ │ bl 8d778 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ b 9e69c │ │ │ │ bl 8e864 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 9eb38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r0, r0, #4 │ │ │ │ bl a3960 │ │ │ │ mov r0, r5 │ │ │ │ @@ -75106,15 +75106,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9ec84 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -75164,28 +75164,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ 9eda8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9ed9c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9ed9c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrshteq r1, [r2], ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -75256,15 +75256,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9eedc │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -75314,28 +75314,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ 9f000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eff4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9eff4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r2, r4, lsr #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -75406,15 +75406,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9f134 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -75464,28 +75464,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ 9f258 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9f24c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9f24c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r2, ip, asr #26 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -75556,15 +75556,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9f38c │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -75614,28 +75614,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ 9f4b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9f4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9f4a4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrshteq r0, [r2], r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ @@ -75694,19 +75694,19 @@ │ │ │ │ bne 9f4c8 │ │ │ │ cmp r4, #0 │ │ │ │ bmi 9f5bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f514 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r4, #12 │ │ │ │ beq 9f5dc │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f6e8 │ │ │ │ @@ -75761,19 +75761,19 @@ │ │ │ │ bne 9f5d4 │ │ │ │ cmp r4, #0 │ │ │ │ bmi 9f6c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f6e8 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r4, #12 │ │ │ │ beq 9f6e8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f8bc │ │ │ │ @@ -75828,19 +75828,19 @@ │ │ │ │ bne 9f6e0 │ │ │ │ cmp r4, #0 │ │ │ │ bmi 9f7d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f8bc │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r4, #12 │ │ │ │ beq 9f7f4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f10c │ │ │ │ @@ -75895,19 +75895,19 @@ │ │ │ │ bne 9f7ec │ │ │ │ cmp r4, #0 │ │ │ │ bmi 9f8e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f10c │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r4, #12 │ │ │ │ beq 9f900 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8eff4 │ │ │ │ @@ -75962,19 +75962,19 @@ │ │ │ │ bne 9f8f8 │ │ │ │ cmp r4, #0 │ │ │ │ bmi 9f9ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8eff4 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ bne 9fab4 │ │ │ │ @@ -76041,15 +76041,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9fb20 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -76099,28 +76099,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ 9fc44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9fc38 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9fc38 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r2, r0, ror #6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -76191,15 +76191,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9fd78 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -76249,28 +76249,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ 9fe9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9fe90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b 9fe90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq r0, r2, r8, lsl #2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -76341,15 +76341,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9ffd0 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -76399,28 +76399,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ a00f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a00e8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a00e8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrhteq pc, [r1], r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ @@ -76479,19 +76479,19 @@ │ │ │ │ bne a010c │ │ │ │ cmp r4, #0 │ │ │ │ bmi a0200 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8fa90 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ bne a02c8 │ │ │ │ @@ -76558,15 +76558,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0334 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -76616,28 +76616,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ a0458 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a044c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a044c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r1, ip, asr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ @@ -76696,19 +76696,19 @@ │ │ │ │ bne a0470 │ │ │ │ cmp r4, #0 │ │ │ │ bmi a0564 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8fba8 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ bne a062c │ │ │ │ @@ -76775,15 +76775,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0698 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -76833,28 +76833,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ a07bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a07b0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a07b0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq pc, r1, r8, ror #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -76925,15 +76925,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a08f0 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ @@ -76983,28 +76983,28 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [pc, #84] @ a0a14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a0a08 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a0a08 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ umlalseq pc, r1, r0, r5 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -77021,24 +77021,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0a48 │ │ │ │ cmp r2, #1 │ │ │ │ bne a0a6c │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77049,18 +77049,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77071,18 +77071,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77093,18 +77093,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -77120,24 +77120,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0bd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a0bf8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77148,18 +77148,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -77175,24 +77175,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0cb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a0cd4 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77203,18 +77203,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -77230,24 +77230,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0d8c │ │ │ │ cmp r2, #1 │ │ │ │ bne a0db0 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -77263,24 +77263,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0e10 │ │ │ │ cmp r2, #1 │ │ │ │ bne a0e34 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77291,18 +77291,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77313,18 +77313,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77335,18 +77335,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -77362,24 +77362,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a0f9c │ │ │ │ cmp r2, #1 │ │ │ │ bne a0fc0 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77390,18 +77390,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -77417,24 +77417,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a1078 │ │ │ │ cmp r2, #1 │ │ │ │ bne a109c │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77445,18 +77445,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #2784 @ 0xae0 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ ldr r8, [pc, #304] @ a1268 │ │ │ │ @@ -77464,15 +77464,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq a11e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #256] @ a126c │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -77488,54 +77488,54 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #1392 @ 0x570 │ │ │ │ movw r2, #5480 @ 0x1568 │ │ │ │ bl 53d54 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #8 │ │ │ │ movw r0, #5480 @ 0x1568 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq a11ec │ │ │ │ add r1, sp, #8 │ │ │ │ movw r2, #5480 @ 0x1568 │ │ │ │ mov r4, r0 │ │ │ │ bl 53d54 │ │ │ │ str r4, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #2784 @ 0xae0 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ b a11f8 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1392 @ 0x570 │ │ │ │ bl a523c │ │ │ │ add lr, sp, #10752 @ 0x2a00 │ │ │ │ add r0, lr, #223 @ 0xdf │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a125c │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne a122c │ │ │ │ cmp r0, #1 │ │ │ │ bne a1254 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ bl a523c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adcseq lr, r1, r0, lsl ip │ │ │ │ adceq r0, ip, r8, asr #19 │ │ │ │ @@ -77566,26 +77566,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a12cc │ │ │ │ cmp r2, #1 │ │ │ │ bne a12f0 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77608,18 +77608,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77642,18 +77642,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -77680,26 +77680,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a1494 │ │ │ │ cmp r2, #1 │ │ │ │ bne a14b8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77722,18 +77722,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -77760,26 +77760,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a15d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a15f8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77802,18 +77802,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77836,18 +77836,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -77874,26 +77874,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a179c │ │ │ │ cmp r2, #1 │ │ │ │ bne a17c0 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -77920,26 +77920,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a1854 │ │ │ │ cmp r2, #1 │ │ │ │ bne a1878 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77962,18 +77962,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -77996,18 +77996,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -78030,18 +78030,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -78064,18 +78064,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -78102,26 +78102,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a1b2c │ │ │ │ cmp r2, #1 │ │ │ │ bne a1b50 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -78148,26 +78148,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a1be4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a1c08 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -78190,18 +78190,18 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, r1 │ │ │ │ @@ -78210,19 +78210,19 @@ │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1cd8 │ │ │ │ cmn r1, #1 │ │ │ │ ble a1d0c │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8eff4 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8eff4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -78234,48 +78234,48 @@ │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1d38 │ │ │ │ cmn r1, #1 │ │ │ │ ble a1d6c │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f6e8 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f6e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #4] @ a1d98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b 777bd8 │ │ │ │ + b 777bb0 │ │ │ │ adcseq lr, r1, r0, asr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, r1 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r3, r1, #256 @ 0x100 │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1dac │ │ │ │ cmn r1, #1 │ │ │ │ ble a1de0 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f514 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f514 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -78287,19 +78287,19 @@ │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1e0c │ │ │ │ cmn r1, #1 │ │ │ │ ble a1e40 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8fa90 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa90 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -78311,19 +78311,19 @@ │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1e6c │ │ │ │ cmn r1, #1 │ │ │ │ ble a1ea0 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8fba8 │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fba8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -78335,19 +78335,19 @@ │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1ecc │ │ │ │ cmn r1, #1 │ │ │ │ ble a1f00 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f10c │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f10c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -78359,19 +78359,19 @@ │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1f2c │ │ │ │ cmn r1, #1 │ │ │ │ ble a1f60 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1afa78 │ │ │ │ + bl 1afa50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 8f8bc │ │ │ │ - bl 791aec │ │ │ │ + bl 791ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f8bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -78389,27 +78389,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1fa8 │ │ │ │ cmp r2, #1 │ │ │ │ bne a1fcc │ │ │ │ dmb ish │ │ │ │ - bl 79aea4 │ │ │ │ + bl 79ae7c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a1fd4 │ │ │ │ cmp r1, #1 │ │ │ │ bne a1ffc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b a2040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ @@ -78418,17 +78418,17 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a2018 │ │ │ │ cmp r1, #1 │ │ │ │ bne a2040 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -78512,15 +78512,15 @@ │ │ │ │ beq a21a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a227c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b a227c │ │ │ │ dmb ish │ │ │ │ @@ -78556,103 +78556,103 @@ │ │ │ │ beq a2258 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a227c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r5, r4, #24 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq a22ec │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq a20f4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a20f4 │ │ │ │ add r7, r4, #24 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq a22f8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq a20d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a20d8 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b a20f4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b a20d8 │ │ │ │ mov r4, r0 │ │ │ │ b a2374 │ │ │ │ mov r4, r0 │ │ │ │ b a2394 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a23c8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b a23c8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a23c8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b a23c8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl a7d1c │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a23c8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a7d1c │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a23c8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a23c8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -78733,15 +78733,15 @@ │ │ │ │ beq a251c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a25f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a25f4 │ │ │ │ dmb ish │ │ │ │ @@ -78778,61 +78778,61 @@ │ │ │ │ beq a25d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a25f4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a2698 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a2698 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a2698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a2698 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a2698 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a2698 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a2698 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ @@ -78857,80 +78857,80 @@ │ │ │ │ subs fp, fp, #1 │ │ │ │ beq a2720 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a26f8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a26f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2740 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq a26d0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a26d0 │ │ │ │ cmp r8, #0 │ │ │ │ beq a2780 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq a27e0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ beq a27c0 │ │ │ │ add r5, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r5 │ │ │ │ b a27a8 │ │ │ │ cmp r7, #0 │ │ │ │ beq a27e0 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq a2804 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r5, r6 │ │ │ │ b a27e8 │ │ │ │ cmp r7, #0 │ │ │ │ beq a2820 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ beq a28c4 │ │ │ │ @@ -78949,45 +78949,45 @@ │ │ │ │ bne a2890 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ beq a2850 │ │ │ │ - bl 1a05bc │ │ │ │ + bl 1a0594 │ │ │ │ b a2850 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a2870 │ │ │ │ cmp r8, #0 │ │ │ │ beq a28c4 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a28e8 │ │ │ │ add r5, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r5 │ │ │ │ b a28d0 │ │ │ │ cmp r8, #0 │ │ │ │ beq a2904 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -79042,15 +79042,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a29d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne a2a00 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 7f8710 │ │ │ │ + b 7f86e8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b a2a20 │ │ │ │ @@ -79062,15 +79062,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a2a28 │ │ │ │ cmp r1, #1 │ │ │ │ bne a2a50 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8710 │ │ │ │ + bl 7f86e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -79159,19 +79159,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a2bb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a2bd4 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a2cdc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a2cdc │ │ │ │ dmb ish │ │ │ │ @@ -79216,65 +79216,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a2c94 │ │ │ │ cmp r2, #1 │ │ │ │ bne a2cb8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a2cdc │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a2d80 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a2d80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a2d80 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a2d80 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a2d80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a2d80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a2d80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #2248] @ 0x8c8 │ │ │ │ cmp r0, #5 │ │ │ │ @@ -79289,15 +79289,15 @@ │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ muleq r0, r8, r0 │ │ │ │ ldr r1, [r4, #2216] @ 0x8a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2ddc │ │ │ │ ldr r0, [r4, #2220] @ 0x8ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7478 │ │ │ │ ldr r0, [r4, #2264] @ 0x8d8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ @@ -79321,26 +79321,26 @@ │ │ │ │ bl a7b7c │ │ │ │ b a2e64 │ │ │ │ ldr r1, [r4, #2256] @ 0x8d0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2e5c │ │ │ │ ldr r0, [r4, #2260] @ 0x8d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r0, r4, r0 │ │ │ │ bl a8e7c │ │ │ │ ldr r1, [r4, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2e88 │ │ │ │ ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #1424 @ 0x590 │ │ │ │ bl a7478 │ │ │ │ add r0, r4, #720 @ 0x2d0 │ │ │ │ bl a7478 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2249] @ 0x8c9 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -79350,15 +79350,15 @@ │ │ │ │ add r0, r4, r0 │ │ │ │ bl a8e7c │ │ │ │ ldr r1, [r4, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2ed0 │ │ │ │ ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #1424 @ 0x590 │ │ │ │ bl a7478 │ │ │ │ b a2ef4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2249] @ 0x8c9 │ │ │ │ mov r0, r5 │ │ │ │ @@ -79374,30 +79374,30 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a2f30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a2f60 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a2f40 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne a2f9c │ │ │ │ ldr r0, [pc, #80] @ a2fdc │ │ │ │ @@ -79421,27 +79421,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ b a2f9c │ │ │ │ adcseq ip, r1, r0, ror r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 33613c │ │ │ │ + bl 336114 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a2ff8 │ │ │ │ cmp r2, #1 │ │ │ │ bne a301c │ │ │ │ dmb ish │ │ │ │ - bl 5b6550 │ │ │ │ + bl 5b6528 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a7b7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ @@ -79454,15 +79454,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a304c │ │ │ │ cmp r2, #1 │ │ │ │ bne a3070 │ │ │ │ dmb ish │ │ │ │ - bl 5b6550 │ │ │ │ + bl 5b6528 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3080 │ │ │ │ bl a7b7c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -79478,23 +79478,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a30d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a30f0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -79548,15 +79548,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a31bc │ │ │ │ cmp r1, #1 │ │ │ │ bne a31e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 236464 │ │ │ │ + b 23643c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b a3208 │ │ │ │ @@ -79568,35 +79568,35 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a3210 │ │ │ │ cmp r1, #1 │ │ │ │ bne a3238 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236464 │ │ │ │ + bl 23643c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3387a0 │ │ │ │ + bl 338778 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3288 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a3260 │ │ │ │ cmp r1, #1 │ │ │ │ bne a3288 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8a28 │ │ │ │ + bl 7f8a00 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ac818 │ │ │ │ mov r5, r0 │ │ │ │ b a32d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -79608,15 +79608,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a32b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a32d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8a28 │ │ │ │ + bl 7f8a00 │ │ │ │ add r0, r4, #8 │ │ │ │ bl ac818 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -79637,49 +79637,49 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a33b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r6] │ │ │ │ beq a337c │ │ │ │ - bl 2847b8 │ │ │ │ + bl 284790 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a337c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b889c │ │ │ │ + bl 2b8874 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ beq a33b8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a338c │ │ │ │ cmp r1, #1 │ │ │ │ bne a33b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 761ae0 │ │ │ │ + b 761ab8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a33d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq a3418 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r6, r0, #4 │ │ │ │ b a33f8 │ │ │ │ add r6, r6, #224 @ 0xe0 │ │ │ │ @@ -79687,126 +79687,126 @@ │ │ │ │ beq a3418 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ bcc a33ec │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #576 @ 0x240 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a33ec │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3438 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42a15c │ │ │ │ + bl 42a134 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq a345c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 533c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3478 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3490 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ac604 │ │ │ │ mov r5, r0 │ │ │ │ b a34c4 │ │ │ │ mov r5, r0 │ │ │ │ b a3560 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a34c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b889c │ │ │ │ + bl 2b8874 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ beq a3580 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a34d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne a3580 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ae0 │ │ │ │ + bl 761ab8 │ │ │ │ b a3580 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3580 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3544 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 533c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3560 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3578 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #12 │ │ │ │ bl ac604 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a35c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a35d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 62d070 │ │ │ │ + b 62d048 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a7d1c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -79824,25 +79824,25 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3638 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b a61a8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3660 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a36b0 │ │ │ │ @@ -79854,15 +79854,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3708 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bhi a36c4 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -79871,39 +79871,39 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a36f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3728 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b a3750 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3754 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq a37a4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -79915,15 +79915,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a37c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #4 │ │ │ │ bne a37bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 533c0 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -79937,38 +79937,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a37fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a382c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b a3854 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3858 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ eor r3, r2, #3 │ │ │ │ orrs r3, r3, r1 │ │ │ │ @@ -79982,15 +79982,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a38c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ eor r2, r2, #2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ ldrbeq r1, [r0, #8] │ │ │ │ cmpeq r1, #3 │ │ │ │ beq a38c8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -80001,38 +80001,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a38fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a392c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b a3954 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3958 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -80044,27 +80044,27 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a39b8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a39b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a8048 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a39d8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne a3a28 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -80076,15 +80076,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3a9c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne a3a84 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne a3a9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ @@ -80094,45 +80094,45 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3a70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r1, #0 │ │ │ │ beq a3a9c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3abc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b a3ae4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3ae8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #3 │ │ │ │ bne a3b38 │ │ │ │ @@ -80144,15 +80144,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3b94 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r0, #2 │ │ │ │ bne a3b98 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ bne a3b94 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r6, [r5] │ │ │ │ @@ -80162,66 +80162,66 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3b80 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42a15c │ │ │ │ + bl 42a134 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3bbc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r5] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 533c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3be4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3c18 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 533c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne a3c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #22 │ │ │ │ bne a3c98 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ @@ -80232,60 +80232,60 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3cb4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r1, #21 │ │ │ │ bne a3cac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 533c0 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b a5db4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3cd4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 337ce8 │ │ │ │ + bl 337cc0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3d28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a3d00 │ │ │ │ cmp r1, #1 │ │ │ │ bne a3d28 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f8bf4 │ │ │ │ + bl 7f8bcc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a3d3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ b a3d90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3d90 │ │ │ │ dmb ish │ │ │ │ @@ -80294,22 +80294,22 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a3d68 │ │ │ │ cmp r1, #1 │ │ │ │ bne a3d90 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f8bf4 │ │ │ │ + bl 7f8bcc │ │ │ │ ldr r1, [r4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a3dac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ beq a3e04 │ │ │ │ @@ -80323,33 +80323,33 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3e2c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3e2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b a5db4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3e4c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3e90 │ │ │ │ @@ -80358,27 +80358,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a3e6c │ │ │ │ cmp r2, #1 │ │ │ │ bne a3e90 │ │ │ │ dmb ish │ │ │ │ - bl 7568f8 │ │ │ │ + bl 7568d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a3e9c │ │ │ │ cmp r2, #1 │ │ │ │ bne a3ec0 │ │ │ │ dmb ish │ │ │ │ - bl 756838 │ │ │ │ + bl 756810 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a3244 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ dmb ish │ │ │ │ @@ -80386,66 +80386,66 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a3edc │ │ │ │ cmp r2, #1 │ │ │ │ bne a3f0c │ │ │ │ dmb ish │ │ │ │ - bl 756838 │ │ │ │ + bl 756810 │ │ │ │ b a3f0c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl a3244 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a3f34 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a3f6c │ │ │ │ cmp r1, #1 │ │ │ │ bne a3f94 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3fcc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r5, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #48 @ 0x30 │ │ │ │ strb r0, [r6, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ @@ -80495,47 +80495,47 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a408c │ │ │ │ cmp r1, #1 │ │ │ │ bne a40b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 236464 │ │ │ │ + bl 23643c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq a40f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, r0, #4 │ │ │ │ b a40d8 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq a40f4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a40cc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a40cc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4110 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r5, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42a15c │ │ │ │ + bl 42a134 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4134 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 533c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ @@ -80549,15 +80549,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4164 │ │ │ │ cmp r1, #1 │ │ │ │ bne a4198 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 236464 │ │ │ │ + bl 23643c │ │ │ │ b a4198 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl a6ec4 │ │ │ │ add r0, r4, #24 │ │ │ │ bl a7d48 │ │ │ │ @@ -80566,63 +80566,63 @@ │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a41d0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 533c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq a4208 │ │ │ │ cmp r0, #0 │ │ │ │ bne a4240 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ b a4258 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4224 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4258 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #16]! │ │ │ │ cmp r0, #30 │ │ │ │ popeq {r4, r5, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ b a61a8 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a42b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #16]! │ │ │ │ cmp r0, #30 │ │ │ │ beq a42b0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -80645,15 +80645,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4460 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne a4354 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #4 │ │ │ │ beq a4444 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -80675,42 +80675,42 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4360 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4384 │ │ │ │ dmb ish │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ beq a43bc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4398 │ │ │ │ cmp r2, #1 │ │ │ │ bne a43bc │ │ │ │ dmb ish │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq a43e4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq a4460 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 62d070 │ │ │ │ + b 62d048 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ subs r0, r0, #7 │ │ │ │ sbc r1, r1, #0 │ │ │ │ rsbs r2, r0, #1 │ │ │ │ rscs r1, r1, #0 │ │ │ │ bcc a4460 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -80723,22 +80723,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a4418 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r7, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 63aad4 │ │ │ │ + b 63aaac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ b a44a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ @@ -80748,29 +80748,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4484 │ │ │ │ cmp r2, #1 │ │ │ │ bne a44a8 │ │ │ │ dmb ish │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl a7d1c │ │ │ │ b a44cc │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne a44d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq a4500 │ │ │ │ @@ -80784,73 +80784,73 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a4514 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4538 │ │ │ │ dmb ish │ │ │ │ - bl 79aea4 │ │ │ │ + bl 79ae7c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4540 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 501910 │ │ │ │ + b 5018e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4578 │ │ │ │ cmp r1, #1 │ │ │ │ bne a45a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a45c0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a45f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne a4620 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -80869,15 +80869,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4668 │ │ │ │ cmp r2, #1 │ │ │ │ bne a468c │ │ │ │ dmb ish │ │ │ │ - bl 500408 │ │ │ │ + bl 5003e0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc a496c │ │ │ │ ldr r0, [r4, #172]! @ 0xac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -80885,15 +80885,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a46a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a496c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ ldrb r0, [r4, #364] @ 0x16c │ │ │ │ cmp r0, #3 │ │ │ │ beq a47ac │ │ │ │ cmp r0, #0 │ │ │ │ bne a4930 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #184 @ 0xb8 │ │ │ │ @@ -80903,15 +80903,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a46f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4714 │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ beq a4894 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4858 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ @@ -80940,15 +80940,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4784 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4930 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ b a4930 │ │ │ │ ldrb r0, [r4, #357] @ 0x165 │ │ │ │ cmp r0, #3 │ │ │ │ bne a47c8 │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ bl a7b7c │ │ │ │ mov r0, #0 │ │ │ │ @@ -80960,15 +80960,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a47d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a47f8 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b a4930 │ │ │ │ ldrb r0, [r4, #232] @ 0xe8 │ │ │ │ cmp r0, #4 │ │ │ │ beq a4970 │ │ │ │ @@ -80999,15 +80999,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4870 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4894 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ cmp r0, #3 │ │ │ │ beq a48d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc a48d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #236]! @ 0xec │ │ │ │ @@ -81016,15 +81016,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a48b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a48d8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #3 │ │ │ │ beq a491c │ │ │ │ cmp r0, #2 │ │ │ │ bcc a491c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #248]! @ 0xf8 │ │ │ │ @@ -81033,35 +81033,35 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a48f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne a491c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a4930 │ │ │ │ - bl 402490 │ │ │ │ + bl 402468 │ │ │ │ ldr r0, [r4, #160]! @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4940 │ │ │ │ cmp r1, #1 │ │ │ │ bne a496c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 500408 │ │ │ │ + b 5003e0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl ac6e0 │ │ │ │ b a4a8c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #4 │ │ │ │ beq a49ec │ │ │ │ @@ -81098,17 +81098,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4a20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl ac6e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #304]! @ 0x130 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ @@ -81116,37 +81116,37 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4a44 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4a68 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq a4a84 │ │ │ │ - bl 7a440c │ │ │ │ + bl 7a43e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #295] @ 0x127 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #528] @ 0x210 │ │ │ │ b a4778 │ │ │ │ b a4ae0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a4ab8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ b a4acc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl ac6e0 │ │ │ │ b a4aec │ │ │ │ mov r5, r0 │ │ │ │ @@ -81163,22 +81163,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4b00 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4b24 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq a4b40 │ │ │ │ - bl 7a440c │ │ │ │ + bl 7a43e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #295] @ 0x127 │ │ │ │ b a4b54 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -81189,15 +81189,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4b68 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4c40 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ b a4c40 │ │ │ │ mov r5, r0 │ │ │ │ b a4c1c │ │ │ │ mov r5, r0 │ │ │ │ b a4c14 │ │ │ │ mov r5, r0 │ │ │ │ b a4c0c │ │ │ │ @@ -81213,15 +81213,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4bc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4bec │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b a4c40 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -81230,15 +81230,15 @@ │ │ │ │ bl ac05c │ │ │ │ add r0, r4, #244 @ 0xf4 │ │ │ │ bl ac05c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a4c40 │ │ │ │ - bl 402490 │ │ │ │ + bl 402468 │ │ │ │ b a4c40 │ │ │ │ b a4c3c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #160]! @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #20] │ │ │ │ @@ -81248,15 +81248,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4c50 │ │ │ │ cmp r1, #1 │ │ │ │ bne a4cbc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 500408 │ │ │ │ + bl 5003e0 │ │ │ │ b a4cbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc a4cbc │ │ │ │ ldr r0, [r4, #172]! @ 0xac │ │ │ │ dmb ish │ │ │ │ @@ -81265,47 +81265,47 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4c94 │ │ │ │ cmp r1, #1 │ │ │ │ bne a4cbc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4cdc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4d14 │ │ │ │ cmp r1, #1 │ │ │ │ bne a4d3c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -81315,45 +81315,45 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq a4d88 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq a4d90 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a4d90 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 62d070 │ │ │ │ + bl 62d048 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a4d9c │ │ │ │ cmp r2, #1 │ │ │ │ bne a4dc0 │ │ │ │ dmb ish │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq a4d5c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4dd0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 54608c │ │ │ │ + b 546064 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a7ecc │ │ │ │ b a4e4c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ @@ -81365,15 +81365,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4e24 │ │ │ │ cmp r1, #1 │ │ │ │ bne a4e4c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r0, #140]! @ 0x8c │ │ │ │ @@ -81383,15 +81383,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4e70 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4e94 │ │ │ │ dmb ish │ │ │ │ - bl 5b6378 │ │ │ │ + bl 5b6350 │ │ │ │ mov r0, r6 │ │ │ │ bl a3cdc │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq a4edc │ │ │ │ mov r2, #0 │ │ │ │ addlt r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ @@ -81401,15 +81401,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne a4edc │ │ │ │ cmp r1, #0 │ │ │ │ beq a4edc │ │ │ │ add r0, r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a4fe4 │ │ │ │ add r0, r8, #176 @ 0xb0 │ │ │ │ bl a8f70 │ │ │ │ ldr r9, [r8, #148] @ 0x94 │ │ │ │ @@ -81435,50 +81435,50 @@ │ │ │ │ eor r6, r0, r5 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fd848 │ │ │ │ + bl 3fd820 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ bne a4f28 │ │ │ │ add r0, r9, r9, lsl #3 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq a4f9c │ │ │ │ ldr r2, [r8, #144] @ 0x90 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #220]! @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ beq a4fd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a4fb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a4fd4 │ │ │ │ dmb ish │ │ │ │ - bl 7568f8 │ │ │ │ + bl 7568d0 │ │ │ │ add r0, r8, #232 @ 0xe8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b a3244 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a4eec │ │ │ │ ldr r1, [r8, #92] @ 0x5c │ │ │ │ mov r0, #92 @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bne a4ecc │ │ │ │ b a4edc │ │ │ │ mov r5, r0 │ │ │ │ @@ -81495,19 +81495,19 @@ │ │ │ │ bl adf08 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a5054 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r8, #176 @ 0xb0 │ │ │ │ bl a8f70 │ │ │ │ add r0, r8, #144 @ 0x90 │ │ │ │ - bl 402d6c │ │ │ │ + bl 402d44 │ │ │ │ b a506c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #220]! @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ beq a50a4 │ │ │ │ dmb ish │ │ │ │ @@ -81515,114 +81515,114 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a5080 │ │ │ │ cmp r2, #1 │ │ │ │ bne a50a4 │ │ │ │ dmb ish │ │ │ │ - bl 7568f8 │ │ │ │ + bl 7568d0 │ │ │ │ add r0, r8, #232 @ 0xe8 │ │ │ │ bl a3244 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a50d0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5108 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5130 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5150 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5188 │ │ │ │ cmp r1, #1 │ │ │ │ bne a51b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a51d0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5208 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5230 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #908] @ 0x38c │ │ │ │ cmp r0, #6 │ │ │ │ @@ -81769,17 +81769,17 @@ │ │ │ │ bl a7b7c │ │ │ │ b a56f8 │ │ │ │ ldr r1, [r4, #928] @ 0x3a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a549c │ │ │ │ ldr r0, [r4, #932] @ 0x3a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #916] @ 0x394 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ b a5858 │ │ │ │ ldr r0, [r4, #1688] @ 0x698 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ beq a573c │ │ │ │ ldr r0, [r4, #1696] @ 0x6a0 │ │ │ │ @@ -81819,15 +81819,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne a5538 │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq a555c │ │ │ │ bl a7b7c │ │ │ │ ldr r0, [r4, #1672] @ 0x688 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ b a573c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2448]! @ 0x990 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #50 @ 0x32 │ │ │ │ orrs r1, r1, r2 │ │ │ │ beq a5584 │ │ │ │ @@ -81845,29 +81845,29 @@ │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ bne a55a4 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ bne a55cc │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a55d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne a55fc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ ldr r0, [r4, #2428] @ 0x97c │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ b a57f4 │ │ │ │ ldrb r0, [r4, #3169] @ 0xc61 │ │ │ │ movw r1, #2440 @ 0x988 │ │ │ │ add r6, r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ beq a5748 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -81908,37 +81908,37 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a56a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a56c8 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2420]! @ 0x974 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a56d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a56f8 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [r4, #2388] @ 0x954 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ bgt a570c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bne a5720 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5720 │ │ │ │ ldr r0, [r4, #2392] @ 0x958 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #2408] @ 0x968 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5734 │ │ │ │ mov r0, r6 │ │ │ │ bl a7478 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2408] @ 0x968 │ │ │ │ @@ -81954,112 +81954,112 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a575c │ │ │ │ cmp r2, #1 │ │ │ │ bne a5780 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #3180]! @ 0xc6c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a578c │ │ │ │ cmp r2, #1 │ │ │ │ bne a57b0 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [r4, #3148] @ 0xc4c │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ bgt a57c4 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bne a57d8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a57d8 │ │ │ │ ldr r0, [r4, #3152] @ 0xc50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #3168] @ 0xc60 │ │ │ │ cmp r0, #0 │ │ │ │ beq a57ec │ │ │ │ mov r0, r6 │ │ │ │ bl a7478 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3168] @ 0xc60 │ │ │ │ add r5, r4, #1664 @ 0x680 │ │ │ │ ldr r1, [r5, #712] @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5810 │ │ │ │ ldr r0, [r5, #716] @ 0x2cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r5, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5828 │ │ │ │ ldr r0, [r5, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r5, #736] @ 0x2e0 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ bgt a583c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bne a5850 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5850 │ │ │ │ ldr r0, [r5, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl a7478 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a5864 │ │ │ │ cmp r2, #1 │ │ │ │ bne a5888 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a5894 │ │ │ │ cmp r2, #1 │ │ │ │ bne a58b8 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #909] @ 0x38d │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ bl a7dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a58d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5904 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ b a5910 │ │ │ │ b a5954 │ │ │ │ mov r7, r0 │ │ │ │ b a59b4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -82069,15 +82069,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a5928 │ │ │ │ cmp r2, #1 │ │ │ │ bne a59b4 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ b a59b4 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ b a5a34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2420]! @ 0x974 │ │ │ │ @@ -82086,15 +82086,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a596c │ │ │ │ cmp r2, #1 │ │ │ │ bne a5a34 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ b a5a34 │ │ │ │ bl 8e880 │ │ │ │ b a5b0c │ │ │ │ mov r7, r0 │ │ │ │ b a59fc │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #3176 @ 0xc68 │ │ │ │ @@ -82108,27 +82108,27 @@ │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq a59e8 │ │ │ │ ands r0, r0, r2 │ │ │ │ bne a59e8 │ │ │ │ ldr r0, [r4, #3152] @ 0xc50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #3168] @ 0xc60 │ │ │ │ cmp r0, #0 │ │ │ │ beq a59fc │ │ │ │ mov r0, r6 │ │ │ │ bl a7478 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3168] @ 0xc60 │ │ │ │ b a5b10 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #1672] @ 0x688 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ b a5b20 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ b a5a7c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r4, #2416 @ 0x970 │ │ │ │ bl a6fec │ │ │ │ @@ -82140,15 +82140,15 @@ │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5a68 │ │ │ │ ands r0, r0, r2 │ │ │ │ bne a5a68 │ │ │ │ ldr r0, [r4, #2392] @ 0x958 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #2408] @ 0x968 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5a7c │ │ │ │ mov r0, r6 │ │ │ │ bl a7478 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2408] @ 0x968 │ │ │ │ @@ -82164,30 +82164,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5aa0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5afc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ b a5afc │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #3204] @ 0xc84 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5af0 │ │ │ │ bl a7b7c │ │ │ │ b a5af0 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #2444 @ 0x98c │ │ │ │ add r0, r4, r0 │ │ │ │ bl ab80c │ │ │ │ ldr r0, [r4, #2428] @ 0x97c │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ b a5b10 │ │ │ │ b a5b48 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r4, #1664 @ 0x680 │ │ │ │ bl a7400 │ │ │ │ b a5b3c │ │ │ │ mov r7, r0 │ │ │ │ @@ -82211,15 +82211,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a5b60 │ │ │ │ cmp r2, #1 │ │ │ │ bne a5b84 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #909] @ 0x38d │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ bl a7dac │ │ │ │ b a5ba4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ @@ -82236,124 +82236,124 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5bc0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5be8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5c08 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5c40 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5c68 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5c88 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5cc0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5ce8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b889c │ │ │ │ + bl 2b8874 │ │ │ │ add r5, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5d20 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5d58 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5da4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a5da4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b a5d9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b889c │ │ │ │ + bl 2b8874 │ │ │ │ add r0, r5, #24 │ │ │ │ bl a45ac │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -82387,28 +82387,28 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a5e24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5e4c │ │ │ │ cmp r1, #1 │ │ │ │ bne a5e24 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 63aad4 │ │ │ │ + b 63aaac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -82426,30 +82426,30 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a5e24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a5f1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a5ef8 │ │ │ │ cmp r2, #1 │ │ │ │ bne a5f1c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a5e24 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -82457,30 +82457,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a5f30 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a5f98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a5f74 │ │ │ │ cmp r2, #1 │ │ │ │ bne a5f98 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a602c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -82489,54 +82489,54 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a5fb0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5e24 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #20 │ │ │ │ bhi a6000 │ │ │ │ bl a5db4 │ │ │ │ b a6018 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a693c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6018 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a5fa8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a693c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a605c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a5e24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a60c0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -82545,19 +82545,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6094 │ │ │ │ cmp r1, #1 │ │ │ │ bne a612c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ b a612c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a608c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a612c │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -82566,46 +82566,46 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a60e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne a612c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b a612c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 824f80 │ │ │ │ + bl 824f58 │ │ │ │ cmp r5, #0 │ │ │ │ beq a618c │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6160 │ │ │ │ cmp r1, #1 │ │ │ │ bne a618c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8252ac │ │ │ │ + b 825284 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a9b90 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -82646,30 +82646,30 @@ │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a64d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6274 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2dfe20 │ │ │ │ + bl 2dfdf8 │ │ │ │ add r0, r5, #28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e00e0 │ │ │ │ + b 2e00b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 532c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a5db4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -82679,27 +82679,27 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a62ac │ │ │ │ cmp r2, #1 │ │ │ │ bne a64d8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 501a78 │ │ │ │ + b 501a50 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne a6238 │ │ │ │ b a64d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6308 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -82726,34 +82726,34 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a64d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne a639c │ │ │ │ cmp r2, #1 │ │ │ │ bne a63c0 │ │ │ │ dmb ish │ │ │ │ - bl 63aad4 │ │ │ │ + bl 63aaac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a64d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r1, #4 │ │ │ │ beq a6234 │ │ │ │ cmp r1, #2 │ │ │ │ beq a6488 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -82762,30 +82762,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a63fc │ │ │ │ b a64c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dfe20 │ │ │ │ + bl 2dfdf8 │ │ │ │ add r0, r5, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e00e0 │ │ │ │ + b 2e00b8 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a6434 │ │ │ │ cmp r2, #1 │ │ │ │ bne a64d8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 500f48 │ │ │ │ + b 500f20 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne a64d8 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -82808,67 +82808,67 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a64b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a64d8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 63aad4 │ │ │ │ + b 63aaac │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a5db4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a652c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2e00e0 │ │ │ │ + bl 2e00b8 │ │ │ │ b a652c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 2e00e0 │ │ │ │ + bl 2e00b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ blt a6560 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6560 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6578 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6590 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a65a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ beq a65f4 │ │ │ │ add r5, r6, #4 │ │ │ │ b a65c8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ @@ -82878,49 +82878,49 @@ │ │ │ │ bgt a65dc │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bne a65bc │ │ │ │ cmp r1, #0 │ │ │ │ beq a65bc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a65bc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6614 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq a662c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq a6644 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq a665c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6678 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bcs a6690 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ @@ -82931,31 +82931,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a66c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a66f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ bhi a67e8 │ │ │ │ @@ -82967,22 +82967,22 @@ │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6754 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq a68d8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ bne a67c0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -82990,26 +82990,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a67b0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq a68d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl a6a2c │ │ │ │ b a6848 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ eor r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ @@ -83027,75 +83027,75 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a6864 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6820 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a6820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a68d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r5, #0 │ │ │ │ beq a687c │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq a68b8 │ │ │ │ add r5, r6, #4 │ │ │ │ b a689c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a68b8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6890 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a6890 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq a68d8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a68f8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #16 │ │ │ │ b a6920 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6934 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ @@ -83115,47 +83115,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6a04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a8d0c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a69b8 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 63aad4 │ │ │ │ + b 63aaac │ │ │ │ mov r5, r0 │ │ │ │ bl a8d0c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6a04 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6a24 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ beq a6a60 │ │ │ │ @@ -83178,70 +83178,70 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6aa0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6ae0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6b1c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6b54 │ │ │ │ cmp r1, #1 │ │ │ │ bne a6b7c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ subs r0, r0, #50 @ 0x32 │ │ │ │ @@ -83275,44 +83275,44 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6c24 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a6dfc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6c68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6df8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r0, #8]! │ │ │ │ sub r1, r6, #-2147483646 @ 0x80000002 │ │ │ │ cmp r1, #4 │ │ │ │ movcs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ beq a6df0 │ │ │ │ @@ -83329,82 +83329,82 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a6dcc │ │ │ │ ldrd r0, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0] │ │ │ │ beq a6cfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #16] │ │ │ │ strbne r6, [r0] │ │ │ │ cmpne r1, #0 │ │ │ │ bne a6d24 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ blt a6cd8 │ │ │ │ b a6d38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ blt a6cd8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6cd8 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a6cd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a6a2c │ │ │ │ ldr r1, [r4, #712] @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6d74 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6d8c │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ bgt a6dac │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq a6dac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7478 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6da0 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7478 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq a6df8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ bne a6e18 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne a6c58 │ │ │ │ b a6c68 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne a6e4c │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ @@ -83414,42 +83414,42 @@ │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6c0c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ b a6c0c │ │ │ │ - bl 1b7338 │ │ │ │ + bl 1b7310 │ │ │ │ cmp r6, #0 │ │ │ │ beq a6df8 │ │ │ │ add r1, r6, r6, lsl #3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ b a6e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a6ebc │ │ │ │ add r1, r6, r6, lsl #3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ b a6eb4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a6eac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq a6f08 │ │ │ │ @@ -83459,67 +83459,67 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq a6f08 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6ee0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a6ee0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a6f28 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9458 │ │ │ │ + bl 2b9430 │ │ │ │ add r5, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6f58 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6f90 │ │ │ │ cmp r1, #1 │ │ │ │ bne a6fdc │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a6fdc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b a6fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9458 │ │ │ │ + bl 2b9430 │ │ │ │ add r0, r5, #24 │ │ │ │ bl a4cc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -83531,86 +83531,86 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6ffc │ │ │ │ cmp r1, #1 │ │ │ │ bne a7024 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a702c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4b40b0 │ │ │ │ + b 4b4088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7064 │ │ │ │ cmp r1, #1 │ │ │ │ bne a708c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9310 │ │ │ │ + bl 2b92e8 │ │ │ │ add r5, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a70c4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a70fc │ │ │ │ cmp r1, #1 │ │ │ │ bne a7148 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a7148 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b a7140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9310 │ │ │ │ + bl 2b92e8 │ │ │ │ add r0, r5, #24 │ │ │ │ bl a51bc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -83694,15 +83694,15 @@ │ │ │ │ beq a72a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a7378 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a7378 │ │ │ │ dmb ish │ │ │ │ @@ -83739,81 +83739,81 @@ │ │ │ │ beq a7354 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a7378 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a73f4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a73f4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a73f4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a73f4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a73f4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7420 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7438 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ bgt a7458 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq a7458 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b a7478 │ │ │ │ cmp r1, #0 │ │ │ │ beq a744c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b a7478 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ subs r2, r0, #44 @ 0x2c │ │ │ │ @@ -83882,15 +83882,15 @@ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ movcs r0, #5 │ │ │ │ cmp r0, #4 │ │ │ │ bhi a7684 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -83904,92 +83904,92 @@ │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ b a76c8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq a75f8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7610 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a766c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ add r0, r4, #8 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ bgt a7644 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq a7644 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 403320 │ │ │ │ + b 4032f8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a763c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 403320 │ │ │ │ + b 4032f8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #32]! │ │ │ │ b a76c0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #40]! @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a76bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6e28 │ │ │ │ + bl 1b6e00 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq a76bc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq a7620 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a939c │ │ │ │ add r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ b a776c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ b a784c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a7954 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ @@ -83997,24 +83997,24 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a7968 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b add5c │ │ │ │ add r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b72e8 │ │ │ │ + bl 1b72c0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #656] @ 0x290 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a7988 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -84031,43 +84031,43 @@ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a939c │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7620 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ b a78d0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq a7620 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #648] @ 0x288 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a79d4 │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -84086,102 +84086,102 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b acbbc │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a7620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7620 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7468 │ │ │ │ + bl 1b7440 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b72bc │ │ │ │ + bl 1b7294 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7620 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a7744 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b add5c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a77b0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #680] @ 0x2a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a77c0 │ │ │ │ ldr r0, [r4, #684] @ 0x2ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a77c0 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a7884 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a7894 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a7894 │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b acbbc │ │ │ │ b a7ab0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -84204,15 +84204,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne a7a9c │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ bl acbbc │ │ │ │ b a7b74 │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a7a90 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7b74 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ @@ -84248,35 +84248,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7b58 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a7b74 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30c554 │ │ │ │ + bl 30c52c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ beq a7c08 │ │ │ │ cmp r0, #2 │ │ │ │ bne a7c08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -84292,27 +84292,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a7be4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a7c08 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7c10 │ │ │ │ cmp r1, #1 │ │ │ │ bne a7c38 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7c9c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne a7c9c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -84329,21 +84329,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a7c78 │ │ │ │ cmp r2, #1 │ │ │ │ bne a7c9c │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r6, r0 │ │ │ │ b a7d00 │ │ │ │ mov r6, r0 │ │ │ │ b a7cf8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ @@ -84352,56 +84352,56 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7cd0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a7cf8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r0, r4 │ │ │ │ bl adea4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7d40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r0, #8 │ │ │ │ - b 62d070 │ │ │ │ + b 62d048 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r5, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42a15c │ │ │ │ + bl 42a134 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7d74 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 533c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a7d9c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 533c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ @@ -84410,42 +84410,42 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a7dbc │ │ │ │ cmp r2, #1 │ │ │ │ bne a7de0 │ │ │ │ dmb ish │ │ │ │ - bl 4b3f18 │ │ │ │ + bl 4b3ef0 │ │ │ │ mov r0, r4 │ │ │ │ bl a6538 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a7df4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a7e18 │ │ │ │ dmb ish │ │ │ │ - bl 4b46bc │ │ │ │ + bl 4b4694 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7e20 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4b3e1c │ │ │ │ + b 4b3df4 │ │ │ │ mov r6, r0 │ │ │ │ b a7e90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a6538 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ @@ -84454,27 +84454,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a7e6c │ │ │ │ cmp r2, #1 │ │ │ │ bne a7e90 │ │ │ │ dmb ish │ │ │ │ - bl 4b46bc │ │ │ │ + bl 4b4694 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7e98 │ │ │ │ cmp r1, #1 │ │ │ │ bne a7ec0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b3e1c │ │ │ │ + bl 4b3df4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ dmb ish │ │ │ │ @@ -84482,30 +84482,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a7edc │ │ │ │ cmp r2, #1 │ │ │ │ bne a7f00 │ │ │ │ dmb ish │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq a7f3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7f10 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 54608c │ │ │ │ + b 546064 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq a7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -84513,60 +84513,60 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7f54 │ │ │ │ cmp r1, #1 │ │ │ │ bne a7f7c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 54608c │ │ │ │ + bl 546064 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8754 │ │ │ │ + bl 2b872c │ │ │ │ add r5, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7fb4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7fec │ │ │ │ cmp r1, #1 │ │ │ │ bne a8038 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a8038 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b a8030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8754 │ │ │ │ + bl 2b872c │ │ │ │ add r0, r5, #24 │ │ │ │ bl a5bf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ @@ -84640,63 +84640,63 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8178 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b a81d4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl a8048 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ b a81d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq a81d8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq a81d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a8208 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ b a8220 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr sl, [r0] │ │ │ │ add r6, sl, #4 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ @@ -84726,26 +84726,26 @@ │ │ │ │ beq a8274 │ │ │ │ ldr r5, [sl, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl a523c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r4, #32 │ │ │ │ bne a8408 │ │ │ │ b a8450 │ │ │ │ ldr r5, [sl, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl a523c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne a8300 │ │ │ │ mov r8, #0 │ │ │ │ @@ -84794,19 +84794,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a83bc │ │ │ │ cmp r2, #1 │ │ │ │ bne a83e0 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a84e4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b a84e4 │ │ │ │ dmb ish │ │ │ │ @@ -84850,177 +84850,177 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a849c │ │ │ │ cmp r2, #1 │ │ │ │ bne a84c0 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a84e4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a85a8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b a85a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a85a8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b a85a8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a85a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a85a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a85a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #5480 @ 0x1568 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8d2c │ │ │ │ + bl 2b8d04 │ │ │ │ add r5, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a85e0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8618 │ │ │ │ cmp r1, #1 │ │ │ │ bne a8664 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a8664 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b a865c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8d2c │ │ │ │ + bl 2b8d04 │ │ │ │ add r0, r5, #24 │ │ │ │ bl a5c74 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq a8698 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 824f18 │ │ │ │ + bl 824ef0 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 3194d4 │ │ │ │ + bl 3194ac │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ beq a8708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 824f4c │ │ │ │ + bl 824f24 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #2 │ │ │ │ beq a8708 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 824f80 │ │ │ │ + bl 824f58 │ │ │ │ cmp r5, #0 │ │ │ │ beq a8708 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a86e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a8708 │ │ │ │ dmb ish │ │ │ │ - bl 8252ac │ │ │ │ + bl 825284 │ │ │ │ add r4, r4, #600 @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a871c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ b a87cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a9b90 │ │ │ │ b a87cc │ │ │ │ bl 8e880 │ │ │ │ @@ -85032,26 +85032,26 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8770 │ │ │ │ cmp r1, #1 │ │ │ │ bne a87d4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a87d4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b a87c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ beq a87c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 824f4c │ │ │ │ + bl 824f24 │ │ │ │ mov r0, r4 │ │ │ │ bl a6134 │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ bl a50bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -85061,59 +85061,59 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq a880c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 824f18 │ │ │ │ + bl 824ef0 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 319170 │ │ │ │ + bl 319148 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ beq a887c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 824f4c │ │ │ │ + bl 824f24 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #2 │ │ │ │ beq a887c │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 824f80 │ │ │ │ + bl 824f58 │ │ │ │ cmp r5, #0 │ │ │ │ beq a887c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a8858 │ │ │ │ cmp r2, #1 │ │ │ │ bne a887c │ │ │ │ dmb ish │ │ │ │ - bl 8252ac │ │ │ │ + bl 825284 │ │ │ │ add r4, r4, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8890 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ b a8940 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a9b90 │ │ │ │ b a8940 │ │ │ │ bl 8e880 │ │ │ │ @@ -85125,26 +85125,26 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a88e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne a8948 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b a8948 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ b a8938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ beq a8938 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 824f4c │ │ │ │ + bl 824f24 │ │ │ │ mov r0, r4 │ │ │ │ bl a6134 │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ bl a513c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -85239,19 +85239,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a8ab0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a8ad4 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a8bdc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a8bdc │ │ │ │ dmb ish │ │ │ │ @@ -85296,97 +85296,97 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a8b94 │ │ │ │ cmp r2, #1 │ │ │ │ bne a8bb8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a8bdc │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a8c80 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a8c80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a8c80 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a8c80 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a8c80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a8c80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a8c80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8ca0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8cd8 │ │ │ │ cmp r1, #1 │ │ │ │ bne a8d00 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #18 │ │ │ │ @@ -85401,15 +85401,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a8d0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8df8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl a8d0c │ │ │ │ @@ -85420,15 +85420,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl a8d0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8df8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -85440,26 +85440,26 @@ │ │ │ │ b a8dc4 │ │ │ │ cmp r7, #0 │ │ │ │ beq a8df8 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b a8e00 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b a8e68 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a8e70 │ │ │ │ add r0, r4, #12 │ │ │ │ bl ac01c │ │ │ │ b a8e70 │ │ │ │ bl 8e880 │ │ │ │ @@ -85470,77 +85470,77 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl a8d0c │ │ │ │ mov r5, r6 │ │ │ │ b a8e44 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a8e9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8eb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a8ecc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a8efc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a8edc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7218 │ │ │ │ + bl 1b71f0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a8f44 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq a8f68 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne a8f88 │ │ │ │ @@ -85566,67 +85566,67 @@ │ │ │ │ ldrex r2, [r1] │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8fd0 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl 845760 │ │ │ │ + bl 845738 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8ff8 │ │ │ │ cmp r1, #1 │ │ │ │ bne a9020 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f8bf4 │ │ │ │ + bl 7f8bcc │ │ │ │ ldr r0, [r4, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9028 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 6fff90 │ │ │ │ + b 6fff68 │ │ │ │ mov r6, r0 │ │ │ │ b a9090 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9068 │ │ │ │ cmp r1, #1 │ │ │ │ bne a9090 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f8bf4 │ │ │ │ + bl 7f8bcc │ │ │ │ ldr r0, [r4, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9098 │ │ │ │ cmp r1, #1 │ │ │ │ bne a90c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fff90 │ │ │ │ + bl 6fff68 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -85707,15 +85707,15 @@ │ │ │ │ beq a9214 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a92ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a92ec │ │ │ │ dmb ish │ │ │ │ @@ -85752,61 +85752,61 @@ │ │ │ │ beq a92c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a92ec │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a9390 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a9390 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a9390 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a9390 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a9390 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a9390 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a9390 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #648] @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -85824,29 +85824,29 @@ │ │ │ │ bl a97c0 │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b acbbc │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a93c4 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a93d4 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a93d4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ bl acbbc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -85861,15 +85861,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne a9468 │ │ │ │ cmp r2, #1 │ │ │ │ bne a948c │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ dmb ish │ │ │ │ @@ -85956,19 +85956,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a95e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne a9608 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a9710 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a9710 │ │ │ │ dmb ish │ │ │ │ @@ -86013,65 +86013,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a96c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne a96ec │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a9710 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a97b4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a97b4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a97b4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a97b4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a97b4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a97b4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a97b4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ @@ -86083,29 +86083,29 @@ │ │ │ │ beq a9848 │ │ │ │ ldr r1, [r8, #404] @ 0x194 │ │ │ │ ldr r0, [r8, #400] @ 0x190 │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq a980c │ │ │ │ add r6, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r6 │ │ │ │ b a97f4 │ │ │ │ ldr r1, [r8, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ beq a9848 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r8, #400] @ 0x190 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a9848 │ │ │ │ ldr r0, [r8, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r8, #396] @ 0x18c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne a97e8 │ │ │ │ ldr r1, [r8, #408] @ 0x198 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq a9918 │ │ │ │ ldr r5, [r8, #416] @ 0x1a0 │ │ │ │ @@ -86128,51 +86128,51 @@ │ │ │ │ subs fp, fp, #1 │ │ │ │ beq a98bc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a9894 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a9894 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq a98dc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq a986c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a986c │ │ │ │ ldr r1, [r8, #408] @ 0x198 │ │ │ │ cmp r1, #0 │ │ │ │ beq a9918 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r8, #412] @ 0x19c │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ beq a9930 │ │ │ │ ldr r0, [r8, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ beq a9948 │ │ │ │ ldr r0, [r8, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #420] @ 0x1a4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a99f4 │ │ │ │ add r0, r8, #32 │ │ │ │ bl ad3bc │ │ │ │ add r0, r8, #248 @ 0xf8 │ │ │ │ @@ -86182,95 +86182,95 @@ │ │ │ │ beq a99b8 │ │ │ │ ldr r1, [r8, #440] @ 0x1b8 │ │ │ │ ldr r0, [r8, #436] @ 0x1b4 │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq a9998 │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r6 │ │ │ │ b a9980 │ │ │ │ ldr r1, [r8, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a99b8 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r8, #436] @ 0x1b4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #444] @ 0x1bc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a9a04 │ │ │ │ ldr r1, [r8, #336] @ 0x150 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq a9a1c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ beq a9a2c │ │ │ │ cmp r1, #0 │ │ │ │ beq a9a1c │ │ │ │ ldr r0, [r8, #340] @ 0x154 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a9a1c │ │ │ │ ldr r0, [r8, #424] @ 0x1a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a9958 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #336] @ 0x150 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne a99d4 │ │ │ │ ldr r1, [r8, #348] @ 0x15c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a9a34 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #352] @ 0x160 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq a9a68 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r6, r7 │ │ │ │ b a9a4c │ │ │ │ ldr r1, [r8, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a9b18 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r8, #436] @ 0x1b4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a9b18 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq a9ab0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r6, r7 │ │ │ │ b a9a94 │ │ │ │ ldr r1, [r8, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ beq a9ad0 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r8, #400] @ 0x190 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r8, #408 @ 0x198 │ │ │ │ bl a26a4 │ │ │ │ ldr r1, [r8, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ bne a9b44 │ │ │ │ ldr r1, [r8, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -86287,35 +86287,35 @@ │ │ │ │ bl a2788 │ │ │ │ ldr r1, [r8, #444] @ 0x1bc │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a9b34 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r8, #336 @ 0x150 │ │ │ │ bl ade48 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ beq a9af0 │ │ │ │ ldr r0, [r8, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r8, #420] @ 0x1a4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a9b00 │ │ │ │ ldr r0, [r8, #424] @ 0x1a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b a9b00 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a9ba4 │ │ │ │ @@ -86326,15 +86326,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne a9bac │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 8252ac │ │ │ │ + b 825284 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ dmb ish │ │ │ │ b a9c04 │ │ │ │ @@ -86420,19 +86420,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a9d24 │ │ │ │ cmp r2, #1 │ │ │ │ bne a9d48 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq a9e50 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a9e50 │ │ │ │ dmb ish │ │ │ │ @@ -86477,65 +86477,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a9e08 │ │ │ │ cmp r2, #1 │ │ │ │ bne a9e2c │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq a9e50 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq a9ef4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a9ef4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq a9ef4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b a9ef4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a9ef4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a9ef4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b a9ef4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -86624,19 +86624,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne aa054 │ │ │ │ cmp r2, #1 │ │ │ │ bne aa078 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa180 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa180 │ │ │ │ dmb ish │ │ │ │ @@ -86681,65 +86681,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aa138 │ │ │ │ cmp r2, #1 │ │ │ │ bne aa15c │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq aa180 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq aa224 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa224 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa224 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa224 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa224 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa224 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa224 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -86828,19 +86828,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne aa384 │ │ │ │ cmp r2, #1 │ │ │ │ bne aa3a8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa4b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa4b0 │ │ │ │ dmb ish │ │ │ │ @@ -86885,65 +86885,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aa468 │ │ │ │ cmp r2, #1 │ │ │ │ bne aa48c │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq aa4b0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq aa554 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa554 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa554 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa554 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa554 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa554 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa554 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -86976,28 +86976,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne aa5f8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq aa5f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ bne aa708 │ │ │ │ b aa754 │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne aa62c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq aa62c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne aa630 │ │ │ │ mov r6, #0 │ │ │ │ @@ -87038,15 +87038,15 @@ │ │ │ │ beq aa6e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa7b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa7b8 │ │ │ │ dmb ish │ │ │ │ @@ -87083,89 +87083,89 @@ │ │ │ │ beq aa794 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq aa7b8 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq aa834 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa834 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq aa834 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aa834 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aa834 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ bl a3e54 │ │ │ │ add r5, r5, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aa86c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aa8a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne aa8f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b aa8f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b aa8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3e54 │ │ │ │ @@ -87208,28 +87208,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne aa998 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq aa998 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ bne aaaa8 │ │ │ │ b aaaf4 │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne aa9cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq aa9cc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne aa9d0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -87270,15 +87270,15 @@ │ │ │ │ beq aaa80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq aab58 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aab58 │ │ │ │ dmb ish │ │ │ │ @@ -87315,51 +87315,51 @@ │ │ │ │ beq aab34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq aab58 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq aabd4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aabd4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq aabd4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aabd4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aabd4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -87448,19 +87448,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne aad34 │ │ │ │ cmp r2, #1 │ │ │ │ bne aad58 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq aae60 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aae60 │ │ │ │ dmb ish │ │ │ │ @@ -87505,65 +87505,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aae18 │ │ │ │ cmp r2, #1 │ │ │ │ bne aae3c │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq aae60 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq aaf04 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aaf04 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq aaf04 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b aaf04 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aaf04 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aaf04 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b aaf04 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -87583,24 +87583,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne aaf50 │ │ │ │ cmp r2, #1 │ │ │ │ bne aaf2c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b aaf2c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq aaf98 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b aafa8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq aaff0 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -87613,23 +87613,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne aafc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne aafa4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b aafa4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq ab00c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq ab090 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -87654,60 +87654,60 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne ab06c │ │ │ │ cmp r2, #1 │ │ │ │ bne ab090 │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 763440 │ │ │ │ + bl 763418 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq ab0d8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne ab0b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne ab0d8 │ │ │ │ dmb ish │ │ │ │ - bl 761ae0 │ │ │ │ + bl 761ab8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7218 │ │ │ │ + bl 1b71f0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab114 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b ab188 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ab190 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq ab188 │ │ │ │ @@ -87716,15 +87716,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne ab164 │ │ │ │ cmp r2, #1 │ │ │ │ bne ab188 │ │ │ │ dmb ish │ │ │ │ - bl 761ae0 │ │ │ │ + bl 761ab8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl a8f0c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -87815,19 +87815,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne ab2f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne ab314 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq ab41c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ab41c │ │ │ │ dmb ish │ │ │ │ @@ -87872,65 +87872,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne ab3d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne ab3f8 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq ab41c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq ab4c0 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ab4c0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq ab4c0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ab4c0 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ab4c0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ab4c0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ab4c0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -87963,28 +87963,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne ab564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab564 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ bne ab674 │ │ │ │ b ab6c0 │ │ │ │ ldrb r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab598 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab598 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne ab59c │ │ │ │ mov r6, #0 │ │ │ │ @@ -88025,15 +88025,15 @@ │ │ │ │ beq ab64c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq ab724 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ab724 │ │ │ │ dmb ish │ │ │ │ @@ -88070,76 +88070,76 @@ │ │ │ │ beq ab700 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq ab724 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq ab7a0 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ab7a0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq ab7a0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ab7a0 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ab7a0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b6d34 │ │ │ │ + bl 1b6d0c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab7dc │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ab804 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ @@ -88148,41 +88148,41 @@ │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ bne ab820 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ bne ab848 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ab850 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4b4310 │ │ │ │ + b 4b42e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ab888 │ │ │ │ cmp r1, #1 │ │ │ │ bne ab8b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -88215,28 +88215,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne ab954 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab954 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ bne aba64 │ │ │ │ b abab0 │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab988 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab988 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne ab98c │ │ │ │ mov r6, #0 │ │ │ │ @@ -88277,15 +88277,15 @@ │ │ │ │ beq aba3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq abb14 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b abb14 │ │ │ │ dmb ish │ │ │ │ @@ -88322,51 +88322,51 @@ │ │ │ │ beq abaf0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq abb14 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq abb90 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b abb90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq abb90 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b abb90 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b abb90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -88397,15 +88397,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne abc08 │ │ │ │ cmp r2, #1 │ │ │ │ bne abc2c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq abc70 │ │ │ │ cmp r0, #2 │ │ │ │ bcc abc70 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -88414,15 +88414,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne abc4c │ │ │ │ cmp r2, #1 │ │ │ │ bne abc70 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq abcb4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc abcb4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -88431,15 +88431,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne abc90 │ │ │ │ cmp r2, #1 │ │ │ │ bne abcb4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq abd34 │ │ │ │ cmp r0, #0 │ │ │ │ beq abcf8 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -88463,15 +88463,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne abd10 │ │ │ │ cmp r2, #1 │ │ │ │ bne abd34 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq abd78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc abd78 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -88480,15 +88480,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne abd54 │ │ │ │ cmp r2, #1 │ │ │ │ bne abd78 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq abddc │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b abd98 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -88504,23 +88504,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne abdb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne abd90 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b abd90 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq abdf8 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ beq abe5c │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ b abe18 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -88536,23 +88536,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne abe34 │ │ │ │ cmp r2, #1 │ │ │ │ bne abe10 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b abe10 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq abe78 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq abec0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc abec0 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ @@ -88562,15 +88562,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne abe94 │ │ │ │ cmp r1, #1 │ │ │ │ bne abec0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b abf08 │ │ │ │ mov r8, r0 │ │ │ │ b abf00 │ │ │ │ mov r8, r0 │ │ │ │ b abef8 │ │ │ │ @@ -88603,23 +88603,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne abf40 │ │ │ │ cmp r2, #1 │ │ │ │ bne abf1c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b abf1c │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq ac004 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ac004 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ b abf98 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ beq abfe0 │ │ │ │ @@ -88633,23 +88633,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne abfb8 │ │ │ │ cmp r2, #1 │ │ │ │ bne abf94 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b abf94 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq abffc │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl ad2b4 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl a944c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -88658,20 +88658,20 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl a8d0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq ac09c │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ @@ -88681,15 +88681,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne ac078 │ │ │ │ cmp r2, #1 │ │ │ │ bne ac09c │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ bx lr │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ @@ -88764,15 +88764,15 @@ │ │ │ │ beq ac1d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq ac2ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ac2ac │ │ │ │ dmb ish │ │ │ │ @@ -88808,51 +88808,51 @@ │ │ │ │ beq ac288 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq ac2ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq ac328 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ac328 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq ac328 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ac328 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ac328 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -88933,15 +88933,15 @@ │ │ │ │ beq ac47c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq ac554 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ac554 │ │ │ │ dmb ish │ │ │ │ @@ -88978,61 +88978,61 @@ │ │ │ │ beq ac530 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq ac554 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq ac5f8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ac5f8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq ac5f8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ac5f8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ac5f8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ac5f8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ac5f8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq ac688 │ │ │ │ @@ -89051,20 +89051,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ac664 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r0, #4 │ │ │ │ bhi ac68c │ │ │ │ cmp r0, #3 │ │ │ │ beq ac68c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -89076,42 +89076,42 @@ │ │ │ │ b ac6ac │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ac6c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #4 │ │ │ │ bne ac6fc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 5bacdc │ │ │ │ + bl 5bacb4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne ac710 │ │ │ │ cmp r2, #1 │ │ │ │ bne ac734 │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ mov r0, r5 │ │ │ │ bl a2fe0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b abb9c │ │ │ │ mov r7, r0 │ │ │ │ b ac78c │ │ │ │ @@ -89125,15 +89125,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne ac768 │ │ │ │ cmp r2, #1 │ │ │ │ bne ac78c │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ mov r0, r5 │ │ │ │ bl a2fe0 │ │ │ │ mov r0, r4 │ │ │ │ bl abb9c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ @@ -89183,81 +89183,81 @@ │ │ │ │ ldrh r0, [r7, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r7, #-32] @ 0xffffffe0 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ac874 │ │ │ │ ldr r0, [r7, #-28] @ 0xffffffe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r7, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ beq ac848 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ac848 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac8b8 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #8 │ │ │ │ add r7, r4, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b6d34 │ │ │ │ + bl 1b6d0c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq ac8e8 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b6d34 │ │ │ │ + bl 1b6d0c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq ac914 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r7, r4, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b6d34 │ │ │ │ + bl 1b6d0c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq ac940 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6d34 │ │ │ │ + bl 1b6d0c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq ac968 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq ac97c │ │ │ │ mov r0, r6 │ │ │ │ - bl 402e38 │ │ │ │ + bl 402e10 │ │ │ │ ldr r5, [r4, #136]! @ 0x88 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ strb r0, [r5, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -89307,15 +89307,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne aca38 │ │ │ │ cmp r1, #1 │ │ │ │ bne aca64 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7f8710 │ │ │ │ + b 7f86e8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b aca84 │ │ │ │ @@ -89327,69 +89327,69 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aca8c │ │ │ │ cmp r1, #1 │ │ │ │ bne acb94 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8710 │ │ │ │ + bl 7f86e8 │ │ │ │ b acb94 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ b acb8c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq acb78 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b acb78 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq acb70 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b acb70 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq acb68 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b acb68 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq acb60 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl ab7ac │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ bl ab7ac │ │ │ │ mov r0, r5 │ │ │ │ bl ab7ac │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq acb8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 402e38 │ │ │ │ + bl 402e10 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ bl a2910 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -89421,35 +89421,35 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq acc30 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq acc08 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b acc08 │ │ │ │ cmp r5, #0 │ │ │ │ beq acc4c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r0, #44]! @ 0x2c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq acc7c │ │ │ │ - bl 1b6f44 │ │ │ │ + bl 1b6f1c │ │ │ │ cmp r6, #0 │ │ │ │ beq acc7c │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne acd54 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -89481,65 +89481,65 @@ │ │ │ │ bne acd20 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ beq acce0 │ │ │ │ - bl 1a05bc │ │ │ │ + bl 1a0594 │ │ │ │ b acce0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r7, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b acd00 │ │ │ │ cmp r8, #0 │ │ │ │ beq acdc0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b acdc0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq acc9c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq accac │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq accbc │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [r4, #116] @ 0x74 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ bne accc8 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne acdd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ bne ace3c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ace60 │ │ │ │ @@ -89558,69 +89558,69 @@ │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ bl a282c │ │ │ │ b acf04 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ace00 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ace10 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ace20 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ace30 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ace30 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #536 @ 0x218 │ │ │ │ subs r9, r9, #1 │ │ │ │ beq acee8 │ │ │ │ add r7, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r7 │ │ │ │ b aced0 │ │ │ │ cmp r8, #0 │ │ │ │ beq acf04 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne acf1c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -89653,15 +89653,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne acfec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq acfcc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad148 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -89674,15 +89674,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne ad040 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad11c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -89731,42 +89731,42 @@ │ │ │ │ beq ad0f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq ad22c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ad22c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad040 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad040 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq acfec │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ beq acff8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ @@ -89800,51 +89800,51 @@ │ │ │ │ beq ad208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq ad22c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq ad2a8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ad2a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq ad2a8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b ad2a8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b ad2a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -89864,24 +89864,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne ad2f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne ad2d0 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b ad2d0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad33c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b ad34c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq ad394 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -89894,23 +89894,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne ad36c │ │ │ │ cmp r2, #1 │ │ │ │ bne ad348 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ b ad348 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad3b0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ @@ -89944,15 +89944,15 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq ad6c8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad434 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad434 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad788 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -89971,15 +89971,15 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq ad668 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad4a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad4a0 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad7c8 │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ @@ -89994,15 +89994,15 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq ad688 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad4fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad4fc │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad838 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -90029,15 +90029,15 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq ad6a8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad588 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad588 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq ad72c │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ ldr r8, [r4, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -90048,15 +90048,15 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq ad710 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad5d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad5d4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad968 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -90075,47 +90075,47 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ beq ad768 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq ad640 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad640 │ │ │ │ cmp r5, #0 │ │ │ │ beq ad7bc │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad7bc │ │ │ │ cmp r5, #0 │ │ │ │ beq ad7e0 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad7e0 │ │ │ │ cmp r5, #0 │ │ │ │ beq ad8a4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad8a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq ad6e4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad8f4 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -90125,15 +90125,15 @@ │ │ │ │ b ad9b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq ad72c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad920 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -90147,35 +90147,35 @@ │ │ │ │ b ad9b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq ad99c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad99c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad47c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #132] @ 0x84 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne ad488 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ b ad9b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne ad4e4 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad80c │ │ │ │ @@ -90184,47 +90184,47 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad828 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #140]! @ 0x8c │ │ │ │ b ad9b4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad800 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad800 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad544 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad554 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad564 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne ad570 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad8d4 │ │ │ │ @@ -90234,59 +90234,59 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad8e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #188]! @ 0xbc │ │ │ │ b ad9b4 │ │ │ │ ldr r0, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad8b4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad8c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad704 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad704 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad74c │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad75c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad75c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ad61c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne ad628 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ad9f0 │ │ │ │ @@ -90298,31 +90298,31 @@ │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad9c0 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ad9ac │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ada20 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, lr} │ │ │ │ b 533c0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -90411,19 +90411,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne adb80 │ │ │ │ cmp r2, #1 │ │ │ │ bne adba4 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq adcac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b adcac │ │ │ │ dmb ish │ │ │ │ @@ -90468,65 +90468,65 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne adc64 │ │ │ │ cmp r2, #1 │ │ │ │ bne adc88 │ │ │ │ dmb ish │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq adcac │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r8, #0 │ │ │ │ beq add50 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b add50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ cmp r6, #0 │ │ │ │ beq add50 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ b add50 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b add50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b add50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ b add50 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 791b64 │ │ │ │ + bl 791b3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ @@ -90551,67 +90551,67 @@ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ade38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq add94 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq adda4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq addb4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq addc4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq ade84 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ beq ade84 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ade98 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq adf04 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -90627,15 +90627,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne adee0 │ │ │ │ cmp r2, #1 │ │ │ │ bne adf04 │ │ │ │ dmb ish │ │ │ │ - b 7a4bbc │ │ │ │ + b 7a4b94 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq adf2c │ │ │ │ mov r2, #0 │ │ │ │ addlt r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -90644,50 +90644,50 @@ │ │ │ │ beq adf34 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl ab094 │ │ │ │ mov r0, r5 │ │ │ │ bl a4e58 │ │ │ │ add r5, r5, #408 @ 0x198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7914 │ │ │ │ + bl 1b78ec │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne adf74 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77ce38 │ │ │ │ + b 77ce10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne adfac │ │ │ │ cmp r1, #1 │ │ │ │ bne adff8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ce38 │ │ │ │ + bl 77ce10 │ │ │ │ b adff8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ b adff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a4e58 │ │ │ │ @@ -90706,24 +90706,24 @@ │ │ │ │ mov r6, sp │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95adb8 │ │ │ │ + bl 95ad90 │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #4 │ │ │ │ bne ae080 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ - bl 95af60 │ │ │ │ + bl 95af38 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ bne ae0b0 │ │ │ │ mov r0, #21 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ b ae0ec │ │ │ │ @@ -90733,24 +90733,24 @@ │ │ │ │ ldrh r2, [r1] │ │ │ │ strb r6, [sp, #171] @ 0xab │ │ │ │ strh r2, [r1, #8] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ strb r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 5c4d84 │ │ │ │ + bl 5c4d5c │ │ │ │ b ae0ec │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c4d84 │ │ │ │ + bl 5c4d5c │ │ │ │ ldm r6!, {r1, r2, r3, r4} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r6, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 533c0 │ │ │ │ @@ -90799,15 +90799,15 @@ │ │ │ │ mov r6, #8192 @ 0x2000 │ │ │ │ ldr r0, [pc, #2088] @ ae9c8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae808 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r8, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -90822,15 +90822,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #2004] @ ae9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 390860 │ │ │ │ + bl 390838 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ bne ae47c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae604 │ │ │ │ ldr r0, [pc, #1988] @ ae9f4 │ │ │ │ @@ -90851,15 +90851,15 @@ │ │ │ │ bl 84c94 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae350 │ │ │ │ ldr r0, [pc, #1940] @ aea10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 823fe8 │ │ │ │ + bl 823fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae350 │ │ │ │ ldr r0, [pc, #1920] @ aea14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -90869,15 +90869,15 @@ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r6, #28]! │ │ │ │ ldrd r8, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ stm ip, {r2, r8, r9} │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 3c6270 │ │ │ │ + bl 3c6248 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [pc, #1848] @ aea18 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -90902,15 +90902,15 @@ │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8249ec │ │ │ │ + bl 8249c4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r8, r6, #8 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne ae378 │ │ │ │ strex r0, r7, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -91006,15 +91006,15 @@ │ │ │ │ ldr r0, [pc, #1368] @ aea30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 84c94 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae5ac │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 823fe8 │ │ │ │ + bl 823fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae5ac │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae820 │ │ │ │ mov r7, r0 │ │ │ │ @@ -91053,15 +91053,15 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 8249ec │ │ │ │ + bl 8249c4 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #3 │ │ │ │ bne ae710 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -91069,19 +91069,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae5ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r5, sp, #24 │ │ │ │ b ae710 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ add r5, sp, #24 │ │ │ │ strb r1, [r0, #8] │ │ │ │ ldr r0, [pc, #952] @ ae9d4 │ │ │ │ @@ -91100,15 +91100,15 @@ │ │ │ │ ldr r0, [pc, #908] @ ae9dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 84c94 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae710 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 823fe8 │ │ │ │ + bl 823fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae710 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae83c │ │ │ │ mov r7, r0 │ │ │ │ @@ -91142,53 +91142,53 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 8249ec │ │ │ │ + bl 8249c4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae728 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae740 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 533c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne ae754 │ │ │ │ cmp r2, #1 │ │ │ │ bne ae778 │ │ │ │ dmb ish │ │ │ │ - bl 79aea4 │ │ │ │ + bl 79ae7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ae780 │ │ │ │ cmp r1, #1 │ │ │ │ bne ae7a8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1, #20] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #576] @ aea04 │ │ │ │ ldr r3, [pc, #576] @ aea08 │ │ │ │ @@ -91238,19 +91238,19 @@ │ │ │ │ b ae924 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae890 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b ae924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ bl a667c │ │ │ │ b ae924 │ │ │ │ mov r4, r0 │ │ │ │ @@ -91263,15 +91263,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ae8cc │ │ │ │ cmp r1, #1 │ │ │ │ bne ae9ac │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ b ae9ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 533c0 │ │ │ │ b ae944 │ │ │ │ b ae920 │ │ │ │ mov r4, r0 │ │ │ │ @@ -91281,83 +91281,83 @@ │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae93c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl ada00 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne ae954 │ │ │ │ cmp r2, #1 │ │ │ │ bne ae978 │ │ │ │ dmb ish │ │ │ │ - bl 79aea4 │ │ │ │ + bl 79ae7c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne ae988 │ │ │ │ cmp r2, #1 │ │ │ │ bne ae9ac │ │ │ │ dmb ish │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adceq r3, fp, r0, asr #13 │ │ │ │ ldrhteq r1, [r1], r0 │ │ │ │ adceq fp, fp, r8, lsr #25 │ │ │ │ adceq r3, fp, r0, lsl #25 │ │ │ │ ldrhteq r1, [r1], r0 │ │ │ │ umlalseq r1, r1, r0, r7 @ │ │ │ │ adcseq r1, r1, r0, ror r7 │ │ │ │ adceq r3, fp, r8, lsl r6 │ │ │ │ - strdeq r9, [sp], r7 │ │ │ │ + @ instruction: 0x008d97b7 │ │ │ │ adceq r3, fp, r0, lsl #15 │ │ │ │ adceq r3, fp, r8, lsr #15 │ │ │ │ - andseq r3, lr, r0, ror #28 │ │ │ │ + andseq r3, lr, r8, lsr lr │ │ │ │ umlalseq r1, r1, ip, r4 @ │ │ │ │ ldrshteq r1, [r1], r0 │ │ │ │ ldrsbteq r1, [r1], r0 │ │ │ │ adcseq r1, r1, ip, ror #10 │ │ │ │ - addeq r9, sp, r0, asr r8 │ │ │ │ + addeq r9, sp, r0, lsl r8 │ │ │ │ adceq r3, fp, ip, asr #12 │ │ │ │ strhteq r3, [fp], r4 │ │ │ │ ldrhteq r1, [r1], r8 │ │ │ │ adcseq r1, r1, r0, lsr #11 │ │ │ │ - andseq r4, lr, r8, ror #4 │ │ │ │ + andseq r4, lr, r0, asr #4 │ │ │ │ adceq r3, fp, r0, lsr fp │ │ │ │ adceq r3, fp, r8, asr #22 │ │ │ │ adcseq r1, r1, r4, lsl #10 │ │ │ │ adcseq r1, r1, r8, lsr #4 │ │ │ │ ldrhteq r1, [r1], r8 │ │ │ │ umlalseq r1, r1, r8, sl @ │ │ │ │ - addeq r9, sp, fp, lsl r8 │ │ │ │ + ldrdeq r9, [sp], fp │ │ │ │ adceq r3, fp, ip, ror #12 │ │ │ │ adceq r3, fp, r8, lsl r9 │ │ │ │ adceq r3, fp, r4, lsr #18 │ │ │ │ adcseq r1, r1, ip, asr sl │ │ │ │ - andseq r3, lr, ip, asr #31 │ │ │ │ + andseq r3, lr, r4, lsr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne aeadc │ │ │ │ ldm r1, {r0, r6} │ │ │ │ @@ -91368,25 +91368,25 @@ │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ - bl 93d00c │ │ │ │ + bl 93cfe4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, sp │ │ │ │ - bl 3dbfe4 │ │ │ │ + bl 3dbfbc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq aeac0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -91400,15 +91400,15 @@ │ │ │ │ bl 8ebf8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq aeb18 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrdeq r3, [fp], r0 @ │ │ │ │ adceq r3, fp, r4, asr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -91420,25 +91420,25 @@ │ │ │ │ ldm r1, {r0, r6} │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ stm sp, {r0, r6} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 93b910 │ │ │ │ + bl 93b8e8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, sp │ │ │ │ - bl 3dbe18 │ │ │ │ + bl 3dbdf0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq aeb90 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -91452,15 +91452,15 @@ │ │ │ │ bl 8ebf8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq aebe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adceq r3, fp, r0, lsl #6 │ │ │ │ strdeq r3, [fp], r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -91481,25 +91481,25 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ - bl 93cca8 │ │ │ │ + bl 93cc80 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, sp │ │ │ │ - bl 3dbf04 │ │ │ │ + bl 3dbedc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq aec84 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -91513,15 +91513,15 @@ │ │ │ │ bl 8ebf8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq aecdc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ adceq r3, fp, ip, lsl #4 │ │ │ │ adceq r3, fp, r0, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -91541,15 +91541,15 @@ │ │ │ │ ldrh r2, [sp, #44] @ 0x2c │ │ │ │ strh r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91c2d4 │ │ │ │ + bl 91c2ac │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ beq aee60 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ @@ -91592,15 +91592,15 @@ │ │ │ │ mov r5, #21 │ │ │ │ lsr r6, r0, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq aee18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne aeea8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -91617,36 +91617,36 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 5c4d84 │ │ │ │ + bl 5c4d5c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bne aee0c │ │ │ │ b aee18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq aee38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b aee38 │ │ │ │ cmp r0, #1 │ │ │ │ bne aeee8 │ │ │ │ ldr r0, [pc, #44] @ aef10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ ldr r0, [pc, #36] @ aef14 │ │ │ │ @@ -91675,15 +91675,15 @@ │ │ │ │ mov r6, #8192 @ 0x2000 │ │ │ │ ldr r0, [pc, #2088] @ af778 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq af5b8 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r8, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -91698,15 +91698,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #2004] @ af780 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 390494 │ │ │ │ + bl 39046c │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ bne af22c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq af3b4 │ │ │ │ ldr r0, [pc, #1988] @ af7a4 │ │ │ │ @@ -91727,15 +91727,15 @@ │ │ │ │ bl 84c94 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq af100 │ │ │ │ ldr r0, [pc, #1940] @ af7c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 823fe8 │ │ │ │ + bl 823fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq af100 │ │ │ │ ldr r0, [pc, #1920] @ af7c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -91745,15 +91745,15 @@ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r6, #28]! │ │ │ │ ldrd r8, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ stm ip, {r2, r8, r9} │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 3c6270 │ │ │ │ + bl 3c6248 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [pc, #1848] @ af7c8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -91778,15 +91778,15 @@ │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8249ec │ │ │ │ + bl 8249c4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r8, r6, #8 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne af128 │ │ │ │ strex r0, r7, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -91882,15 +91882,15 @@ │ │ │ │ ldr r0, [pc, #1368] @ af7e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 84c94 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq af35c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 823fe8 │ │ │ │ + bl 823fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq af35c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq af5d0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -91929,15 +91929,15 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 8249ec │ │ │ │ + bl 8249c4 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #3 │ │ │ │ bne af4c0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -91945,19 +91945,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq af39c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r5, sp, #24 │ │ │ │ b af4c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ add r5, sp, #24 │ │ │ │ strb r1, [r0, #8] │ │ │ │ ldr r0, [pc, #952] @ af784 │ │ │ │ @@ -91976,15 +91976,15 @@ │ │ │ │ ldr r0, [pc, #908] @ af78c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 84c94 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq af4c0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 823fe8 │ │ │ │ + bl 823fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq af4c0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq af5ec │ │ │ │ mov r7, r0 │ │ │ │ @@ -92018,53 +92018,53 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 8249ec │ │ │ │ + bl 8249c4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq af4d8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq af4f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 533c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne af504 │ │ │ │ cmp r2, #1 │ │ │ │ bne af528 │ │ │ │ dmb ish │ │ │ │ - bl 79aea4 │ │ │ │ + bl 79ae7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne af530 │ │ │ │ cmp r1, #1 │ │ │ │ bne af558 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1, #20] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #576] @ af7b4 │ │ │ │ ldr r3, [pc, #576] @ af7b8 │ │ │ │ @@ -92114,19 +92114,19 @@ │ │ │ │ b af6d4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq af640 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b af6d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ bl a667c │ │ │ │ b af6d4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -92139,15 +92139,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne af67c │ │ │ │ cmp r1, #1 │ │ │ │ bne af75c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ b af75c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 533c0 │ │ │ │ b af6f4 │ │ │ │ b af6d0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -92157,83 +92157,83 @@ │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq af6ec │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl ada00 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne af704 │ │ │ │ cmp r2, #1 │ │ │ │ bne af728 │ │ │ │ dmb ish │ │ │ │ - bl 79aea4 │ │ │ │ + bl 79ae7c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne af738 │ │ │ │ cmp r2, #1 │ │ │ │ bne af75c │ │ │ │ dmb ish │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adceq r2, fp, r0, lsl r9 │ │ │ │ adcseq r0, r1, r0, lsl #28 │ │ │ │ strdeq sl, [fp], r8 @ │ │ │ │ ldrdeq r2, [fp], r0 @ │ │ │ │ adcseq r0, r1, r0, lsl #6 │ │ │ │ adcseq r0, r1, r0, ror #19 │ │ │ │ adcseq r0, r1, r0, asr #19 │ │ │ │ adceq r2, fp, r8, ror #16 │ │ │ │ - addeq r8, sp, r7, asr #20 │ │ │ │ + addeq r8, sp, r7, lsl #20 │ │ │ │ ldrdeq r2, [fp], r0 @ │ │ │ │ strdeq r2, [fp], r8 @ │ │ │ │ - ldrheq r3, [lr], -r0 │ │ │ │ + andseq r3, lr, r8, lsl #1 │ │ │ │ adcseq r0, r1, ip, ror #13 │ │ │ │ adcseq r0, r1, r0, asr #16 │ │ │ │ adcseq r0, r1, r0, lsr #16 │ │ │ │ ldrhteq r0, [r1], ip │ │ │ │ - addeq r8, sp, r0, lsr #21 │ │ │ │ + addeq r8, sp, r0, ror #20 │ │ │ │ umlaleq r2, fp, ip, r8 │ │ │ │ adceq r2, fp, r4, lsl #18 │ │ │ │ adcseq r0, r1, r8, lsl #16 │ │ │ │ ldrshteq r0, [r1], r0 │ │ │ │ - @ instruction: 0x001e34b8 │ │ │ │ + mulseq lr, r0, r4 │ │ │ │ adceq r2, fp, r0, lsl #27 │ │ │ │ umlaleq r2, fp, r8, sp │ │ │ │ adcseq r0, r1, r4, asr r7 │ │ │ │ adcseq r0, r1, r8, ror r4 │ │ │ │ adcseq r0, r1, r8, lsl #26 │ │ │ │ adcseq r0, r1, r8, ror #25 │ │ │ │ - addeq r8, sp, fp, ror #20 │ │ │ │ + addeq r8, sp, fp, lsr #20 │ │ │ │ strhteq r2, [fp], ip │ │ │ │ adceq r2, fp, r8, ror #22 │ │ │ │ adceq r2, fp, r4, ror fp │ │ │ │ adcseq r0, r1, ip, lsr #25 │ │ │ │ - andseq r3, lr, ip, lsl r2 │ │ │ │ + @ instruction: 0x001e31f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [r1, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne afd8c │ │ │ │ mov sl, r1 │ │ │ │ @@ -92245,42 +92245,42 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r2, [sp, #180] @ 0xb4 │ │ │ │ movw r2, #511 @ 0x1ff │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 955988 │ │ │ │ + bl 955960 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq afdac │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 93d00c │ │ │ │ + bl 93cfe4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b57e8 │ │ │ │ + bl 3b57c0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r8, #5 │ │ │ │ bne af8cc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r9, sp, #176 @ 0xb0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 3db71c │ │ │ │ + bl 3db6f4 │ │ │ │ ldrb r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ bne af9b0 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ b af9f8 │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ @@ -92301,26 +92301,26 @@ │ │ │ │ subs r9, r9, #1 │ │ │ │ beq af930 │ │ │ │ ldr r1, [sl, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq af908 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b af908 │ │ │ │ cmp r7, #0 │ │ │ │ beq af948 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ - bl 30f934 │ │ │ │ + bl 30f90c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ cmp r0, #6 │ │ │ │ beq afc50 │ │ │ │ cmp r0, #5 │ │ │ │ bne afa98 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ @@ -92333,29 +92333,29 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq afa80 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq af988 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b af988 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl 42a15c │ │ │ │ + bl 42a134 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq af9e4 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ bl 533c0 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ bne afaa4 │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ @@ -92365,15 +92365,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 533c0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30f934 │ │ │ │ + bl 30f90c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #6 │ │ │ │ beq afc50 │ │ │ │ cmp r0, #5 │ │ │ │ bne afc48 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ @@ -92385,15 +92385,15 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq afc28 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq afa58 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b afa58 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ beq afc50 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ b afc3c │ │ │ │ @@ -92421,53 +92421,53 @@ │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str sl, [sp, #8] │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 92e3a4 │ │ │ │ + bl 92e37c │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ ldr sl, [sp, #184] @ 0xb8 │ │ │ │ ldr r9, [sp, #188] @ 0xbc │ │ │ │ beq afb70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r4 │ │ │ │ bne afca0 │ │ │ │ ldr r0, [pc, #1032] @ aff8c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r7, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq afdbc │ │ │ │ ldr r1, [pc, #992] @ aff94 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 53d54 │ │ │ │ @@ -92491,43 +92491,43 @@ │ │ │ │ subs fp, fp, #1 │ │ │ │ beq afcc0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq afc00 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b afc00 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ beq afc50 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b afc50 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl a670c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq afc68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #5 │ │ │ │ beq afd70 │ │ │ │ add r0, sp, #16 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 42a15c │ │ │ │ + bl 42a134 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq afc94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 533c0 │ │ │ │ b afd70 │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -92537,19 +92537,19 @@ │ │ │ │ b afcdc │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r4 │ │ │ │ beq afcdc │ │ │ │ lsl r1, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30f934 │ │ │ │ + bl 30f90c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #6 │ │ │ │ beq afd68 │ │ │ │ cmp r0, #5 │ │ │ │ bne afd60 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ @@ -92561,23 +92561,23 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq afd40 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq afd18 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b afd18 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ beq afd68 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b afd68 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl a670c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl a670c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -92603,15 +92603,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b afdf4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 3c06c0 │ │ │ │ + bl 3c0698 │ │ │ │ b afe24 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ b aff64 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -92619,15 +92619,15 @@ │ │ │ │ mov r4, fp │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq afe24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl a30f8 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl acba4 │ │ │ │ cmp r5, #0 │ │ │ │ beq aff64 │ │ │ │ @@ -92635,26 +92635,26 @@ │ │ │ │ bl a6ec4 │ │ │ │ b aff64 │ │ │ │ b afe9c │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 3c06c0 │ │ │ │ + bl 3c0698 │ │ │ │ b aff10 │ │ │ │ bl 8e880 │ │ │ │ b afee0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq afe90 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ bl 533c0 │ │ │ │ b afef4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ @@ -92663,15 +92663,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq afed4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 533c0 │ │ │ │ b aff64 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #0 │ │ │ │ b aff10 │ │ │ │ mov r7, r0 │ │ │ │ @@ -92684,15 +92684,15 @@ │ │ │ │ stmib sp, {r1, sl} │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq aff28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ beq aff4c │ │ │ │ add r0, sp, #16 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ bl a30f8 │ │ │ │ cmp r8, #0 │ │ │ │ addne r0, sp, #16 │ │ │ │ @@ -92712,37 +92712,37 @@ │ │ │ │ bl 8e880 │ │ │ │ adceq r2, fp, r0, lsr #2 │ │ │ │ strdeq r2, [fp], r8 @ │ │ │ │ strhteq r2, [ip], r8 │ │ │ │ ldrhteq r0, [r1], r4 │ │ │ │ adcseq r0, r1, r4, asr #3 │ │ │ │ adceq r2, ip, r8, lsr #6 │ │ │ │ - addeq r2, pc, r0, asr #30 │ │ │ │ + addeq r2, pc, r0, lsl #30 │ │ │ │ adceq r2, fp, r4, lsl r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 54a68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 54a68 │ │ │ │ mov r7, r0 │ │ │ │ - bl 6450dc │ │ │ │ + bl 6450b4 │ │ │ │ ldr r1, [pc, #156] @ b0068 │ │ │ │ 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 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq b0020 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ @@ -92753,15 +92753,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl b8e74 │ │ │ │ + bl b8e4c │ │ │ │ b b0058 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ @@ -92774,39 +92774,39 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 64d0bc │ │ │ │ + bl 64d094 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne b00c4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 64d28c │ │ │ │ + bl 64d264 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne b0140 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #344] @ b0230 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ beq b0188 │ │ │ │ cmp r5, #0 │ │ │ │ strd r8, [r0] │ │ │ │ ldrne r2, [r5] │ │ │ │ ldr r1, [r6] │ │ │ │ moveq r2, #0 │ │ │ │ @@ -92843,24 +92843,24 @@ │ │ │ │ b b0194 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b014c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl b8ccc │ │ │ │ + bl b8ca4 │ │ │ │ b b01c8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl b8b80 │ │ │ │ + bl b8b58 │ │ │ │ cmp r7, #0 │ │ │ │ beq b01d8 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 54dd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 556b0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -92871,35 +92871,35 @@ │ │ │ │ b b0200 │ │ │ │ mov r5, r0 │ │ │ │ b b020c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b8b80 │ │ │ │ + bl b8b58 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ adceq r1, fp, r4, lsl #27 │ │ │ │ adceq r1, fp, r4, ror sp │ │ │ │ adcseq pc, r0, r8, ror ip @ │ │ │ │ - eoreq r9, r3, r0, lsr #7 │ │ │ │ + eoreq r9, r3, r8, ror r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 54f0c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -92908,34 +92908,34 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne b02b8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq b0294 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne b02e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5499c │ │ │ │ @@ -92943,15 +92943,15 @@ │ │ │ │ beq b0344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #216] @ b03fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 305158 │ │ │ │ + bl 305130 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ @@ -92963,15 +92963,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ ldr r1, [pc, #124] @ b03f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ b03f8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -92982,41 +92982,41 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt b03d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq b03d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - addeq sl, sp, ip, lsr #20 │ │ │ │ - addeq sl, sp, pc, lsr #20 │ │ │ │ - addeq sl, sp, r4, lsl sl │ │ │ │ + addeq sl, sp, ip, ror #19 │ │ │ │ + addeq sl, sp, pc, ror #19 │ │ │ │ + ldrdeq sl, [sp], r4 │ │ │ │ adcseq r2, r1, ip, asr fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ beq b0448 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #216] @ b0500 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 303300 │ │ │ │ + bl 3032d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ @@ -93028,15 +93028,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ ldr r1, [pc, #124] @ b04f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ b04fc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -93047,73 +93047,73 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt b04d4 │ │ │ │ cmp r4, #0 │ │ │ │ beq b04d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - addeq sl, sp, r8, lsr #18 │ │ │ │ - addeq sl, sp, fp, lsr #18 │ │ │ │ - addeq sl, sp, r0, lsl r9 │ │ │ │ + addeq sl, sp, r8, ror #17 │ │ │ │ + addeq sl, sp, fp, ror #17 │ │ │ │ + ldrdeq sl, [sp], r0 │ │ │ │ adcseq r2, r1, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq b064c │ │ │ │ ldr r1, [pc, #320] @ b066c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ add r9, sp, #8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #252] @ b0670 │ │ │ │ ldr r2, [pc, #252] @ b0674 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #236] @ b0678 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b0614 │ │ │ │ ldr r0, [pc, #228] @ b0688 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r1, [pc, #220] @ b068c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -93124,15 +93124,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b05fc │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #96] @ b067c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #92] @ b0680 │ │ │ │ ldr r1, [pc, #92] @ b0684 │ │ │ │ @@ -93150,37 +93150,37 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq sl, sp, fp, lsl sp │ │ │ │ - addeq sl, sp, lr, lsr #24 │ │ │ │ + ldrdeq sl, [sp], fp │ │ │ │ + addeq sl, sp, lr, ror #23 │ │ │ │ ldrdeq r2, [fp], r8 @ │ │ │ │ ldrsbteq r2, [r1], r4 │ │ │ │ adcseq r2, r1, r8, lsr r4 │ │ │ │ adceq r1, fp, ip, lsl ip │ │ │ │ strhteq r2, [fp], r8 │ │ │ │ ldrsbteq r2, [r1], r8 │ │ │ │ - strdeq sl, [sp], r6 │ │ │ │ + @ instruction: 0x008dabb6 │ │ │ │ adceq r1, fp, r4, ror #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b0754 │ │ │ │ ldr r1, [pc, #552] @ b08e4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b0760 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ @@ -93197,15 +93197,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b072c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ b0910 │ │ │ │ ldr r2, [pc, #464] @ b0914 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -93231,15 +93231,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ b b0870 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne b07fc │ │ │ │ ldr r1, [pc, #300] @ b08f4 │ │ │ │ ldr r0, [pc, #300] @ b08f8 │ │ │ │ ldr r3, [pc, #300] @ b08fc │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -93293,41 +93293,41 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b08ac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b08c8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r8, sp, r4, asr r5 │ │ │ │ - addeq r8, sp, pc, lsl #7 │ │ │ │ + addeq r8, sp, r4, lsl r5 │ │ │ │ + addeq r8, sp, pc, asr #6 │ │ │ │ ldrdeq r1, [fp], r8 @ │ │ │ │ adceq r2, fp, r0, asr #8 │ │ │ │ strdeq r2, [fp], ip @ │ │ │ │ - addeq r8, sp, fp, lsr r3 │ │ │ │ + strdeq r8, [sp], fp │ │ │ │ adceq r1, fp, ip, ror #26 │ │ │ │ - andseq r1, lr, r0, asr #26 │ │ │ │ + andseq r1, lr, r8, lsl sp │ │ │ │ adceq r1, fp, ip, lsl #30 │ │ │ │ umlaleq r2, fp, r4, r3 │ │ │ │ - addeq r4, sp, r4, asr #13 │ │ │ │ - addeq r9, sp, fp, ror #1 │ │ │ │ + addeq r4, sp, r4, lsl #13 │ │ │ │ + addeq r9, sp, fp, lsr #1 │ │ │ │ adceq r2, fp, r4, lsl #9 │ │ │ │ adcseq pc, r0, ip, asr #18 │ │ │ │ ldrdeq r1, [fp], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -93336,29 +93336,29 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq b0a24 │ │ │ │ ldr r0, [pc, #232] @ b0a30 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #228] @ b0a34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #216] @ b0a38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b09e8 │ │ │ │ ldr r0, [pc, #208] @ b0a48 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #192] @ b0a4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -93369,15 +93369,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b09d0 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #76] @ b0a3c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #72] @ b0a40 │ │ │ │ ldr r1, [pc, #72] @ b0a44 │ │ │ │ @@ -93391,51 +93391,51 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ b b0970 │ │ │ │ ldr r0, [pc, #36] @ b0a50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq sl, sp, sl, lsr #7 │ │ │ │ + addeq sl, sp, sl, ror #6 │ │ │ │ adceq r2, fp, r0 │ │ │ │ ldrsbteq r2, [r1], r8 │ │ │ │ adcseq r2, r1, ip, lsr r6 │ │ │ │ adceq r1, fp, ip, lsl #19 │ │ │ │ adceq r2, fp, ip, asr r1 │ │ │ │ adcseq r2, r1, r8, asr #13 │ │ │ │ - addeq sl, sp, lr, ror #6 │ │ │ │ + addeq sl, sp, lr, lsr #6 │ │ │ │ adceq r1, fp, ip, lsl #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq b0b58 │ │ │ │ ldr r0, [pc, #232] @ b0b64 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #228] @ b0b68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #216] @ b0b6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b0b1c │ │ │ │ ldr r0, [pc, #208] @ b0b7c │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #192] @ b0b80 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -93446,15 +93446,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b0b04 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #76] @ b0b70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #72] @ b0b74 │ │ │ │ ldr r1, [pc, #72] @ b0b78 │ │ │ │ @@ -93468,37 +93468,37 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ b b0aa4 │ │ │ │ ldr r0, [pc, #36] @ b0b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq sl, sp, ip, asr r8 │ │ │ │ + addeq sl, sp, ip, lsl r8 │ │ │ │ adceq r1, fp, ip, asr #29 │ │ │ │ adcseq r1, r1, r4, asr #31 │ │ │ │ adcseq r1, r1, r8, lsr #30 │ │ │ │ adceq r1, fp, r8, lsr #17 │ │ │ │ adceq r2, fp, r8, lsr #4 │ │ │ │ adcseq r2, r1, ip, rrx │ │ │ │ - addeq sl, sp, r0, lsr #16 │ │ │ │ + addeq sl, sp, r0, ror #15 │ │ │ │ ldrdeq r1, [fp], r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq b0d60 │ │ │ │ ldr r0, [pc, #464] @ b0d80 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #460] @ b0d84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r4, [pc, #448] @ b0d88 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ blne 56238 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -93511,15 +93511,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ blne 56238 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #384] @ b0d8c │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -93531,15 +93531,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b0d04 │ │ │ │ ldr r0, [pc, #316] @ b0d90 │ │ │ │ ldr r2, [pc, #316] @ b0d94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r4, [pc, #300] @ b0d98 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq b0c80 │ │ │ │ bl 56428 │ │ │ │ @@ -93554,15 +93554,15 @@ │ │ │ │ beq b0ca8 │ │ │ │ bl 56428 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [pc, #240] @ b0da4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -93574,19 +93574,19 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b0d14 │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b0c4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ b0dac │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ ldr r2, [pc, #116] @ b0db0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -93603,55 +93603,55 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umulleq r9, sp, r1, lr │ │ │ │ + addeq r9, sp, r1, asr lr │ │ │ │ strhteq r1, [fp], r0 │ │ │ │ adcseq r2, r1, r4, lsl #8 │ │ │ │ - addeq r9, sp, r9, lsr lr │ │ │ │ - strdeq r9, [sp], r8 │ │ │ │ + strdeq r9, [sp], r9 @ │ │ │ │ + @ instruction: 0x008d9db8 │ │ │ │ adceq r1, fp, r0, lsl r9 │ │ │ │ adcseq r2, r1, r8, ror #6 │ │ │ │ - addeq r7, sp, r1, lsr #28 │ │ │ │ + addeq r7, sp, r1, ror #27 │ │ │ │ adceq r1, fp, r8, lsr #16 │ │ │ │ - umulleq r9, sp, ip, sp │ │ │ │ + addeq r9, sp, ip, asr sp │ │ │ │ ldrdeq r1, [fp], r0 @ │ │ │ │ - addeq r7, sp, r5, lsr lr │ │ │ │ + strdeq r7, [sp], r5 │ │ │ │ adceq r1, fp, ip, lsr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq b0eb8 │ │ │ │ ldr r0, [pc, #232] @ b0ec4 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #228] @ b0ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #216] @ b0ecc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b0e7c │ │ │ │ ldr r0, [pc, #208] @ b0edc │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #192] @ b0ee0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -93662,15 +93662,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b0e64 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #76] @ b0ed0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #72] @ b0ed4 │ │ │ │ ldr r1, [pc, #72] @ b0ed8 │ │ │ │ @@ -93684,36 +93684,36 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ b b0e04 │ │ │ │ ldr r0, [pc, #36] @ b0ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq sl, sp, r2, asr #7 │ │ │ │ + addeq sl, sp, r2, lsl #7 │ │ │ │ adceq r1, fp, ip, ror #22 │ │ │ │ adcseq r1, r1, ip, ror #24 │ │ │ │ ldrsbteq r1, [r1], r0 │ │ │ │ adceq r1, fp, r4, lsr #7 │ │ │ │ adceq r1, fp, r0, asr lr │ │ │ │ adcseq r1, r1, ip, ror #26 │ │ │ │ - addeq sl, sp, r6, lsl #7 │ │ │ │ + addeq sl, sp, r6, asr #6 │ │ │ │ adceq r1, fp, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b0fa8 │ │ │ │ ldr r1, [pc, #552] @ b1138 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b0fb4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ @@ -93730,15 +93730,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b0f80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ b1164 │ │ │ │ ldr r2, [pc, #464] @ b1168 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -93764,15 +93764,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ b b10c4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1050 │ │ │ │ ldr r1, [pc, #300] @ b1148 │ │ │ │ ldr r0, [pc, #300] @ b114c │ │ │ │ ldr r3, [pc, #300] @ b1150 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -93826,41 +93826,41 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b1100 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b111c │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, sp, r0, lsr sp │ │ │ │ - addeq r7, sp, fp, lsr fp │ │ │ │ + strdeq r7, [sp], r0 │ │ │ │ + strdeq r7, [sp], fp │ │ │ │ adceq r1, fp, r4, lsl #11 │ │ │ │ adceq r1, fp, r4, ror sp │ │ │ │ adceq r1, fp, r0, lsr sp │ │ │ │ - addeq r7, sp, r7, ror #21 │ │ │ │ + addeq r7, sp, r7, lsr #21 │ │ │ │ adceq r1, fp, r8, lsl r5 │ │ │ │ - andseq r1, lr, ip, ror #9 │ │ │ │ + andseq r1, lr, r4, asr #9 │ │ │ │ strhteq r1, [fp], r8 │ │ │ │ adceq r1, fp, r8, asr #25 │ │ │ │ - addeq r3, sp, r0, ror lr │ │ │ │ - umulleq r8, sp, r7, r8 │ │ │ │ + addeq r3, sp, r0, lsr lr │ │ │ │ + addeq r8, sp, r7, asr r8 │ │ │ │ strhteq r1, [fp], r8 │ │ │ │ ldrshteq pc, [r0], r4 @ │ │ │ │ adceq r1, fp, r8, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -93869,47 +93869,47 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq b1304 │ │ │ │ ldr r1, [pc, #424] @ b1344 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 646728 │ │ │ │ + bl 646700 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r4!, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 646330 │ │ │ │ + bl 646308 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ b1348 │ │ │ │ ldr r2, [pc, #356] @ b134c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #340] @ b1350 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b12cc │ │ │ │ ldr r0, [pc, #332] @ b1360 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r1, [pc, #324] @ b1364 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #7 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r8 │ │ │ │ @@ -93922,33 +93922,33 @@ │ │ │ │ bne b12bc │ │ │ │ ldr r1, [pc, #252] @ b1368 │ │ │ │ mov r8, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ ldm sl, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi lr, r1, #0, #2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ stm r9, {r8, fp} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1264 │ │ │ │ ldr r0, [pc, #128] @ b1354 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ b1358 │ │ │ │ ldr r1, [pc, #124] @ b135c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -93972,24 +93972,24 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 53768 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r3, sp, r8, lsl #27 │ │ │ │ - addeq r9, sp, r2, lsl fp │ │ │ │ + addeq r3, sp, r8, asr #26 │ │ │ │ + ldrdeq r9, [sp], r2 │ │ │ │ adceq r1, fp, r8, ror #14 │ │ │ │ adcseq r1, r1, ip, lsr lr │ │ │ │ adcseq r1, r1, r8, asr sp │ │ │ │ strhteq r1, [fp], r8 │ │ │ │ adceq r1, fp, r8, ror r8 │ │ │ │ adcseq r1, r1, r0, lsr lr │ │ │ │ - ldrdeq r9, [sp], sl │ │ │ │ - addeq sl, sp, r5, ror r0 │ │ │ │ + umulleq r9, sp, sl, sl │ │ │ │ + addeq sl, sp, r5, lsr r0 │ │ │ │ adceq r0, fp, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str ip, [r0] │ │ │ │ @@ -94007,29 +94007,29 @@ │ │ │ │ bl 53564 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ b13d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r7, sp, r4, ror #12 │ │ │ │ + addeq r7, sp, r4, lsr #12 │ │ │ │ adceq r0, fp, ip, ror #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b1498 │ │ │ │ ldr r1, [pc, #552] @ b1628 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b14a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ @@ -94046,15 +94046,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b1470 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ b1654 │ │ │ │ ldr r2, [pc, #464] @ b1658 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -94080,15 +94080,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ b b15b4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1540 │ │ │ │ ldr r1, [pc, #300] @ b1638 │ │ │ │ ldr r0, [pc, #300] @ b163c │ │ │ │ ldr r3, [pc, #300] @ b1640 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -94142,41 +94142,41 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b15f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b160c │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r9, sp, r2, lsl #24 │ │ │ │ - addeq r7, sp, fp, asr #12 │ │ │ │ + addeq r9, sp, r2, asr #23 │ │ │ │ + addeq r7, sp, fp, lsl #12 │ │ │ │ umlaleq r1, fp, r4, r0 │ │ │ │ adceq r1, fp, ip, lsl r9 │ │ │ │ ldrdeq r1, [fp], r8 @ │ │ │ │ - strdeq r7, [sp], r7 @ │ │ │ │ + @ instruction: 0x008d75b7 │ │ │ │ adceq r1, fp, r8, lsr #32 │ │ │ │ - @ instruction: 0x001e0ffc │ │ │ │ + @ instruction: 0x001e0fd4 │ │ │ │ adceq r1, fp, r8, asr #3 │ │ │ │ adceq r1, fp, r0, ror r8 │ │ │ │ - addeq r3, sp, r0, lsl #19 │ │ │ │ - addeq r8, sp, r7, lsr #7 │ │ │ │ + addeq r3, sp, r0, asr #18 │ │ │ │ + addeq r8, sp, r7, ror #6 │ │ │ │ adceq r1, fp, r0, ror #18 │ │ │ │ adcseq lr, r0, r0, lsr #27 │ │ │ │ umlaleq r0, fp, r8, sp │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ @@ -94197,15 +94197,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b1758 │ │ │ │ ldr r1, [pc, #552] @ b18e8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b1764 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ @@ -94222,15 +94222,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b1730 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ b1914 │ │ │ │ ldr r2, [pc, #464] @ b1918 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -94256,15 +94256,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ b b1874 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1800 │ │ │ │ ldr r1, [pc, #300] @ b18f8 │ │ │ │ ldr r0, [pc, #300] @ b18fc │ │ │ │ ldr r3, [pc, #300] @ b1900 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -94318,41 +94318,41 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b18b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b18cc │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r9, sp, r8, lsl #12 │ │ │ │ - addeq r7, sp, fp, lsl #7 │ │ │ │ + addeq r9, sp, r8, asr #11 │ │ │ │ + addeq r7, sp, fp, asr #6 │ │ │ │ ldrdeq r0, [fp], r4 @ │ │ │ │ adceq r1, fp, ip, asr #10 │ │ │ │ adceq r1, fp, r8, lsl #10 │ │ │ │ - addeq r7, sp, r7, lsr r3 │ │ │ │ + strdeq r7, [sp], r7 @ │ │ │ │ adceq r0, fp, r8, ror #26 │ │ │ │ - andseq r0, lr, ip, lsr sp │ │ │ │ + andseq r0, lr, r4, lsl sp │ │ │ │ adceq r0, fp, r8, lsl #30 │ │ │ │ adceq r1, fp, r0, lsr #9 │ │ │ │ - addeq r3, sp, r0, asr #13 │ │ │ │ - addeq r8, sp, r7, ror #1 │ │ │ │ + addeq r3, sp, r0, lsl #13 │ │ │ │ + addeq r8, sp, r7, lsr #1 │ │ │ │ umlaleq r1, fp, r0, r5 │ │ │ │ ldrsbteq lr, [r0], r8 │ │ │ │ ldrdeq r0, [fp], r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -94361,29 +94361,29 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq b2290 │ │ │ │ ldr r0, [pc, #2732] @ b23f8 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #2728] @ b23fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #2716] @ b2400 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b20bc │ │ │ │ ldr r0, [pc, #2708] @ b2410 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r1, [pc, #2692] @ b2414 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -94395,34 +94395,34 @@ │ │ │ │ bne b202c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #2628] @ b2418 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, sl │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ ldm sl, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #2556] @ b241c │ │ │ │ ldr r2, [pc, #2556] @ b2420 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r5, [pc, #2540] @ b2424 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq b1a54 │ │ │ │ ldr r0, [pc, #2520] @ b2428 │ │ │ │ @@ -94441,15 +94441,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5679c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r1, [pc, #2472] @ b2438 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #5 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ @@ -94461,48 +94461,48 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b203c │ │ │ │ ldr r1, [pc, #2400] @ b243c │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #152 @ 0x98 │ │ │ │ mov r3, r9 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #2328] @ b2440 │ │ │ │ ldr r2, [pc, #2328] @ b2444 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr sl, [pc, #2312] @ b2448 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b2114 │ │ │ │ ldr fp, [pc, #2304] @ b2458 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r5, [fp, #32] │ │ │ │ ldr r1, [pc, #2296] @ b245c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 537d4 │ │ │ │ @@ -94513,43 +94513,43 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b204c │ │ │ │ ldr r1, [pc, #2228] @ b2460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r9 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi lr, r1, #0, #2 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #2160] @ b2464 │ │ │ │ ldr r2, [pc, #2160] @ b2468 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #14 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b214c │ │ │ │ ldr r5, [fp, #32] │ │ │ │ ldr r1, [pc, #2136] @ b2478 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #14 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 537d4 │ │ │ │ @@ -94560,29 +94560,29 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b205c │ │ │ │ ldr r0, [pc, #2068] @ b247c │ │ │ │ ldr r2, [pc, #2068] @ b2480 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #2052] @ b2484 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b2188 │ │ │ │ ldr r0, [pc, #2044] @ b2494 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r1, [pc, #2036] @ b2498 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #11 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -94592,34 +94592,34 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne b206c │ │ │ │ ldr r1, [pc, #1968] @ b249c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #6 │ │ │ │ - bl 6476ac │ │ │ │ + bl 647684 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ bl 53d54 │ │ │ │ orr r0, r5, #3 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6472e0 │ │ │ │ + bl 6472b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1900] @ b24a0 │ │ │ │ ldr r2, [pc, #1900] @ b24a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #14 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r5, [pc, #1884] @ b24a8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq b1d68 │ │ │ │ ldr r0, [pc, #1864] @ b24ac │ │ │ │ @@ -94638,15 +94638,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55870 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r1, [pc, #1816] @ b24bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #14 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -94662,29 +94662,29 @@ │ │ │ │ ldr r0, [pc, #1736] @ b24c0 │ │ │ │ ldr r2, [pc, #1736] @ b24c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #1712] @ b24c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b21e0 │ │ │ │ ldr r0, [pc, #1704] @ b24d8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ ldr r1, [pc, #1696] @ b24dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #6 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 537d4 │ │ │ │ @@ -94695,47 +94695,47 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b208c │ │ │ │ ldr r1, [pc, #1628] @ b24e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ mov r2, #10 │ │ │ │ mov r0, sl │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ ldm sl, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi lr, r1, #0, #2 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1560] @ b24e4 │ │ │ │ ldr r2, [pc, #1560] @ b24e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #1544] @ b24ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bne b221c │ │ │ │ ldr r0, [pc, #1532] @ b24f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ ldr r1, [pc, #1524] @ b24fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #16 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 537d4 │ │ │ │ @@ -94746,29 +94746,29 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b209c │ │ │ │ ldr r0, [pc, #1456] @ b2500 │ │ │ │ ldr r2, [pc, #1456] @ b2504 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #1440] @ b2508 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b2254 │ │ │ │ ldr r0, [pc, #1432] @ b2518 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr r1, [pc, #1424] @ b251c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #11 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ bl 537d4 │ │ │ │ @@ -94800,47 +94800,47 @@ │ │ │ │ str r5, [r8, #48] @ 0x30 │ │ │ │ str r7, [r8, #52] @ 0x34 │ │ │ │ str r0, [r8, #28] │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b19c8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1ad4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1ba4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1c60 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1ce4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1df0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1e7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1f48 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b1fcc │ │ │ │ ldr r0, [pc, #832] @ b2404 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #828] @ b2408 │ │ │ │ ldr r1, [pc, #828] @ b240c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ @@ -95041,117 +95041,117 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 53768 │ │ │ │ mov r0, sl │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r9, sp, r6, lsr #7 │ │ │ │ + addeq r9, sp, r6, ror #6 │ │ │ │ strdeq r0, [fp], ip @ │ │ │ │ ldrsbteq r1, [r1], r4 │ │ │ │ adcseq r0, r1, r8, ror #30 │ │ │ │ strhteq r0, [fp], r8 │ │ │ │ adceq r0, fp, r8, lsl #21 │ │ │ │ adcseq r1, r1, r4, asr #13 │ │ │ │ - addeq r9, sp, sl, ror #6 │ │ │ │ - addeq r9, sp, sp, lsr #6 │ │ │ │ - addeq r9, sp, r8, ror #5 │ │ │ │ + addeq r9, sp, sl, lsr #6 │ │ │ │ + addeq r9, sp, sp, ror #5 │ │ │ │ + addeq r9, sp, r8, lsr #5 │ │ │ │ adceq r0, fp, r4, asr #22 │ │ │ │ adcseq r1, r1, r4, lsr #11 │ │ │ │ adcseq r1, r1, ip, lsl #11 │ │ │ │ - addeq r6, sp, sp, ror #20 │ │ │ │ + addeq r6, sp, sp, lsr #20 │ │ │ │ adceq r0, fp, r4, ror r4 │ │ │ │ adcseq r1, r1, ip, asr r5 │ │ │ │ - addeq r9, sp, ip, ror r2 │ │ │ │ - addeq r9, sp, r5, lsr r2 │ │ │ │ - strdeq r9, [sp], r1 │ │ │ │ + addeq r9, sp, ip, lsr r2 │ │ │ │ + strdeq r9, [sp], r5 │ │ │ │ + @ instruction: 0x008d91b1 │ │ │ │ adceq r0, fp, r4, lsr #28 │ │ │ │ adcseq r0, r1, r8, lsl pc │ │ │ │ adcseq r0, r1, r0, lsr r9 │ │ │ │ adceq r0, fp, r0, asr #5 │ │ │ │ adceq r0, fp, r0, lsr ip │ │ │ │ adcseq r0, r1, r4, asr #31 │ │ │ │ - @ instruction: 0x008d91b9 │ │ │ │ - addeq r9, sp, lr, ror r1 │ │ │ │ - addeq r9, sp, r3, asr #2 │ │ │ │ + addeq r9, sp, r9, ror r1 │ │ │ │ + addeq r9, sp, lr, lsr r1 │ │ │ │ + addeq r9, sp, r3, lsl #2 │ │ │ │ adceq r0, fp, r8, asr sp │ │ │ │ ldrshteq r0, [r1], r8 │ │ │ │ adceq r0, fp, ip, ror r2 │ │ │ │ strdeq r0, [fp], r8 @ │ │ │ │ - addeq r9, sp, fp, lsl r1 │ │ │ │ - ldrdeq r9, [sp], sp │ │ │ │ + ldrdeq r9, [sp], fp │ │ │ │ + umulleq r9, sp, sp, r0 │ │ │ │ adceq r0, fp, r4, ror #25 │ │ │ │ ldrhteq r0, [r1], r8 │ │ │ │ umlalseq r0, r1, ip, sl │ │ │ │ adceq r0, fp, r0, ror #5 │ │ │ │ adceq r0, fp, ip, asr #23 │ │ │ │ adcseq r0, r1, r0, ror pc │ │ │ │ - addeq r9, sp, r5, lsr #1 │ │ │ │ - @ instruction: 0x008d8ebf │ │ │ │ - addeq r9, sp, ip, lsl r0 │ │ │ │ + addeq r9, sp, r5, rrx │ │ │ │ + addeq r8, sp, pc, ror lr │ │ │ │ + ldrdeq r8, [sp], ip │ │ │ │ adceq r0, fp, r0, lsr r8 │ │ │ │ umlalseq r1, r1, r8, r2 @ │ │ │ │ adcseq r1, r1, r0, lsl #5 │ │ │ │ - addeq r6, sp, r1, lsr #19 │ │ │ │ + addeq r6, sp, r1, ror #18 │ │ │ │ adceq r0, fp, r8, lsr #7 │ │ │ │ adcseq r1, r1, r0, asr r2 │ │ │ │ - @ instruction: 0x008d8fb0 │ │ │ │ - addeq r8, sp, r6, ror #30 │ │ │ │ + addeq r8, sp, r0, ror pc │ │ │ │ + addeq r8, sp, r6, lsr #30 │ │ │ │ adceq r0, fp, r4, asr fp │ │ │ │ adcseq r0, r1, ip, lsr ip │ │ │ │ adcseq r0, r1, r0, ror #16 │ │ │ │ adceq r0, fp, r4, lsr #4 │ │ │ │ strhteq r0, [fp], r4 │ │ │ │ adcseq r0, r1, ip, lsl #25 │ │ │ │ - addeq r8, sp, r6, lsr #30 │ │ │ │ - addeq r8, sp, r4, ror #29 │ │ │ │ - addeq r6, sp, r8, ror #26 │ │ │ │ + addeq r8, sp, r6, ror #29 │ │ │ │ + addeq r8, sp, r4, lsr #29 │ │ │ │ + addeq r6, sp, r8, lsr #26 │ │ │ │ adceq r0, fp, r0, lsl #21 │ │ │ │ ldrhteq r0, [r1], ip │ │ │ │ strhteq r0, [fp], r0 │ │ │ │ adceq r0, fp, ip, asr #32 │ │ │ │ adcseq r0, r1, r8, ror sl │ │ │ │ - addeq r6, sp, r0, lsr sp │ │ │ │ - addeq r8, sp, lr, lsl lr │ │ │ │ + strdeq r6, [sp], r0 │ │ │ │ + ldrdeq r8, [sp], lr │ │ │ │ strdeq r0, [fp], ip @ │ │ │ │ adcseq r0, r1, r8, ror #21 │ │ │ │ adcseq r0, r1, r8, ror #15 │ │ │ │ adceq r0, fp, ip, ror #3 │ │ │ │ adceq r0, fp, r0, lsr fp │ │ │ │ adcseq r0, r1, ip, lsl #22 │ │ │ │ - addeq r8, sp, r6, ror #27 │ │ │ │ + addeq r8, sp, r6, lsr #27 │ │ │ │ adceq pc, sl, r0, lsr #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq b2710 │ │ │ │ ldr r0, [pc, #484] @ b2730 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #480] @ b2734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #468] @ b2738 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b26b8 │ │ │ │ ldr r0, [pc, #460] @ b2748 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [pc, #444] @ b274c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -95162,15 +95162,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b2690 │ │ │ │ ldr r0, [pc, #384] @ b2750 │ │ │ │ ldr r2, [pc, #384] @ b2754 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r4, [pc, #368] @ b2758 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq b2604 │ │ │ │ ldr r0, [pc, #348] @ b275c │ │ │ │ @@ -95189,15 +95189,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 562a4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [pc, #300] @ b276c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -95209,19 +95209,19 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b26a0 │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b25c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #124] @ b273c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #120] @ b2740 │ │ │ │ ldr r1, [pc, #120] @ b2744 │ │ │ │ @@ -95247,65 +95247,65 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r8, sp, r6, asr #19 │ │ │ │ + addeq r8, sp, r6, lsl #19 │ │ │ │ strdeq r0, [fp], ip @ │ │ │ │ adcseq r0, r1, r8, asr #21 │ │ │ │ adcseq r0, r1, r0, ror #18 │ │ │ │ strdeq pc, [sl], r8 @ │ │ │ │ umlaleq r0, fp, ip, r4 │ │ │ │ adcseq r0, r1, ip, ror sl │ │ │ │ - addeq r8, sp, sl, lsl #19 │ │ │ │ - addeq r8, sp, fp, asr #18 │ │ │ │ + addeq r8, sp, sl, asr #18 │ │ │ │ + addeq r8, sp, fp, lsl #18 │ │ │ │ umlaleq pc, sl, r4, pc @ │ │ │ │ adcseq r0, r1, r8, asr #20 │ │ │ │ adcseq r0, r1, r0, lsr sl │ │ │ │ - addeq r6, sp, r1, ror r4 │ │ │ │ + addeq r6, sp, r1, lsr r4 │ │ │ │ adceq pc, sl, r8, ror lr @ │ │ │ │ adcseq r0, r1, r0, lsl #20 │ │ │ │ - ldrdeq r8, [sp], pc @ │ │ │ │ + umulleq r8, sp, pc, r8 @ │ │ │ │ adceq pc, sl, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq b29d8 │ │ │ │ ldr r1, [pc, #668] @ b2a38 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add fp, sp, #24 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ mov r3, fp │ │ │ │ ldm r4, {r0, r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r5, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #592] @ b2a3c │ │ │ │ ldr r2, [pc, #592] @ b2a40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #4 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r4, [pc, #576] @ b2a44 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq b2820 │ │ │ │ ldr r0, [pc, #556] @ b2a48 │ │ │ │ @@ -95324,15 +95324,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 56494 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [pc, #508] @ b2a58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #11 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -95345,78 +95345,78 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b29ac │ │ │ │ ldr r1, [pc, #432] @ b2a5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldm r4, {r0, r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r5, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [pc, #360] @ b2a60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldm r4, {r0, r1, r5, r6, r7, r9} │ │ │ │ stm r3, {r0, r1, r5, r6, r7, r9} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ ldr r1, [pc, #292] @ b2a64 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldm r6, {r0, r1, r4, r5, r7, sl} │ │ │ │ stm r3, {r0, r1, r4, r5, r7, sl} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r8, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r8, #8] │ │ │ │ str r9, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b28a4 │ │ │ │ ldr r0, [pc, #136] @ b2a4c │ │ │ │ ldr r2, [pc, #136] @ b2a50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 8e71c │ │ │ │ @@ -95441,40 +95441,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53768 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - strdeq r8, [sp], sp │ │ │ │ - addeq r2, sp, r8, lsr r7 │ │ │ │ + @ instruction: 0x008d87bd │ │ │ │ + strdeq r2, [sp], r8 │ │ │ │ adceq pc, sl, r8, ror sp @ │ │ │ │ ldrshteq r0, [r1], r0 │ │ │ │ ldrsbteq r0, [r1], r8 │ │ │ │ - addeq r6, sp, r9, lsr #3 │ │ │ │ + addeq r6, sp, r9, ror #2 │ │ │ │ strhteq pc, [sl], r0 @ │ │ │ │ adcseq r0, r1, r8, lsr #15 │ │ │ │ - addeq r2, sp, ip, asr #13 │ │ │ │ - addeq r2, sp, r4, ror #12 │ │ │ │ - addeq r8, sp, r2, lsr #12 │ │ │ │ - addeq r8, sp, pc, asr r6 │ │ │ │ + addeq r2, sp, ip, lsl #13 │ │ │ │ + addeq r2, sp, r4, lsr #12 │ │ │ │ + addeq r8, sp, r2, ror #11 │ │ │ │ + addeq r8, sp, pc, lsl r6 │ │ │ │ adceq pc, sl, r8, asr r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b2b2c │ │ │ │ ldr r1, [pc, #552] @ b2cbc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b2b38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ @@ -95491,15 +95491,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b2b04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ b2ce8 │ │ │ │ ldr r2, [pc, #464] @ b2cec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -95525,15 +95525,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ b b2c48 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne b2bd4 │ │ │ │ ldr r1, [pc, #300] @ b2ccc │ │ │ │ ldr r0, [pc, #300] @ b2cd0 │ │ │ │ ldr r3, [pc, #300] @ b2cd4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -95587,41 +95587,41 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b2c84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b2ca0 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r8, sp, pc, lsr #7 │ │ │ │ - @ instruction: 0x008d5fb7 │ │ │ │ + addeq r8, sp, pc, ror #6 │ │ │ │ + addeq r5, sp, r7, ror pc │ │ │ │ adceq pc, sl, r0, lsl #20 │ │ │ │ adceq r0, fp, r0, ror #3 │ │ │ │ umlaleq r0, fp, ip, r1 │ │ │ │ - addeq r5, sp, r3, ror #30 │ │ │ │ + addeq r5, sp, r3, lsr #30 │ │ │ │ umlaleq pc, sl, r4, r9 @ │ │ │ │ - andseq pc, sp, r8, ror #18 │ │ │ │ + andseq pc, sp, r0, asr #18 │ │ │ │ adceq pc, sl, r4, lsr fp @ │ │ │ │ adceq r0, fp, r4, lsr r1 │ │ │ │ - addeq r2, sp, ip, ror #5 │ │ │ │ - addeq r6, sp, r3, lsl sp │ │ │ │ + addeq r2, sp, ip, lsr #5 │ │ │ │ + ldrdeq r6, [sp], r3 │ │ │ │ adceq r0, fp, r4, lsr #4 │ │ │ │ adcseq sp, r0, r0, asr #12 │ │ │ │ adceq pc, sl, r4, lsl #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -95630,29 +95630,29 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq b2dfc │ │ │ │ ldr r0, [pc, #232] @ b2e08 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #228] @ b2e0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #216] @ b2e10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b2dc0 │ │ │ │ ldr r0, [pc, #208] @ b2e20 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #192] @ b2e24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -95663,15 +95663,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b2da8 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #76] @ b2e14 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #72] @ b2e18 │ │ │ │ ldr r1, [pc, #72] @ b2e1c │ │ │ │ @@ -95685,90 +95685,90 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ b b2d48 │ │ │ │ ldr r0, [pc, #36] @ b2e28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r8, sp, sl, lsr r0 │ │ │ │ + strdeq r7, [sp], sl │ │ │ │ adceq pc, sl, r8, lsr #24 │ │ │ │ adcseq pc, r0, ip, lsl sp @ │ │ │ │ adcseq pc, r0, r0, lsl #25 │ │ │ │ adceq pc, sl, r0, asr #12 │ │ │ │ ldrdeq pc, [sl], r4 @ │ │ │ │ adcseq pc, r0, r8, ror #26 │ │ │ │ - strdeq r7, [sp], lr │ │ │ │ + @ instruction: 0x008d7fbe │ │ │ │ adceq pc, sl, r4, lsr r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq b32bc │ │ │ │ ldr r1, [pc, #1304] @ b336c │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ add r8, sp, #32 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ mov r3, r8 │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ ldr r1, [pc, #1232] @ b3370 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1156] @ b3374 │ │ │ │ ldr r2, [pc, #1156] @ b3378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #1140] @ b337c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b3268 │ │ │ │ ldr r0, [pc, #1132] @ b338c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r1, [pc, #1124] @ b3390 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #7 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -95779,22 +95779,22 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b3228 │ │ │ │ ldr r0, [pc, #1056] @ b3394 │ │ │ │ ldr r2, [pc, #1056] @ b3398 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #4 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ bl 5535c │ │ │ │ ldr r1, [pc, #1036] @ b339c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -95805,15 +95805,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b3238 │ │ │ │ ldr r0, [pc, #964] @ b33a0 │ │ │ │ ldr r2, [pc, #964] @ b33a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r4, [pc, #948] @ b33a8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq b3010 │ │ │ │ ldr r0, [pc, #928] @ b33ac │ │ │ │ @@ -95832,15 +95832,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [pc, #880] @ b33bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #5 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -95855,59 +95855,59 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r1, [pc, #800] @ b33c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #8 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 6471c8 │ │ │ │ + bl 6471a0 │ │ │ │ add r9, sp, #32 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ bl 53d54 │ │ │ │ orr r0, r5, #3 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 646d48 │ │ │ │ + bl 646d20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [pc, #724] @ b33c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ ldm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #660] @ b33c8 │ │ │ │ ldr r2, [pc, #660] @ b33cc │ │ │ │ mov r6, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ bl 5535c │ │ │ │ ldr r1, [pc, #636] @ b33d0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #8 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ @@ -95920,26 +95920,26 @@ │ │ │ │ bne b3258 │ │ │ │ ldr r1, [pc, #560] @ b33d4 │ │ │ │ mov sl, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mov r2, r6 │ │ │ │ ldm fp, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi lr, r1, #0, #2 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r9, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r9, #8] │ │ │ │ @@ -95951,27 +95951,27 @@ │ │ │ │ str r0, [r9, #20] │ │ │ │ str sl, [r9, #24] │ │ │ │ str r8, [r9, #28] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b2f6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b2fd4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b3094 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b319c │ │ │ │ ldr r0, [pc, #272] @ b3380 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #268] @ b3384 │ │ │ │ ldr r1, [pc, #268] @ b3388 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -96030,70 +96030,70 @@ │ │ │ │ bl 53768 │ │ │ │ mov r0, r5 │ │ │ │ bl 53768 │ │ │ │ mov r0, fp │ │ │ │ bl 53768 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r2, sp, r0, asr #1 │ │ │ │ - addeq r7, sp, pc, asr fp │ │ │ │ - addeq r7, sp, r6, lsl #28 │ │ │ │ + addeq r2, sp, r0, lsl #1 │ │ │ │ + addeq r7, sp, pc, lsl fp │ │ │ │ + addeq r7, sp, r6, asr #27 │ │ │ │ adceq pc, sl, ip, asr sl @ │ │ │ │ adcseq r0, r1, r0, lsr r1 │ │ │ │ ldrhteq pc, [r0], ip @ │ │ │ │ adceq pc, sl, ip, lsl r1 @ │ │ │ │ ldrdeq pc, [sl], ip @ │ │ │ │ adcseq r0, r1, r4, lsr #2 │ │ │ │ - addeq r7, sp, lr, asr #27 │ │ │ │ - addeq r1, sp, ip, lsr #31 │ │ │ │ + addeq r7, sp, lr, lsl #27 │ │ │ │ + addeq r1, sp, ip, ror #30 │ │ │ │ ldrdeq pc, [sl], r8 @ │ │ │ │ - umulleq r1, sp, r0, pc @ │ │ │ │ - addeq r7, sp, ip, lsr #26 │ │ │ │ + addeq r1, sp, r0, asr pc │ │ │ │ + addeq r7, sp, ip, ror #25 │ │ │ │ adceq pc, sl, r8, lsl #11 │ │ │ │ ldrshteq pc, [r0], r8 @ │ │ │ │ adcseq pc, r0, r0, ror #31 │ │ │ │ - addeq r5, sp, r5, asr #17 │ │ │ │ + addeq r5, sp, r5, lsl #17 │ │ │ │ adceq pc, sl, ip, asr #5 │ │ │ │ ldrhteq pc, [r0], r0 @ │ │ │ │ - addeq r7, sp, r0, asr #25 │ │ │ │ - addeq r6, sp, r7, lsl #18 │ │ │ │ - addeq r7, sp, r6, lsl #27 │ │ │ │ - addeq r6, sp, r3, ror r8 │ │ │ │ + addeq r7, sp, r0, lsl #25 │ │ │ │ + addeq r6, sp, r7, asr #17 │ │ │ │ + addeq r7, sp, r6, asr #26 │ │ │ │ + addeq r6, sp, r3, lsr r8 │ │ │ │ adceq pc, sl, r4, lsl r8 @ │ │ │ │ - addeq r6, sp, r7, asr r8 │ │ │ │ - addeq r6, sp, pc, lsl #16 │ │ │ │ + addeq r6, sp, r7, lsl r8 │ │ │ │ + addeq r6, sp, pc, asr #15 │ │ │ │ adceq lr, sl, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ beq b3648 │ │ │ │ ldr r0, [pc, #656] @ b3694 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #652] @ b3698 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #640] @ b369c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b35d0 │ │ │ │ ldr r0, [pc, #632] @ b36ac │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #616] @ b36b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ @@ -96105,29 +96105,29 @@ │ │ │ │ bne b35b0 │ │ │ │ ldr r0, [pc, #556] @ b36b4 │ │ │ │ ldr r2, [pc, #556] @ b36b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ ldr r0, [pc, #536] @ b36bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne b360c │ │ │ │ ldr r0, [pc, #528] @ b36cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ ldr r1, [pc, #520] @ b36d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #6 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 537d4 │ │ │ │ @@ -96138,58 +96138,58 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne b35c0 │ │ │ │ ldr r1, [pc, #452] @ b36d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ mov r3, fp │ │ │ │ ldm r7, {r1, r2, r4, r5, r6, r8} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r8} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ ldr r1, [pc, #380] @ b36d8 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ 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, fp │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r8, [r9, #8] │ │ │ │ stm r9, {r1, sl} │ │ │ │ str r0, [r9, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b3480 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ b b3508 │ │ │ │ ldr r0, [pc, #200] @ b36a0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #196] @ b36a4 │ │ │ │ ldr r1, [pc, #196] @ b36a8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ @@ -96232,311 +96232,301 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 53768 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x008d84bf │ │ │ │ + addeq r8, sp, pc, ror r4 │ │ │ │ adceq pc, sl, r4, asr #10 │ │ │ │ adcseq pc, r0, r4, asr fp @ │ │ │ │ adcseq pc, r0, ip, lsl #19 │ │ │ │ adceq lr, sl, r8, lsl sp │ │ │ │ umlaleq pc, sl, r4, r7 @ │ │ │ │ adcseq pc, r0, r8, asr #22 │ │ │ │ - addeq r8, sp, r3, lsl #9 │ │ │ │ - addeq r7, sp, sl, lsl sp │ │ │ │ + addeq r8, sp, r3, asr #8 │ │ │ │ + ldrdeq r7, [sp], sl │ │ │ │ adceq pc, sl, r4, asr #9 │ │ │ │ ldrhteq pc, [r0], ip @ │ │ │ │ adcseq pc, r0, r0, asr #8 │ │ │ │ adceq lr, sl, r8, lsl ip │ │ │ │ adceq pc, sl, r0, asr #13 │ │ │ │ adcseq pc, r0, r0, asr #13 │ │ │ │ - ldrdeq r7, [sp], lr │ │ │ │ - addeq r8, sp, r2, asr #7 │ │ │ │ - addeq r8, sp, fp, ror r3 │ │ │ │ + umulleq r7, sp, lr, ip │ │ │ │ + addeq r8, sp, r2, lsl #7 │ │ │ │ + addeq r8, sp, fp, lsr r3 │ │ │ │ adceq lr, sl, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov fp, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ + ldr sl, [r0] │ │ │ │ str fp, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - beq b37f0 │ │ │ │ - ldr r1, [pc, #260] @ b3810 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ - add r9, sp, #8 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq b37c8 │ │ │ │ + ldr r1, [pc, #224] @ b37e8 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ mov r2, #6 │ │ │ │ + mov r9, sp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - add sl, r9, #16 │ │ │ │ - bl 6476ac │ │ │ │ - add r0, r5, #32 │ │ │ │ - add r8, sp, #88 @ 0x58 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + add r8, r9, #16 │ │ │ │ + bl 647684 │ │ │ │ + add r0, r5, #48 @ 0x30 │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ + ldr lr, [sp, #156] @ 0x9c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr lr, [sp, #204] @ 0xcc │ │ │ │ - mov r3, r8 │ │ │ │ - ldm r0!, {r1, r2, r4, r5, r7} │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ - ldm r0, {r1, r2, r4, r5, r7} │ │ │ │ - add r0, r8, #16 │ │ │ │ - stm r3, {r1, r2, r4, r5, r7} │ │ │ │ - add r1, r9, #48 @ 0x30 │ │ │ │ - ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ + add r3, r9, #48 @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ - stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - str r0, [sl, #16] │ │ │ │ - stm sl, {r0, fp} │ │ │ │ - str r0, [sp, #8] │ │ │ │ + stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ + str r0, [r8, #16] │ │ │ │ + stm r8, {r0, fp} │ │ │ │ + stm sp, {r0, fp} │ │ │ │ orr r0, ip, #3 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - str fp, [sl, #20] │ │ │ │ + str fp, [r8, #20] │ │ │ │ str fp, [sp, #12] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - vstr d0, [sp, #32] │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ - vstr d0, [sp, #48] @ 0x30 │ │ │ │ - bl 6472e0 │ │ │ │ - ldr r1, [pc, #116] @ b3814 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + str lr, [sp, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #40] @ 0x28 │ │ │ │ + bl 6472b8 │ │ │ │ + ldr r1, [pc, #112] @ b37ec │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646234 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ + bl 64620c │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ mov r2, r9 │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ ldm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - strd r8, [r0] │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ + strd r8, [sl] │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ b3818 │ │ │ │ + ldr r0, [pc, #32] @ b37f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umulleq r7, sp, r3, r4 │ │ │ │ - addeq r7, sp, r5, asr #25 │ │ │ │ - adceq lr, sl, r0, asr #20 │ │ │ │ + addeq r7, sp, r7, asr r4 │ │ │ │ + addeq r7, sp, r9, lsr #25 │ │ │ │ + adceq lr, sl, r8, ror #20 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3840 │ │ │ │ + beq b3818 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r2, #24 │ │ │ │ b 5475c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3850 │ │ │ │ + ldr r0, [pc, #4] @ b3828 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq lr, sl, ip, ror #19 │ │ │ │ + adceq lr, sl, r4, lsl sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3958 │ │ │ │ - ldr r0, [pc, #232] @ b3964 │ │ │ │ + beq b3930 │ │ │ │ + ldr r0, [pc, #232] @ b393c │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #228] @ b3968 │ │ │ │ + ldr r2, [pc, #228] @ b3940 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b396c │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b3944 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b391c │ │ │ │ - ldr r0, [pc, #208] @ b397c │ │ │ │ + bne b38f4 │ │ │ │ + ldr r0, [pc, #208] @ b3954 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b3980 │ │ │ │ + ldr r1, [pc, #192] @ b3958 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b3904 │ │ │ │ + bne b38dc │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b3970 │ │ │ │ + ldr r0, [pc, #76] @ b3948 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b3974 │ │ │ │ - ldr r1, [pc, #72] @ b3978 │ │ │ │ + ldr r3, [pc, #72] @ b394c │ │ │ │ + ldr r1, [pc, #72] @ b3950 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b38a4 │ │ │ │ - ldr r0, [pc, #36] @ b3984 │ │ │ │ + b b387c │ │ │ │ + ldr r0, [pc, #36] @ b395c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r7, sp, ip, asr sl │ │ │ │ - adceq pc, sl, ip, asr #1 │ │ │ │ - adcseq pc, r0, r4, asr #3 │ │ │ │ - adcseq pc, r0, r8, lsr #2 │ │ │ │ - adceq lr, sl, r8, lsr #21 │ │ │ │ - adceq pc, sl, r8, lsr #8 │ │ │ │ - adcseq pc, r0, ip, ror #4 │ │ │ │ - addeq r7, sp, r0, lsr #20 │ │ │ │ - ldrdeq lr, [sl], r8 @ │ │ │ │ + addeq r7, sp, r4, asr #20 │ │ │ │ + strdeq pc, [sl], r4 @ │ │ │ │ + adcseq pc, r0, ip, ror #3 │ │ │ │ + adcseq pc, r0, r0, asr r1 @ │ │ │ │ + ldrdeq lr, [sl], r0 @ │ │ │ │ + adceq pc, sl, r0, asr r4 @ │ │ │ │ + umlalseq pc, r0, r4, r2 @ │ │ │ │ + addeq r7, sp, r8, lsl #20 │ │ │ │ + adceq lr, sl, r0, lsl #18 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b39b4 │ │ │ │ + ldr r0, [pc, #4] @ b398c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq lr, sl, r8, lsl #17 │ │ │ │ + strhteq lr, [sl], r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b3a78 │ │ │ │ - ldr r1, [pc, #552] @ b3c08 │ │ │ │ + beq b3a50 │ │ │ │ + ldr r1, [pc, #552] @ b3be0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b3a84 │ │ │ │ + bne b3a5c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b3ac8 │ │ │ │ - ldr r1, [pc, #544] @ b3c3c │ │ │ │ + bne b3aa0 │ │ │ │ + ldr r1, [pc, #544] @ b3c14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 536b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3a5c │ │ │ │ + beq b3a34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b3a50 │ │ │ │ + beq b3a28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ b3c34 │ │ │ │ - ldr r2, [pc, #464] @ b3c38 │ │ │ │ + ldr r0, [pc, #464] @ b3c0c │ │ │ │ + ldr r2, [pc, #464] @ b3c10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b b3b94 │ │ │ │ - ldr r0, [pc, #448] @ b3c40 │ │ │ │ + b b3b6c │ │ │ │ + ldr r0, [pc, #448] @ b3c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ b3c0c │ │ │ │ - ldr r3, [pc, #368] @ b3c10 │ │ │ │ - ldr r5, [pc, #368] @ b3c14 │ │ │ │ + ldr r0, [pc, #368] @ b3be4 │ │ │ │ + ldr r3, [pc, #368] @ b3be8 │ │ │ │ + ldr r5, [pc, #368] @ b3bec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b b3b94 │ │ │ │ + b b3b6c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b3b20 │ │ │ │ - ldr r1, [pc, #300] @ b3c18 │ │ │ │ - ldr r0, [pc, #300] @ b3c1c │ │ │ │ - ldr r3, [pc, #300] @ b3c20 │ │ │ │ + bne b3af8 │ │ │ │ + ldr r1, [pc, #300] @ b3bf0 │ │ │ │ + ldr r0, [pc, #300] @ b3bf4 │ │ │ │ + ldr r3, [pc, #300] @ b3bf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b b3b94 │ │ │ │ + b b3b6c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ b3c24 │ │ │ │ - ldr r1, [pc, #248] @ b3c28 │ │ │ │ - ldr ip, [pc, #248] @ b3c2c │ │ │ │ + ldr r0, [pc, #248] @ b3bfc │ │ │ │ + ldr r1, [pc, #248] @ b3c00 │ │ │ │ + ldr ip, [pc, #248] @ b3c04 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ b3c30 │ │ │ │ + ldr r2, [pc, #244] @ b3c08 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -96557,149 +96547,149 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b3bf0 │ │ │ │ + bne b3bc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3bd0 │ │ │ │ + beq b3ba8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b3bec │ │ │ │ + bne b3bc4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, sp, r3, ror r1 │ │ │ │ - addeq r5, sp, fp, rrx │ │ │ │ - strhteq lr, [sl], r4 │ │ │ │ - adceq pc, sl, ip, lsr #2 │ │ │ │ - adceq pc, sl, r8, ror #1 │ │ │ │ - addeq r5, sp, r7, lsl r0 │ │ │ │ - adceq lr, sl, r8, asr #20 │ │ │ │ + addeq r7, sp, fp, asr r1 │ │ │ │ + addeq r5, sp, r3, asr r0 │ │ │ │ + ldrdeq lr, [sl], ip @ │ │ │ │ + adceq pc, sl, r4, asr r1 @ │ │ │ │ + adceq pc, sl, r0, lsl r1 @ │ │ │ │ + strdeq r4, [sp], pc @ │ │ │ │ + adceq lr, sl, r0, ror sl │ │ │ │ andseq lr, sp, ip, lsl sl │ │ │ │ - adceq lr, sl, r8, ror #23 │ │ │ │ - adceq pc, sl, r0, lsl #1 │ │ │ │ - addeq r1, sp, r0, lsr #7 │ │ │ │ - addeq r5, sp, r7, asr #27 │ │ │ │ - adceq pc, sl, r0, ror r1 @ │ │ │ │ - umlalseq ip, r0, r4, r6 │ │ │ │ - strhteq lr, [sl], r8 │ │ │ │ + adceq lr, sl, r0, lsl ip │ │ │ │ + adceq pc, sl, r8, lsr #1 │ │ │ │ + addeq r1, sp, r8, lsl #7 │ │ │ │ + addeq r5, sp, pc, lsr #27 │ │ │ │ + umlaleq pc, sl, r8, r1 @ │ │ │ │ + ldrhteq ip, [r0], ip │ │ │ │ + adceq lr, sl, r0, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b3d04 │ │ │ │ - ldr r1, [pc, #552] @ b3e94 │ │ │ │ + beq b3cdc │ │ │ │ + ldr r1, [pc, #552] @ b3e6c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b3d10 │ │ │ │ + bne b3ce8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b3d54 │ │ │ │ - ldr r1, [pc, #544] @ b3ec8 │ │ │ │ + bne b3d2c │ │ │ │ + ldr r1, [pc, #544] @ b3ea0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 536b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ce8 │ │ │ │ + beq b3cc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b3cdc │ │ │ │ + beq b3cb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ b3ec0 │ │ │ │ - ldr r2, [pc, #464] @ b3ec4 │ │ │ │ + ldr r0, [pc, #464] @ b3e98 │ │ │ │ + ldr r2, [pc, #464] @ b3e9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b b3e20 │ │ │ │ - ldr r0, [pc, #448] @ b3ecc │ │ │ │ + b b3df8 │ │ │ │ + ldr r0, [pc, #448] @ b3ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ b3e98 │ │ │ │ - ldr r3, [pc, #368] @ b3e9c │ │ │ │ - ldr r5, [pc, #368] @ b3ea0 │ │ │ │ + ldr r0, [pc, #368] @ b3e70 │ │ │ │ + ldr r3, [pc, #368] @ b3e74 │ │ │ │ + ldr r5, [pc, #368] @ b3e78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b b3e20 │ │ │ │ + b b3df8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b3dac │ │ │ │ - ldr r1, [pc, #300] @ b3ea4 │ │ │ │ - ldr r0, [pc, #300] @ b3ea8 │ │ │ │ - ldr r3, [pc, #300] @ b3eac │ │ │ │ + bne b3d84 │ │ │ │ + ldr r1, [pc, #300] @ b3e7c │ │ │ │ + ldr r0, [pc, #300] @ b3e80 │ │ │ │ + ldr r3, [pc, #300] @ b3e84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b b3e20 │ │ │ │ + b b3df8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ b3eb0 │ │ │ │ - ldr r1, [pc, #248] @ b3eb4 │ │ │ │ - ldr ip, [pc, #248] @ b3eb8 │ │ │ │ + ldr r0, [pc, #248] @ b3e88 │ │ │ │ + ldr r1, [pc, #248] @ b3e8c │ │ │ │ + ldr ip, [pc, #248] @ b3e90 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ b3ebc │ │ │ │ + ldr r2, [pc, #244] @ b3e94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -96720,491 +96710,491 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b3e7c │ │ │ │ + bne b3e54 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3e5c │ │ │ │ + beq b3e34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b3e78 │ │ │ │ + bne b3e50 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, sp, r8, asr #5 │ │ │ │ - ldrdeq r4, [sp], pc @ │ │ │ │ - adceq lr, sl, r8, lsr #16 │ │ │ │ - adceq pc, sl, r8, asr r0 @ │ │ │ │ - adceq pc, sl, r4, lsl r0 @ │ │ │ │ - addeq r4, sp, fp, lsl #27 │ │ │ │ - strhteq lr, [sl], ip │ │ │ │ + @ instruction: 0x008d72b0 │ │ │ │ + addeq r4, sp, r7, asr #27 │ │ │ │ + adceq lr, sl, r0, asr r8 │ │ │ │ + adceq pc, sl, r0, lsl #1 │ │ │ │ + adceq pc, sl, ip, lsr r0 @ │ │ │ │ + addeq r4, sp, r3, ror sp │ │ │ │ + adceq lr, sl, r4, ror #15 │ │ │ │ mulseq sp, r0, r7 │ │ │ │ - adceq lr, sl, ip, asr r9 │ │ │ │ - adceq lr, sl, ip, lsr #31 │ │ │ │ - addeq r1, sp, r4, lsl r1 │ │ │ │ - addeq r5, sp, fp, lsr fp │ │ │ │ - umlaleq pc, sl, ip, r0 @ │ │ │ │ - adcseq ip, r0, r4, lsl #10 │ │ │ │ - adceq lr, sl, ip, lsr #10 │ │ │ │ + adceq lr, sl, r4, lsl #19 │ │ │ │ + ldrdeq lr, [sl], r4 @ │ │ │ │ + strdeq r1, [sp], ip │ │ │ │ + addeq r5, sp, r3, lsr #22 │ │ │ │ + adceq pc, sl, r4, asr #1 │ │ │ │ + adcseq ip, r0, ip, lsr #10 │ │ │ │ + adceq lr, sl, r4, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b408c │ │ │ │ - ldr r1, [pc, #496] @ b40e8 │ │ │ │ + beq b4064 │ │ │ │ + ldr r1, [pc, #496] @ b40c0 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r9, #1 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ mov r3, fp │ │ │ │ ldm r8, {r1, r2, r4, r5, r6, r7} │ │ │ │ bfi r0, r9, #0, #2 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #420] @ b40ec │ │ │ │ + ldr r1, [pc, #420] @ b40c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ mov r3, fp │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldm r4, {r1, r2, r5, r6, r7, r8} │ │ │ │ bfi r0, r9, #0, #2 │ │ │ │ stm r3, {r1, r2, r5, r6, r7, r8} │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #352] @ b40f0 │ │ │ │ + ldr r1, [pc, #352] @ b40c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ mov r3, fp │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldm r8, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 645a0c │ │ │ │ - ldr r1, [pc, #284] @ b40f4 │ │ │ │ + bl 6459e4 │ │ │ │ + ldr r1, [pc, #284] @ b40cc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 6476ac │ │ │ │ + bl 647684 │ │ │ │ add r9, sp, #16 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ bl 53d54 │ │ │ │ orr r0, r4, #3 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6472e0 │ │ │ │ - ldr r1, [pc, #212] @ b40f8 │ │ │ │ + bl 6472b8 │ │ │ │ + ldr r1, [pc, #212] @ b40d0 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sl] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sl, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sl, #8] │ │ │ │ str fp, [sl, #12] │ │ │ │ str r0, [sl, #16] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ b40fc │ │ │ │ + ldr r0, [pc, #104] @ b40d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 53768 │ │ │ │ - b b40ac │ │ │ │ + b b4084 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 53768 │ │ │ │ - b b40bc │ │ │ │ + b b4094 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 53768 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 53768 │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 53768 │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, sp, r9, rrx │ │ │ │ - addeq r7, sp, fp, lsr #32 │ │ │ │ - addeq r6, sp, r3, ror sl │ │ │ │ - addeq r6, sp, pc, asr #23 │ │ │ │ - addeq r6, sp, r4, asr pc │ │ │ │ - adceq lr, sl, r4, lsr #3 │ │ │ │ + addeq r7, sp, r1, asr r0 │ │ │ │ + addeq r7, sp, r3, lsl r0 │ │ │ │ + addeq r6, sp, fp, asr sl │ │ │ │ + @ instruction: 0x008d6bb7 │ │ │ │ + addeq r6, sp, ip, lsr pc │ │ │ │ + adceq lr, sl, ip, asr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4204 │ │ │ │ - ldr r0, [pc, #232] @ b4210 │ │ │ │ + beq b41dc │ │ │ │ + ldr r0, [pc, #232] @ b41e8 │ │ │ │ mov r1, #7 │ │ │ │ - ldr r2, [pc, #228] @ b4214 │ │ │ │ + ldr r2, [pc, #228] @ b41ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b4218 │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b41f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b41c8 │ │ │ │ - ldr r0, [pc, #208] @ b4228 │ │ │ │ + bne b41a0 │ │ │ │ + ldr r0, [pc, #208] @ b4200 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b422c │ │ │ │ + ldr r1, [pc, #192] @ b4204 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b41b0 │ │ │ │ + bne b4188 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b421c │ │ │ │ + ldr r0, [pc, #76] @ b41f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b4220 │ │ │ │ - ldr r1, [pc, #72] @ b4224 │ │ │ │ + ldr r3, [pc, #72] @ b41f8 │ │ │ │ + ldr r1, [pc, #72] @ b41fc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b4150 │ │ │ │ - ldr r0, [pc, #36] @ b4230 │ │ │ │ + b b4128 │ │ │ │ + ldr r0, [pc, #36] @ b4208 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r6, sp, sl, asr #23 │ │ │ │ - adceq lr, sl, r0, lsr #16 │ │ │ │ - ldrshteq lr, [r0], r8 │ │ │ │ - adcseq lr, r0, ip, asr lr │ │ │ │ - adceq lr, sl, ip, lsr #3 │ │ │ │ - adceq lr, sl, ip, ror r9 │ │ │ │ - adcseq lr, r0, r8, ror #29 │ │ │ │ - addeq r6, sp, lr, lsl #23 │ │ │ │ - adceq lr, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0x008d6bb2 │ │ │ │ + adceq lr, sl, r8, asr #16 │ │ │ │ + adcseq lr, r0, r0, lsr #30 │ │ │ │ + adcseq lr, r0, r4, lsl #29 │ │ │ │ + ldrdeq lr, [sl], r4 @ │ │ │ │ + adceq lr, sl, r4, lsr #19 │ │ │ │ + adcseq lr, r0, r0, lsl pc │ │ │ │ + addeq r6, sp, r6, ror fp │ │ │ │ + adceq lr, sl, r4, asr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4338 │ │ │ │ - ldr r0, [pc, #232] @ b4344 │ │ │ │ + beq b4310 │ │ │ │ + ldr r0, [pc, #232] @ b431c │ │ │ │ mov r1, #7 │ │ │ │ - ldr r2, [pc, #228] @ b4348 │ │ │ │ + ldr r2, [pc, #228] @ b4320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b434c │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b4324 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b42fc │ │ │ │ - ldr r0, [pc, #208] @ b435c │ │ │ │ + bne b42d4 │ │ │ │ + ldr r0, [pc, #208] @ b4334 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b4360 │ │ │ │ + ldr r1, [pc, #192] @ b4338 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b42e4 │ │ │ │ + bne b42bc │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b4350 │ │ │ │ + ldr r0, [pc, #76] @ b4328 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b4354 │ │ │ │ - ldr r1, [pc, #72] @ b4358 │ │ │ │ + ldr r3, [pc, #72] @ b432c │ │ │ │ + ldr r1, [pc, #72] @ b4330 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b4284 │ │ │ │ - ldr r0, [pc, #36] @ b4364 │ │ │ │ + b b425c │ │ │ │ + ldr r0, [pc, #36] @ b433c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umulleq r6, sp, r6, sl │ │ │ │ - adceq lr, sl, ip, ror #13 │ │ │ │ - adcseq lr, r0, r4, asr #27 │ │ │ │ - adcseq lr, r0, r8, lsr #26 │ │ │ │ - adceq lr, sl, r8, ror r0 │ │ │ │ - adceq lr, sl, r8, asr #16 │ │ │ │ - ldrhteq lr, [r0], r4 │ │ │ │ - addeq r6, sp, sl, asr sl │ │ │ │ - strdeq sp, [sl], r8 @ │ │ │ │ + addeq r6, sp, lr, ror sl │ │ │ │ + adceq lr, sl, r4, lsl r7 │ │ │ │ + adcseq lr, r0, ip, ror #27 │ │ │ │ + adcseq lr, r0, r0, asr sp │ │ │ │ + adceq lr, sl, r0, lsr #1 │ │ │ │ + adceq lr, sl, r0, ror r8 │ │ │ │ + ldrsbteq lr, [r0], ip │ │ │ │ + addeq r6, sp, r2, asr #20 │ │ │ │ + adceq sp, sl, r0, lsr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b43cc │ │ │ │ + beq b43a4 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r4] │ │ │ │ cmp r6, #3 │ │ │ │ - beq b43d8 │ │ │ │ + beq b43b0 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ bl 53d54 │ │ │ │ str r6, [r5], #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ b43e4 │ │ │ │ + ldr r0, [pc, #16] @ b43bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldr r0, [pc, #8] @ b43e8 │ │ │ │ + ldr r0, [pc, #8] @ b43c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r4, ror #28 │ │ │ │ - adceq lr, sl, r4, ror #1 │ │ │ │ + adceq sp, sl, ip, lsl #29 │ │ │ │ + adceq lr, sl, ip, lsl #2 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0] │ │ │ │ strbne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b441c │ │ │ │ + ldr r0, [pc, #4] @ b43f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsr #28 │ │ │ │ + adceq sp, sl, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b44e8 │ │ │ │ - ldr r1, [pc, #560] @ b4678 │ │ │ │ + beq b44c0 │ │ │ │ + ldr r1, [pc, #560] @ b4650 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b44f4 │ │ │ │ + bne b44cc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b4538 │ │ │ │ - ldr r1, [pc, #552] @ b46ac │ │ │ │ + bne b4510 │ │ │ │ + ldr r1, [pc, #552] @ b4684 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #548] @ b46b0 │ │ │ │ + ldr r2, [pc, #548] @ b4688 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 552fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b44cc │ │ │ │ + beq b44a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq b44c0 │ │ │ │ + beq b4498 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ b46a4 │ │ │ │ - ldr r2, [pc, #464] @ b46a8 │ │ │ │ + ldr r0, [pc, #464] @ b467c │ │ │ │ + ldr r2, [pc, #464] @ b4680 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b b4604 │ │ │ │ - ldr r0, [pc, #452] @ b46b4 │ │ │ │ + b b45dc │ │ │ │ + ldr r0, [pc, #452] @ b468c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ b467c │ │ │ │ - ldr r3, [pc, #368] @ b4680 │ │ │ │ - ldr r5, [pc, #368] @ b4684 │ │ │ │ + ldr r0, [pc, #368] @ b4654 │ │ │ │ + ldr r3, [pc, #368] @ b4658 │ │ │ │ + ldr r5, [pc, #368] @ b465c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b b4604 │ │ │ │ + b b45dc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b4590 │ │ │ │ - ldr r1, [pc, #300] @ b4688 │ │ │ │ - ldr r0, [pc, #300] @ b468c │ │ │ │ - ldr r3, [pc, #300] @ b4690 │ │ │ │ + bne b4568 │ │ │ │ + ldr r1, [pc, #300] @ b4660 │ │ │ │ + ldr r0, [pc, #300] @ b4664 │ │ │ │ + ldr r3, [pc, #300] @ b4668 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b b4604 │ │ │ │ + b b45dc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ b4694 │ │ │ │ - ldr r1, [pc, #248] @ b4698 │ │ │ │ - ldr ip, [pc, #248] @ b469c │ │ │ │ + ldr r0, [pc, #248] @ b466c │ │ │ │ + ldr r1, [pc, #248] @ b4670 │ │ │ │ + ldr ip, [pc, #248] @ b4674 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ b46a0 │ │ │ │ + ldr r2, [pc, #244] @ b4678 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -97225,767 +97215,767 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne b4660 │ │ │ │ + bne b4638 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4640 │ │ │ │ + beq b4618 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne b465c │ │ │ │ + bne b4634 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r5, sp, r2, ror r3 │ │ │ │ - strdeq r4, [sp], fp │ │ │ │ - adceq lr, sl, r4, asr #32 │ │ │ │ - adceq lr, sl, r4, lsl r2 │ │ │ │ - adceq lr, sl, r0, ror #3 │ │ │ │ - addeq r4, sp, r7, lsr #11 │ │ │ │ - ldrdeq sp, [sl], r8 @ │ │ │ │ + addeq r5, sp, sl, asr r3 │ │ │ │ + addeq r4, sp, r3, ror #11 │ │ │ │ + adceq lr, sl, ip, rrx │ │ │ │ + adceq lr, sl, ip, lsr r2 │ │ │ │ + adceq lr, sl, r8, lsl #4 │ │ │ │ + addeq r4, sp, pc, lsl #11 │ │ │ │ + adceq lr, sl, r0 │ │ │ │ andseq sp, sp, ip, lsr #31 │ │ │ │ - adceq lr, sl, r8, ror r1 │ │ │ │ - adceq lr, sl, r8, lsl #3 │ │ │ │ - addeq r0, sp, r0, lsr r9 │ │ │ │ - addeq r5, sp, r7, asr r3 │ │ │ │ - adceq lr, sl, r8, lsl #5 │ │ │ │ + adceq lr, sl, r0, lsr #3 │ │ │ │ + strhteq lr, [sl], r0 │ │ │ │ + addeq r0, sp, r8, lsl r9 │ │ │ │ + addeq r5, sp, pc, lsr r3 │ │ │ │ + strhteq lr, [sl], r0 │ │ │ │ andeq r8, r0, r4, asr #9 │ │ │ │ andeq r8, r0, r4, lsr r5 │ │ │ │ - adceq sp, sl, r8, asr #26 │ │ │ │ + adceq sp, sl, r0, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4724 │ │ │ │ - ldr r1, [pc, #80] @ b4730 │ │ │ │ + beq b46fc │ │ │ │ + ldr r1, [pc, #80] @ b4708 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 646c44 │ │ │ │ + bl 646c1c │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ mov r0, sp │ │ │ │ ldm r9!, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 64682c │ │ │ │ + bl 646804 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ b4734 │ │ │ │ + ldr r0, [pc, #8] @ b470c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r6, sp, r1, lsl r8 │ │ │ │ - adceq sp, sl, ip, lsl #22 │ │ │ │ + strdeq r6, [sp], r9 │ │ │ │ + adceq sp, sl, r4, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b4a08 │ │ │ │ - ldr r1, [pc, #796] @ b4a7c │ │ │ │ + beq b49e0 │ │ │ │ + ldr r1, [pc, #796] @ b4a54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add r8, sp, #16 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ mov r3, r8 │ │ │ │ ldm r4, {r0, r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r5, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - bl 645a0c │ │ │ │ - ldr r1, [pc, #724] @ b4a80 │ │ │ │ + bl 6459e4 │ │ │ │ + ldr r1, [pc, #724] @ b4a58 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #656] @ b4a84 │ │ │ │ - ldr r2, [pc, #656] @ b4a88 │ │ │ │ + ldr r0, [pc, #656] @ b4a5c │ │ │ │ + ldr r2, [pc, #656] @ b4a60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ - bl 64583c │ │ │ │ - ldr r4, [pc, #640] @ b4a8c │ │ │ │ + bl 645814 │ │ │ │ + ldr r4, [pc, #640] @ b4a64 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq b4828 │ │ │ │ - ldr r0, [pc, #620] @ b4a90 │ │ │ │ + beq b4800 │ │ │ │ + ldr r0, [pc, #620] @ b4a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 560a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b49ec │ │ │ │ + beq b49c4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq b4858 │ │ │ │ - ldr r0, [pc, #584] @ b4a9c │ │ │ │ + beq b4830 │ │ │ │ + ldr r0, [pc, #584] @ b4a74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 560a4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b4aa0 │ │ │ │ + ldr r1, [pc, #572] @ b4a78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ bl 54b10 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b49cc │ │ │ │ - ldr r1, [pc, #496] @ b4aa4 │ │ │ │ + bne b49a4 │ │ │ │ + ldr r1, [pc, #496] @ b4a7c │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 645914 │ │ │ │ + bl 6458ec │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 645a0c │ │ │ │ + bl 6459e4 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #424] @ b4aa8 │ │ │ │ - ldr r2, [pc, #424] @ b4aac │ │ │ │ + ldr r0, [pc, #424] @ b4a80 │ │ │ │ + ldr r2, [pc, #424] @ b4a84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ - bl 64583c │ │ │ │ + bl 645814 │ │ │ │ bl 554b8 │ │ │ │ - ldr r1, [pc, #404] @ b4ab0 │ │ │ │ + ldr r1, [pc, #404] @ b4a88 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #12 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 537d4 │ │ │ │ mov sl, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b49dc │ │ │ │ - ldr r1, [pc, #332] @ b4ab4 │ │ │ │ + bne b49b4 │ │ │ │ + ldr r1, [pc, #332] @ b4a8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r9] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r9, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ str fp, [r9, #12] │ │ │ │ str sl, [r9, #16] │ │ │ │ str r0, [r9, #20] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b48ac │ │ │ │ + bl 40e51c │ │ │ │ + b b4884 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b4960 │ │ │ │ - ldr r0, [pc, #160] @ b4a94 │ │ │ │ - ldr r2, [pc, #160] @ b4a98 │ │ │ │ + bl 40e51c │ │ │ │ + b b4938 │ │ │ │ + ldr r0, [pc, #160] @ b4a6c │ │ │ │ + ldr r2, [pc, #160] @ b4a70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #168] @ b4ab8 │ │ │ │ + ldr r0, [pc, #168] @ b4a90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 53768 │ │ │ │ - b b4a28 │ │ │ │ + b b4a00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 53768 │ │ │ │ - b b4a38 │ │ │ │ + b b4a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 53768 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b b4a64 │ │ │ │ + b b4a3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53768 │ │ │ │ mov r0, sl │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x008d07b4 │ │ │ │ - ldrdeq r5, [sp], pc @ │ │ │ │ - umulleq r5, sp, pc, r1 @ │ │ │ │ - umlaleq sp, sl, r0, sp │ │ │ │ - adcseq lr, r0, r0, lsr r8 │ │ │ │ - adcseq lr, r0, r8, lsl r8 │ │ │ │ - addeq r4, sp, ip, lsr #3 │ │ │ │ - adceq sp, sl, r0, lsr #23 │ │ │ │ - adcseq lr, r0, r8, ror #15 │ │ │ │ - addeq r5, sp, r3, lsr r1 │ │ │ │ - addeq r6, sp, pc, asr #2 │ │ │ │ - addeq r6, sp, r4, lsl #2 │ │ │ │ - adceq lr, sl, ip, asr #32 │ │ │ │ - addeq r6, sp, r8, ror #1 │ │ │ │ - addeq r6, sp, ip, lsr #1 │ │ │ │ - adceq sp, sl, r8, lsr #16 │ │ │ │ + umulleq r0, sp, ip, r7 │ │ │ │ + addeq r5, sp, r7, asr #3 │ │ │ │ + addeq r5, sp, r7, lsl #3 │ │ │ │ + strhteq sp, [sl], r8 │ │ │ │ + adcseq lr, r0, r8, asr r8 │ │ │ │ + adcseq lr, r0, r0, asr #16 │ │ │ │ + umulleq r4, sp, r4, r1 │ │ │ │ + adceq sp, sl, r8, asr #23 │ │ │ │ + adcseq lr, r0, r0, lsl r8 │ │ │ │ + addeq r5, sp, fp, lsl r1 │ │ │ │ + addeq r6, sp, r7, lsr r1 │ │ │ │ + addeq r6, sp, ip, ror #1 │ │ │ │ + adceq lr, sl, r4, ror r0 │ │ │ │ + ldrdeq r6, [sp], r0 │ │ │ │ + umulleq r6, sp, r4, r0 │ │ │ │ + adceq sp, sl, r0, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4c04 │ │ │ │ - ldr r0, [pc, #320] @ b4c24 │ │ │ │ + beq b4bdc │ │ │ │ + ldr r0, [pc, #320] @ b4bfc │ │ │ │ mov r1, #7 │ │ │ │ - ldr r2, [pc, #316] @ b4c28 │ │ │ │ + ldr r2, [pc, #316] @ b4c00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #304] @ b4c2c │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #304] @ b4c04 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b4bc8 │ │ │ │ - ldr r0, [pc, #296] @ b4c3c │ │ │ │ + bne b4ba0 │ │ │ │ + ldr r0, [pc, #296] @ b4c14 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #280] @ b4c40 │ │ │ │ + ldr r1, [pc, #280] @ b4c18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov sl, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b4bb8 │ │ │ │ - ldr r1, [pc, #220] @ b4c44 │ │ │ │ + bne b4b90 │ │ │ │ + ldr r1, [pc, #220] @ b4c1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ - bl 646234 │ │ │ │ + bl 64620c │ │ │ │ add r0, sp, #8 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi lr, r1, #0, #2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ - bl 645ec0 │ │ │ │ + bl 645e98 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [r8] │ │ │ │ str r7, [r8, #4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b4b60 │ │ │ │ - ldr r0, [pc, #96] @ b4c30 │ │ │ │ + bl 40e51c │ │ │ │ + b b4b38 │ │ │ │ + ldr r0, [pc, #96] @ b4c08 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #92] @ b4c34 │ │ │ │ - ldr r1, [pc, #92] @ b4c38 │ │ │ │ + ldr r3, [pc, #92] @ b4c0c │ │ │ │ + ldr r1, [pc, #92] @ b4c10 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b4b0c │ │ │ │ - ldr r0, [pc, #60] @ b4c48 │ │ │ │ + b b4ae4 │ │ │ │ + ldr r0, [pc, #60] @ b4c20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 53768 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [sp], r2 │ │ │ │ - adceq sp, sl, r4, ror #28 │ │ │ │ - adcseq sp, r0, r0, asr pc │ │ │ │ - adcseq sp, r0, r0, ror lr │ │ │ │ - umlaleq sp, sl, r8, r7 │ │ │ │ - adceq lr, sl, r4, lsl r2 │ │ │ │ - ldrsbteq sp, [r0], r4 │ │ │ │ - umulleq r6, sp, r6, r4 │ │ │ │ - addeq r6, sp, sp, asr r4 │ │ │ │ - adceq sp, sl, ip, lsr #12 │ │ │ │ + @ instruction: 0x008d64ba │ │ │ │ + adceq sp, sl, ip, lsl #29 │ │ │ │ + adcseq sp, r0, r8, ror pc │ │ │ │ + umlalseq sp, r0, r8, lr │ │ │ │ + adceq sp, sl, r0, asr #15 │ │ │ │ + adceq lr, sl, ip, lsr r2 │ │ │ │ + ldrshteq sp, [r0], ip │ │ │ │ + addeq r6, sp, lr, ror r4 │ │ │ │ + addeq r6, sp, r5, asr #8 │ │ │ │ + adceq sp, sl, r4, asr r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4c68 │ │ │ │ - b c28c8 │ │ │ │ + beq b4c40 │ │ │ │ + b c28a0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4c78 │ │ │ │ + ldr r0, [pc, #4] @ b4c50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, asr #16 │ │ │ │ + adceq sp, sl, r8, ror #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4c98 │ │ │ │ - b c2de8 │ │ │ │ + beq b4c70 │ │ │ │ + b c2dc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4ca8 │ │ │ │ + ldr r0, [pc, #4] @ b4c80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsl r8 │ │ │ │ + adceq sp, sl, r8, lsr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4cc8 │ │ │ │ - b c4600 │ │ │ │ + beq b4ca0 │ │ │ │ + b c45d8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4cd8 │ │ │ │ + ldr r0, [pc, #4] @ b4cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, ror #15 │ │ │ │ + adceq sp, sl, r8, lsl #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4cf8 │ │ │ │ - b c3308 │ │ │ │ + beq b4cd0 │ │ │ │ + b c32e0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4d08 │ │ │ │ + ldr r0, [pc, #4] @ b4ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strhteq sp, [sl], r0 │ │ │ │ + ldrdeq sp, [sl], r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4d28 │ │ │ │ - b c23a8 │ │ │ │ + beq b4d00 │ │ │ │ + b c2380 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4d38 │ │ │ │ + ldr r0, [pc, #4] @ b4d10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsl #15 │ │ │ │ + adceq sp, sl, r8, lsr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4d58 │ │ │ │ - b c2638 │ │ │ │ + beq b4d30 │ │ │ │ + b c2610 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4d68 │ │ │ │ + ldr r0, [pc, #4] @ b4d40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, asr r7 │ │ │ │ + adceq sp, sl, r8, ror r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4d88 │ │ │ │ - b c3bc0 │ │ │ │ + beq b4d60 │ │ │ │ + b c3b98 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4d98 │ │ │ │ + ldr r0, [pc, #4] @ b4d70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsr #14 │ │ │ │ + adceq sp, sl, r8, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4db8 │ │ │ │ - b c2118 │ │ │ │ + beq b4d90 │ │ │ │ + b c20f0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4dc8 │ │ │ │ + ldr r0, [pc, #4] @ b4da0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strdeq sp, [sl], r0 @ │ │ │ │ + adceq sp, sl, r8, lsl r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4de8 │ │ │ │ - b c38ac │ │ │ │ + beq b4dc0 │ │ │ │ + b c3884 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4df8 │ │ │ │ + ldr r0, [pc, #4] @ b4dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, asr #13 │ │ │ │ + adceq sp, sl, r8, ror #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4e18 │ │ │ │ - b c5d10 │ │ │ │ + beq b4df0 │ │ │ │ + b c5ce8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4e28 │ │ │ │ + ldr r0, [pc, #4] @ b4e00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umlaleq sp, sl, r0, r6 │ │ │ │ + strhteq sp, [sl], r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4e48 │ │ │ │ - b c4890 │ │ │ │ + beq b4e20 │ │ │ │ + b c4868 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4e58 │ │ │ │ + ldr r0, [pc, #4] @ b4e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, ror #12 │ │ │ │ + adceq sp, sl, r8, lsl #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4e78 │ │ │ │ - b c5560 │ │ │ │ + beq b4e50 │ │ │ │ + b c5538 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4e88 │ │ │ │ + ldr r0, [pc, #4] @ b4e60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsr r6 │ │ │ │ + adceq sp, sl, r8, asr r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4ea8 │ │ │ │ - b c5fa0 │ │ │ │ + beq b4e80 │ │ │ │ + b c5f78 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4eb8 │ │ │ │ + ldr r0, [pc, #4] @ b4e90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsl #12 │ │ │ │ + adceq sp, sl, r8, lsr #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4ed8 │ │ │ │ - b c3598 │ │ │ │ + beq b4eb0 │ │ │ │ + b c3570 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4ee8 │ │ │ │ + ldr r0, [pc, #4] @ b4ec0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldrdeq sp, [sl], r0 @ │ │ │ │ + strdeq sp, [sl], r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4f08 │ │ │ │ - b c6230 │ │ │ │ + beq b4ee0 │ │ │ │ + b c6208 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4f18 │ │ │ │ + ldr r0, [pc, #4] @ b4ef0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsr #11 │ │ │ │ + adceq sp, sl, r8, asr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4f38 │ │ │ │ - b c1e88 │ │ │ │ + beq b4f10 │ │ │ │ + b c1e60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4f48 │ │ │ │ + ldr r0, [pc, #4] @ b4f20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, ror r5 │ │ │ │ + umlaleq sp, sl, r8, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4f68 │ │ │ │ - b c5040 │ │ │ │ + beq b4f40 │ │ │ │ + b c5018 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4f78 │ │ │ │ + ldr r0, [pc, #4] @ b4f50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, asr #10 │ │ │ │ + adceq sp, sl, r8, ror #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4f98 │ │ │ │ - b c3078 │ │ │ │ + beq b4f70 │ │ │ │ + b c3050 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b4fa8 │ │ │ │ + ldr r0, [pc, #4] @ b4f80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r0, lsl r5 │ │ │ │ + adceq sp, sl, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b510c │ │ │ │ - ldr r1, [pc, #708] @ b5298 │ │ │ │ + beq b50e4 │ │ │ │ + ldr r1, [pc, #708] @ b5270 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b5118 │ │ │ │ + bne b50f0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne b515c │ │ │ │ + bne b5134 │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #688] @ b52c4 │ │ │ │ + ldr r3, [pc, #688] @ b529c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #684] @ b52c8 │ │ │ │ + ldr r1, [pc, #684] @ b52a0 │ │ │ │ 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 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b50f0 │ │ │ │ - ldr r7, [pc, #652] @ b52d4 │ │ │ │ + beq b50c8 │ │ │ │ + ldr r7, [pc, #652] @ b52ac │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 54f60 │ │ │ │ - ldr r1, [pc, #632] @ b52d8 │ │ │ │ + ldr r1, [pc, #632] @ b52b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b51b4 │ │ │ │ + beq b518c │ │ │ │ mov r7, r0 │ │ │ │ bl 538dc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #584] @ b52dc │ │ │ │ + ldr r0, [pc, #584] @ b52b4 │ │ │ │ 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 54a5c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq b50e8 │ │ │ │ + beq b50c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #468] @ b52cc │ │ │ │ - ldr r2, [pc, #468] @ b52d0 │ │ │ │ + ldr r0, [pc, #468] @ b52a4 │ │ │ │ + ldr r2, [pc, #468] @ b52a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b b5238 │ │ │ │ - ldr r0, [pc, #460] @ b52e0 │ │ │ │ + b b5210 │ │ │ │ + ldr r0, [pc, #460] @ b52b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ b529c │ │ │ │ - ldr r3, [pc, #364] @ b52a0 │ │ │ │ - ldr r5, [pc, #364] @ b52a4 │ │ │ │ + ldr r0, [pc, #364] @ b5274 │ │ │ │ + ldr r3, [pc, #364] @ b5278 │ │ │ │ + ldr r5, [pc, #364] @ b527c │ │ │ │ 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 8ed74 │ │ │ │ - b b5238 │ │ │ │ + b b5210 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b51c4 │ │ │ │ - ldr r1, [pc, #296] @ b52a8 │ │ │ │ - ldr r0, [pc, #296] @ b52ac │ │ │ │ - ldr r3, [pc, #296] @ b52b0 │ │ │ │ + bne b519c │ │ │ │ + ldr r1, [pc, #296] @ b5280 │ │ │ │ + ldr r0, [pc, #296] @ b5284 │ │ │ │ + ldr r3, [pc, #296] @ b5288 │ │ │ │ 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 8ed74 │ │ │ │ - b b5238 │ │ │ │ + b b5210 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ - b b5238 │ │ │ │ + b b5210 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ b52b4 │ │ │ │ - ldr r1, [pc, #228] @ b52b8 │ │ │ │ - ldr ip, [pc, #228] @ b52bc │ │ │ │ + ldr r0, [pc, #228] @ b528c │ │ │ │ + ldr r1, [pc, #228] @ b5290 │ │ │ │ + ldr ip, [pc, #228] @ b5294 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ b52c0 │ │ │ │ + ldr r2, [pc, #224] @ b5298 │ │ │ │ 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 │ │ │ │ @@ -98002,221 +97992,221 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b526c │ │ │ │ + b b5244 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5258 │ │ │ │ + bne b5230 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq b5294 │ │ │ │ + beq b526c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r5, sp, r3, lsr #8 │ │ │ │ - ldrdeq r3, [sp], r7 │ │ │ │ - adceq sp, sl, r0, lsr #8 │ │ │ │ - adceq sp, sl, r8, asr r6 │ │ │ │ - adceq sp, sl, r4, lsr #12 │ │ │ │ - addeq r3, sp, r3, lsl #19 │ │ │ │ - strhteq sp, [sl], r4 │ │ │ │ + addeq r5, sp, fp, lsl #8 │ │ │ │ + @ instruction: 0x008d39bf │ │ │ │ + adceq sp, sl, r8, asr #8 │ │ │ │ + adceq sp, sl, r0, lsl #13 │ │ │ │ + adceq sp, sl, ip, asr #12 │ │ │ │ + addeq r3, sp, fp, ror #18 │ │ │ │ + ldrdeq sp, [sl], ip @ │ │ │ │ andseq sp, sp, r8, ror r3 │ │ │ │ - adceq sp, sl, r4, asr #10 │ │ │ │ - strhteq sp, [sl], ip │ │ │ │ - strdeq pc, [ip], ip │ │ │ │ + adceq sp, sl, ip, ror #10 │ │ │ │ + adceq sp, sl, r4, ror #11 │ │ │ │ + addeq pc, ip, r4, ror #25 │ │ │ │ andeq r8, r0, r4, asr #14 │ │ │ │ andeq fp, r0, r0, ror #29 │ │ │ │ - addeq r4, sp, r3, lsr r7 │ │ │ │ - adceq sp, sl, ip, asr #13 │ │ │ │ - umlalseq sp, r0, ip, sl │ │ │ │ - ldrshteq sl, [r0], r4 │ │ │ │ + addeq r4, sp, fp, lsl r7 │ │ │ │ + strdeq sp, [sl], r4 @ │ │ │ │ + adcseq sp, r0, r4, asr #21 │ │ │ │ + adcseq sl, r0, ip, lsl sp │ │ │ │ strdeq r1, [r1], -r0 │ │ │ │ - adceq sp, sl, r0, lsr #7 │ │ │ │ + adceq sp, sl, r8, asr #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5300 │ │ │ │ - b c4db0 │ │ │ │ + beq b52d8 │ │ │ │ + b c4d88 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b5310 │ │ │ │ + ldr r0, [pc, #4] @ b52e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r8, lsr #3 │ │ │ │ + ldrdeq sp, [sl], r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5330 │ │ │ │ - b c57f0 │ │ │ │ + beq b5308 │ │ │ │ + b c57c8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b5340 │ │ │ │ + ldr r0, [pc, #4] @ b5318 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, r8, ror r1 │ │ │ │ + adceq sp, sl, r0, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5380 │ │ │ │ + beq b5358 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b538c │ │ │ │ + ldr r0, [pc, #4] @ b5364 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, sl, ip, lsr #2 │ │ │ │ + adceq sp, sl, r4, asr r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b53ac │ │ │ │ - b c5a80 │ │ │ │ + beq b5384 │ │ │ │ + b c5a58 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b53bc │ │ │ │ + ldr r0, [pc, #4] @ b5394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strdeq sp, [sl], ip @ │ │ │ │ + adceq sp, sl, r4, lsr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b54b8 │ │ │ │ - ldr r1, [pc, #588] @ b5634 │ │ │ │ + beq b5490 │ │ │ │ + ldr r1, [pc, #588] @ b560c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b54c4 │ │ │ │ + bne b549c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne b5508 │ │ │ │ + bne b54e0 │ │ │ │ bl 5505c │ │ │ │ - ldr r3, [pc, #568] @ b5660 │ │ │ │ + ldr r3, [pc, #568] @ b5638 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #564] @ b5664 │ │ │ │ + ldr r1, [pc, #564] @ b563c │ │ │ │ mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ stmib sp, {r1, r6} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b549c │ │ │ │ - ldr r7, [pc, #532] @ b5670 │ │ │ │ + beq b5474 │ │ │ │ + ldr r7, [pc, #532] @ b5648 │ │ │ │ mov r1, #24 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ strd r0, [r7, #108] @ 0x6c │ │ │ │ strb r6, [r5] │ │ │ │ - beq b5494 │ │ │ │ + beq b546c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ b5668 │ │ │ │ - ldr r2, [pc, #452] @ b566c │ │ │ │ + ldr r0, [pc, #452] @ b5640 │ │ │ │ + ldr r2, [pc, #452] @ b5644 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b b55d4 │ │ │ │ - ldr r0, [pc, #436] @ b5674 │ │ │ │ + b b55ac │ │ │ │ + ldr r0, [pc, #436] @ b564c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #348] @ b5638 │ │ │ │ - ldr r3, [pc, #348] @ b563c │ │ │ │ - ldr r4, [pc, #348] @ b5640 │ │ │ │ + ldr r0, [pc, #348] @ b5610 │ │ │ │ + ldr r3, [pc, #348] @ b5614 │ │ │ │ + ldr r4, [pc, #348] @ b5618 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b b55d4 │ │ │ │ + b b55ac │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5560 │ │ │ │ - ldr r1, [pc, #280] @ b5644 │ │ │ │ - ldr r0, [pc, #280] @ b5648 │ │ │ │ - ldr r3, [pc, #280] @ b564c │ │ │ │ + bne b5538 │ │ │ │ + ldr r1, [pc, #280] @ b561c │ │ │ │ + ldr r0, [pc, #280] @ b5620 │ │ │ │ + ldr r3, [pc, #280] @ b5624 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b b55d4 │ │ │ │ + b b55ac │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr lr, [pc, #228] @ b5650 │ │ │ │ - ldr r1, [pc, #228] @ b5654 │ │ │ │ - ldr ip, [pc, #228] @ b5658 │ │ │ │ + ldr lr, [pc, #228] @ b5628 │ │ │ │ + ldr r1, [pc, #228] @ b562c │ │ │ │ + ldr ip, [pc, #228] @ b5630 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r2, [pc, #224] @ b565c │ │ │ │ + ldr r2, [pc, #224] @ b5634 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ @@ -98233,139 +98223,139 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b5608 │ │ │ │ + b b55e0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b55f4 │ │ │ │ + bne b55cc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq b5630 │ │ │ │ + beq b5608 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r5, sp, sl, lsr #1 │ │ │ │ - addeq r3, sp, fp, lsr #12 │ │ │ │ - adceq sp, sl, r4, ror r0 │ │ │ │ - adceq sp, sl, ip, lsr #5 │ │ │ │ - adceq sp, sl, r8, ror r2 │ │ │ │ - ldrdeq r3, [sp], r7 │ │ │ │ - adceq sp, sl, r8 │ │ │ │ + umulleq r5, sp, r2, r0 │ │ │ │ + addeq r3, sp, r3, lsl r6 │ │ │ │ + umlaleq sp, sl, ip, r0 │ │ │ │ + ldrdeq sp, [sl], r4 @ │ │ │ │ + adceq sp, sl, r0, lsr #5 │ │ │ │ + @ instruction: 0x008d35bf │ │ │ │ + adceq sp, sl, r0, lsr r0 │ │ │ │ @ instruction: 0x001dcfdc │ │ │ │ - adceq sp, sl, r8, lsr #3 │ │ │ │ - adceq sp, sl, r0, lsr #4 │ │ │ │ - addeq pc, ip, r0, ror #18 │ │ │ │ + ldrdeq sp, [sl], r0 @ │ │ │ │ + adceq sp, sl, r8, asr #4 │ │ │ │ + addeq pc, ip, r8, asr #18 │ │ │ │ andeq r8, r0, r0, asr r4 │ │ │ │ andeq r9, r0, ip, ror fp │ │ │ │ - addeq r4, sp, r7, lsl #7 │ │ │ │ - adceq sp, sl, r0, lsr #6 │ │ │ │ - adcseq sp, r0, r0, asr #8 │ │ │ │ - strdeq ip, [sl], r4 @ │ │ │ │ + addeq r4, sp, pc, ror #6 │ │ │ │ + adceq sp, sl, r8, asr #6 │ │ │ │ + adcseq sp, r0, r8, ror #8 │ │ │ │ + adceq sp, sl, ip, lsl r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5694 │ │ │ │ - b c4370 │ │ │ │ + beq b566c │ │ │ │ + b c4348 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b56a4 │ │ │ │ + ldr r0, [pc, #4] @ b567c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq ip, sl, r4, lsl lr │ │ │ │ + adceq ip, sl, ip, lsr lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b56c4 │ │ │ │ - b c2b58 │ │ │ │ + beq b569c │ │ │ │ + b c2b30 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b56d4 │ │ │ │ + ldr r0, [pc, #4] @ b56ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq ip, sl, r4, ror #27 │ │ │ │ + adceq ip, sl, ip, lsl #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b56f4 │ │ │ │ - b c52d0 │ │ │ │ + beq b56cc │ │ │ │ + b c52a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b5704 │ │ │ │ + ldr r0, [pc, #4] @ b56dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strhteq ip, [sl], r4 │ │ │ │ + ldrdeq ip, [sl], ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5724 │ │ │ │ - b c40e0 │ │ │ │ + beq b56fc │ │ │ │ + b c40b8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b5734 │ │ │ │ + ldr r0, [pc, #4] @ b570c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq ip, sl, r4, lsl #27 │ │ │ │ + adceq ip, sl, ip, lsr #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5754 │ │ │ │ - b c3e50 │ │ │ │ + beq b572c │ │ │ │ + b c3e28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b5764 │ │ │ │ + ldr r0, [pc, #4] @ b573c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq ip, sl, r4, asr sp │ │ │ │ + adceq ip, sl, ip, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5784 │ │ │ │ - b c4b20 │ │ │ │ + beq b575c │ │ │ │ + b c4af8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b5794 │ │ │ │ + ldr r0, [pc, #4] @ b576c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq ip, sl, r4, lsr #26 │ │ │ │ + adceq ip, sl, ip, asr #26 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b57b4 │ │ │ │ - b c64c0 │ │ │ │ + beq b578c │ │ │ │ + b c6498 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b57c4 │ │ │ │ + ldr r0, [pc, #4] @ b579c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strdeq ip, [sl], r4 @ │ │ │ │ - b 974ed8 │ │ │ │ + adceq ip, sl, ip, lsl sp │ │ │ │ + b 974eb0 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -98390,47 +98380,47 @@ │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b58c4 │ │ │ │ + bne b589c │ │ │ │ ldr r0, [r4] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bcs b58fc │ │ │ │ + bcs b58d4 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ strb r0, [sp, #564] @ 0x234 │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #552 @ 0x228 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #572 @ 0x23c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 157a0c │ │ │ │ + bl 1579e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9760 │ │ │ │ + bl b9738 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ b5920 │ │ │ │ + ldr r0, [pc, #84] @ b58f8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #80] @ b5924 │ │ │ │ + ldr r1, [pc, #80] @ b58fc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ @@ -98439,86 +98429,86 @@ │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ bl 8e864 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 297b54 │ │ │ │ - b b591c │ │ │ │ + bl 297b2c │ │ │ │ + b b58f4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ - strdeq ip, [sl], ip @ │ │ │ │ - strdeq ip, [sl], ip @ │ │ │ │ + adceq ip, sl, r4, lsr #24 │ │ │ │ + adceq ip, sl, r4, lsr #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b5a24 │ │ │ │ + bne b59fc │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5990 │ │ │ │ + beq b5968 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ b5a90 │ │ │ │ + ldr r0, [pc, #308] @ b5a68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r0, #40] @ 0x28 │ │ │ │ add r1, r2, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ strb r2, [r1, #36] @ 0x24 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 2e2f00 │ │ │ │ + bl 2e2ed8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #224] @ b5a84 │ │ │ │ + ldr r1, [pc, #224] @ b5a5c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #192] @ b5a88 │ │ │ │ + ldr r1, [pc, #192] @ b5a60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ b5a8c │ │ │ │ + ldr r2, [pc, #164] @ b5a64 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5a1c │ │ │ │ + blt b59f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5a1c │ │ │ │ + beq b59f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ b5a7c │ │ │ │ + ldr r0, [pc, #80] @ b5a54 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b5a80 │ │ │ │ + ldr r1, [pc, #76] @ b5a58 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -98530,86 +98520,86 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - umlaleq ip, sl, ip, sl │ │ │ │ - umlaleq ip, sl, ip, sl │ │ │ │ - ldrdeq r5, [sp], ip │ │ │ │ - ldrdeq r5, [sp], pc @ │ │ │ │ - addeq r5, sp, r8, asr #7 │ │ │ │ - adcseq sp, r0, r4, ror #6 │ │ │ │ + adceq ip, sl, r4, asr #21 │ │ │ │ + adceq ip, sl, r4, asr #21 │ │ │ │ + addeq r5, sp, r4, asr #7 │ │ │ │ + addeq r5, sp, r7, asr #7 │ │ │ │ + @ instruction: 0x008d53b0 │ │ │ │ + adcseq sp, r0, ip, lsl #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b5b90 │ │ │ │ + bne b5b68 │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5afc │ │ │ │ + beq b5ad4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ b5bfc │ │ │ │ + ldr r0, [pc, #304] @ b5bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ - bl 2458cc │ │ │ │ + bl 2458a4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ - bl 3019b8 │ │ │ │ + bl 301990 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #224] @ b5bf0 │ │ │ │ + ldr r1, [pc, #224] @ b5bc8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #192] @ b5bf4 │ │ │ │ + ldr r1, [pc, #192] @ b5bcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ b5bf8 │ │ │ │ + ldr r2, [pc, #164] @ b5bd0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5b88 │ │ │ │ + blt b5b60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5b88 │ │ │ │ + beq b5b60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ b5be8 │ │ │ │ + ldr r0, [pc, #80] @ b5bc0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b5bec │ │ │ │ + ldr r1, [pc, #76] @ b5bc4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -98621,229 +98611,229 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, sl, r0, lsr r9 │ │ │ │ - adceq ip, sl, r0, lsr r9 │ │ │ │ - addeq r5, sp, r0, ror r2 │ │ │ │ - addeq r5, sp, r3, ror r2 │ │ │ │ - addeq r5, sp, ip, asr r2 │ │ │ │ - adcseq sp, r0, r4, lsr #6 │ │ │ │ + adceq ip, sl, r8, asr r9 │ │ │ │ + adceq ip, sl, r8, asr r9 │ │ │ │ + addeq r5, sp, r8, asr r2 │ │ │ │ + addeq r5, sp, fp, asr r2 │ │ │ │ + addeq r5, sp, r4, asr #4 │ │ │ │ + adcseq sp, r0, ip, asr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #176] @ b5cc0 │ │ │ │ + ldr r1, [pc, #176] @ b5c98 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #172] @ b5cc4 │ │ │ │ + ldr r3, [pc, #172] @ b5c9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ - bl 342b14 │ │ │ │ + bl 342aec │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ - bl 4d8048 │ │ │ │ + bl 4d8020 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ vstr d0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee1c0 │ │ │ │ + bl 1ee198 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ addeq sp, sp, #48 @ 0x30 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add lr, sp, #24 │ │ │ │ ldm r5, {r1, r2, r5} │ │ │ │ - ldr r0, [pc, #68] @ b5cc8 │ │ │ │ - ldr r3, [pc, #68] @ b5ccc │ │ │ │ - ldr ip, [pc, #68] @ b5cd0 │ │ │ │ + ldr r0, [pc, #68] @ b5ca0 │ │ │ │ + ldr r3, [pc, #68] @ b5ca4 │ │ │ │ + ldr ip, [pc, #68] @ b5ca8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ stm lr, {r1, r2, r5} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b863c │ │ │ │ + bl b8614 │ │ │ │ bl 8e864 │ │ │ │ - umulleq r4, sp, r3, pc @ │ │ │ │ - adceq sp, sl, ip, asr r0 │ │ │ │ - addeq r2, sp, r3, lsl #29 │ │ │ │ - adceq ip, sl, ip, lsr #17 │ │ │ │ - strdeq ip, [sl], r4 @ │ │ │ │ + addeq r4, sp, fp, ror pc │ │ │ │ + adceq sp, sl, r4, lsl #1 │ │ │ │ + addeq r2, sp, fp, ror #28 │ │ │ │ + ldrdeq ip, [sl], r4 @ │ │ │ │ + adceq sp, sl, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldm r2, {r4, r7} │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r7 │ │ │ │ - bne b5eb8 │ │ │ │ + bne b5e90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5d5c │ │ │ │ + beq b5d34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53e8c │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ bl 53a68 │ │ │ │ - ldr r0, [pc, #608] @ b5f88 │ │ │ │ + ldr r0, [pc, #608] @ b5f60 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - bne b5df8 │ │ │ │ + bne b5dd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5ef4 │ │ │ │ - ldr r1, [pc, #588] @ b5fa0 │ │ │ │ + beq b5ecc │ │ │ │ + ldr r1, [pc, #588] @ b5f78 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ - b b5e0c │ │ │ │ + b b5de4 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #576] @ b5fb0 │ │ │ │ + ldr r1, [pc, #576] @ b5f88 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #544] @ b5fb4 │ │ │ │ + ldr r1, [pc, #544] @ b5f8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #512] @ b5fb8 │ │ │ │ + ldr r2, [pc, #512] @ b5f90 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5dec │ │ │ │ + blt b5dc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5dec │ │ │ │ + beq b5dc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5f00 │ │ │ │ - ldr r1, [pc, #388] @ b5f8c │ │ │ │ + beq b5ed8 │ │ │ │ + ldr r1, [pc, #388] @ b5f64 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 54c84 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b5e3c │ │ │ │ + beq b5e14 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r5, [pc, #332] @ b5f90 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r5, [pc, #332] @ b5f68 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq b5e58 │ │ │ │ + beq b5e30 │ │ │ │ bl 55a54 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ bl 54de0 │ │ │ │ - ldr r3, [pc, #296] @ b5f94 │ │ │ │ - ldr r1, [pc, #296] @ b5f98 │ │ │ │ - ldr r0, [pc, #296] @ b5f9c │ │ │ │ + ldr r3, [pc, #296] @ b5f6c │ │ │ │ + ldr r1, [pc, #296] @ b5f70 │ │ │ │ + ldr r0, [pc, #296] @ b5f74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r2, [sp] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3419ec │ │ │ │ + bl 3419c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #192] @ b5f80 │ │ │ │ + ldr r0, [pc, #192] @ b5f58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #188] @ b5f84 │ │ │ │ + ldr r1, [pc, #188] @ b5f5c │ │ │ │ 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 8e6bc │ │ │ │ - b b5f60 │ │ │ │ + b b5f38 │ │ │ │ bl 53d18 │ │ │ │ - bl 647da0 │ │ │ │ - b b5f08 │ │ │ │ + bl 647d78 │ │ │ │ + b b5ee0 │ │ │ │ bl 53d18 │ │ │ │ - bl 647da0 │ │ │ │ - ldr r2, [pc, #148] @ b5fa4 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r2, [pc, #148] @ b5f7c │ │ │ │ mov r7, #2 │ │ │ │ - ldr r3, [pc, #144] @ b5fa8 │ │ │ │ + ldr r3, [pc, #144] @ b5f80 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #100] @ b5fac │ │ │ │ + ldr r1, [pc, #100] @ b5f84 │ │ │ │ add r2, sp, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ @@ -98851,90 +98841,90 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, sl, r8, lsl #12 │ │ │ │ - adceq ip, sl, r8, lsl #12 │ │ │ │ - adcseq ip, r0, r8, ror #23 │ │ │ │ - addeq r5, sp, r0, asr #14 │ │ │ │ - adcseq ip, r0, ip, asr sl │ │ │ │ - adceq sp, sl, ip, lsr #5 │ │ │ │ - addeq r5, sp, r6, asr #13 │ │ │ │ - adceq sp, sl, ip, lsl #5 │ │ │ │ - addeq r5, sp, sp, lsl #16 │ │ │ │ + adceq ip, sl, r0, lsr r6 │ │ │ │ + adceq ip, sl, r0, lsr r6 │ │ │ │ + adcseq ip, r0, r0, lsl ip │ │ │ │ + addeq r5, sp, r8, lsr #14 │ │ │ │ + adcseq ip, r0, r4, lsl #21 │ │ │ │ + ldrdeq sp, [sl], r4 @ │ │ │ │ + addeq r5, sp, lr, lsr #13 │ │ │ │ + strhteq sp, [sl], r4 │ │ │ │ + strdeq r5, [sp], r5 @ │ │ │ │ andseq ip, sp, r4, lsr r6 │ │ │ │ - ldrdeq ip, [sl], r0 @ │ │ │ │ - strhteq ip, [sl], r4 │ │ │ │ - addeq r5, sp, r0, lsl r0 │ │ │ │ - addeq r5, sp, r3, lsl r0 │ │ │ │ + strdeq ip, [sl], r8 @ │ │ │ │ + ldrdeq ip, [sl], ip @ │ │ │ │ strdeq r4, [sp], r8 │ │ │ │ + strdeq r4, [sp], fp │ │ │ │ + addeq r4, sp, r0, ror #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b60a4 │ │ │ │ + bne b607c │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6010 │ │ │ │ + beq b5fe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #288] @ b6110 │ │ │ │ + ldr r0, [pc, #288] @ b60e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 243a4c │ │ │ │ + bl 243a24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #224] @ b6104 │ │ │ │ + ldr r1, [pc, #224] @ b60dc │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #192] @ b6108 │ │ │ │ + ldr r1, [pc, #192] @ b60e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ b610c │ │ │ │ + ldr r2, [pc, #164] @ b60e4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b609c │ │ │ │ + blt b6074 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b609c │ │ │ │ + beq b6074 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ b60fc │ │ │ │ + ldr r0, [pc, #80] @ b60d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b6100 │ │ │ │ + ldr r1, [pc, #76] @ b60d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -98946,81 +98936,81 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, sl, ip, lsl r4 │ │ │ │ - adceq ip, sl, ip, lsl r4 │ │ │ │ - addeq r4, sp, ip, asr sp │ │ │ │ - addeq r4, sp, pc, asr sp │ │ │ │ - addeq r4, sp, r8, asr #26 │ │ │ │ - adcseq ip, r0, ip, asr fp │ │ │ │ + adceq ip, sl, r4, asr #8 │ │ │ │ + adceq ip, sl, r4, asr #8 │ │ │ │ + addeq r4, sp, r4, asr #26 │ │ │ │ + addeq r4, sp, r7, asr #26 │ │ │ │ + addeq r4, sp, r0, lsr sp │ │ │ │ + adcseq ip, r0, r4, lsl #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b61fc │ │ │ │ + bne b61d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6168 │ │ │ │ + beq b6140 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #288] @ b6268 │ │ │ │ + ldr r0, [pc, #288] @ b6240 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl d1ed0 │ │ │ │ + bl d1ea8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #224] @ b625c │ │ │ │ + ldr r1, [pc, #224] @ b6234 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #192] @ b6260 │ │ │ │ + ldr r1, [pc, #192] @ b6238 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ b6264 │ │ │ │ + ldr r2, [pc, #164] @ b623c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b61f4 │ │ │ │ + blt b61cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq b61f4 │ │ │ │ + beq b61cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ b6254 │ │ │ │ + ldr r0, [pc, #80] @ b622c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b6258 │ │ │ │ + ldr r1, [pc, #76] @ b6230 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -99032,55 +99022,55 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, sl, r4, asr #5 │ │ │ │ - adceq ip, sl, r4, asr #5 │ │ │ │ - addeq r4, sp, r4, lsl #24 │ │ │ │ - addeq r4, sp, r7, lsl #24 │ │ │ │ - strdeq r4, [sp], r0 │ │ │ │ - adcseq ip, r0, ip, asr #15 │ │ │ │ + adceq ip, sl, ip, ror #5 │ │ │ │ + adceq ip, sl, ip, ror #5 │ │ │ │ + addeq r4, sp, ip, ror #23 │ │ │ │ + addeq r4, sp, pc, ror #23 │ │ │ │ + ldrdeq r4, [sp], r8 │ │ │ │ + ldrshteq ip, [r0], r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #1000 @ 0x3e8 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b62ec │ │ │ │ + bne b62c4 │ │ │ │ ldr r0, [r4] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bcs b6324 │ │ │ │ + bcs b62fc │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ strb r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #488 @ 0x1e8 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #508 @ 0x1fc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 157cf8 │ │ │ │ + bl 157cd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9760 │ │ │ │ + bl b9738 │ │ │ │ add sp, sp, #1000 @ 0x3e8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ b6348 │ │ │ │ + ldr r0, [pc, #84] @ b6320 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #80] @ b634c │ │ │ │ + ldr r1, [pc, #80] @ b6324 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ @@ -99089,224 +99079,224 @@ │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ bl 8e864 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 297990 │ │ │ │ - b b6344 │ │ │ │ + bl 297968 │ │ │ │ + b b631c │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq ip, [sl], r4 @ │ │ │ │ - ldrdeq ip, [sl], r4 @ │ │ │ │ + strdeq ip, [sl], ip @ │ │ │ │ + strdeq ip, [sl], ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b64dc │ │ │ │ + bne b64b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6448 │ │ │ │ + beq b6420 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2479e4 │ │ │ │ + bl 2479bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6438 │ │ │ │ - ldr r0, [pc, #436] @ b654c │ │ │ │ + bne b6410 │ │ │ │ + ldr r0, [pc, #436] @ b6524 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6518 │ │ │ │ + bne b64f0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b63d8 │ │ │ │ + beq b63b0 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ add r2, r0, #1 │ │ │ │ - ldr r5, [pc, #368] @ b6550 │ │ │ │ + ldr r5, [pc, #368] @ b6528 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq b6404 │ │ │ │ - ldr r0, [pc, #340] @ b6554 │ │ │ │ + beq b63dc │ │ │ │ + ldr r0, [pc, #340] @ b652c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 565b4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 54de0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq b642c │ │ │ │ - ldr r0, [pc, #304] @ b6558 │ │ │ │ + beq b6404 │ │ │ │ + ldr r0, [pc, #304] @ b6530 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 565b4 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 54de0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #260] @ b6560 │ │ │ │ + ldr r1, [pc, #260] @ b6538 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #228] @ b6564 │ │ │ │ + ldr r1, [pc, #228] @ b653c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #200] @ b6568 │ │ │ │ + ldr r2, [pc, #200] @ b6540 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b64d4 │ │ │ │ + blt b64ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq b64d4 │ │ │ │ + beq b64ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ b6544 │ │ │ │ + ldr r0, [pc, #96] @ b651c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #92] @ b6548 │ │ │ │ + ldr r1, [pc, #92] @ b6520 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 8e6bc │ │ │ │ - b b6524 │ │ │ │ - ldr r0, [pc, #60] @ b655c │ │ │ │ + b b64fc │ │ │ │ + ldr r0, [pc, #60] @ b6534 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ecbc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, r4, ror #31 │ │ │ │ - adceq fp, sl, r4, ror #31 │ │ │ │ - adcseq ip, r0, r4, ror #15 │ │ │ │ - adcseq ip, r0, r8, asr #15 │ │ │ │ + adceq ip, sl, ip │ │ │ │ + adceq ip, sl, ip │ │ │ │ + adcseq ip, r0, ip, lsl #16 │ │ │ │ + ldrshteq ip, [r0], r0 │ │ │ │ + ldrsbteq ip, [r0], r4 │ │ │ │ adcseq ip, r0, ip, lsr #15 │ │ │ │ - adcseq ip, r0, r4, lsl #15 │ │ │ │ - ldrdeq ip, [sl], ip @ │ │ │ │ - addeq r4, sp, r4, lsr #18 │ │ │ │ - addeq r4, sp, r7, lsr #18 │ │ │ │ - addeq r4, sp, r0, lsl r9 │ │ │ │ + adceq ip, sl, r4, lsl #16 │ │ │ │ + addeq r4, sp, ip, lsl #18 │ │ │ │ + addeq r4, sp, pc, lsl #18 │ │ │ │ + strdeq r4, [sp], r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldm r2, {r4, r7} │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r7 │ │ │ │ - bne b6674 │ │ │ │ + bne b664c │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b65d8 │ │ │ │ - ldr r1, [pc, #308] @ b66d4 │ │ │ │ + beq b65b0 │ │ │ │ + ldr r1, [pc, #308] @ b66ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #304] @ b66d8 │ │ │ │ + ldr r3, [pc, #304] @ b66b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 21e3b8 │ │ │ │ + bl 21e390 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 644b84 │ │ │ │ + bl 644b5c │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #240] @ b66dc │ │ │ │ + ldr r1, [pc, #240] @ b66b4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #31 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #208] @ b66e0 │ │ │ │ + ldr r1, [pc, #208] @ b66b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #180] @ b66e4 │ │ │ │ + ldr r2, [pc, #180] @ b66bc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b6654 │ │ │ │ + blt b662c │ │ │ │ cmp r4, #0 │ │ │ │ - bne b665c │ │ │ │ + bne b6634 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #80] @ b66cc │ │ │ │ + ldr r0, [pc, #80] @ b66a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b66d0 │ │ │ │ + ldr r1, [pc, #76] @ b66a8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -99318,198 +99308,198 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, ip, asr #28 │ │ │ │ - adceq fp, sl, ip, asr #28 │ │ │ │ - addeq r7, sp, r0, ror #4 │ │ │ │ - ldrdeq r2, [fp], r4 @ │ │ │ │ - ldrdeq r4, [sp], lr │ │ │ │ - umulleq r4, sp, r7, r7 │ │ │ │ - addeq r4, sp, r0, lsl #15 │ │ │ │ + adceq fp, sl, r4, ror lr │ │ │ │ + adceq fp, sl, r4, ror lr │ │ │ │ + addeq r7, sp, r8, asr #4 │ │ │ │ + strdeq r2, [fp], ip @ │ │ │ │ + addeq r4, sp, r6, asr #17 │ │ │ │ + addeq r4, sp, pc, ror r7 │ │ │ │ + addeq r4, sp, r8, ror #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #188] @ b67b4 │ │ │ │ + ldr r1, [pc, #188] @ b678c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #184] @ b67b8 │ │ │ │ + ldr r3, [pc, #184] @ b6790 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 3429ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6750 │ │ │ │ + beq b6728 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee1c0 │ │ │ │ + bl 1ee198 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne b6758 │ │ │ │ + bne b6730 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #76] @ b67bc │ │ │ │ - ldr r3, [pc, #76] @ b67c0 │ │ │ │ - ldr lr, [pc, #76] @ b67c4 │ │ │ │ + ldr r0, [pc, #76] @ b6794 │ │ │ │ + ldr r3, [pc, #76] @ b6798 │ │ │ │ + ldr lr, [pc, #76] @ b679c │ │ │ │ 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] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b863c │ │ │ │ + bl b8614 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - addeq lr, ip, r0, lsr #16 │ │ │ │ - umlaleq ip, sl, r4, r5 │ │ │ │ - umulleq r2, sp, r7, r3 │ │ │ │ - adceq fp, sl, r0, asr #27 │ │ │ │ - adceq ip, sl, r8, lsr #10 │ │ │ │ + addeq lr, ip, r8, lsl #16 │ │ │ │ + strhteq ip, [sl], ip │ │ │ │ + addeq r2, sp, pc, ror r3 │ │ │ │ + adceq fp, sl, r8, ror #27 │ │ │ │ + adceq ip, sl, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r5, r0 │ │ │ │ - bne b69a0 │ │ │ │ + bne b6978 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6868 │ │ │ │ + beq b6840 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6900 │ │ │ │ + beq b68d8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2458a4 │ │ │ │ and r0, r0, #6 │ │ │ │ sub r0, r0, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r0, #5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 644b84 │ │ │ │ + bl 644b5c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2458a4 │ │ │ │ sub r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r0, #5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 644b84 │ │ │ │ + bl 644b5c │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b b6994 │ │ │ │ + b b696c │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #420] @ b6a20 │ │ │ │ + ldr r1, [pc, #420] @ b69f8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #31 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #388] @ b6a24 │ │ │ │ + ldr r1, [pc, #388] @ b69fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ b6a28 │ │ │ │ + ldr r2, [pc, #356] @ b6a00 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b6998 │ │ │ │ + blt b6970 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6998 │ │ │ │ + beq b6970 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #280] @ b6a2c │ │ │ │ + ldr r1, [pc, #280] @ b6a04 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r5} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #248] @ b6a30 │ │ │ │ + ldr r1, [pc, #248] @ b6a08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #216] @ b6a34 │ │ │ │ + ldr r2, [pc, #216] @ b6a0c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r7 │ │ │ │ bl 53180 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt b6990 │ │ │ │ + blt b6968 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b6990 │ │ │ │ + beq b6968 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #112] @ b6a18 │ │ │ │ + ldr r0, [pc, #112] @ b69f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #108] @ b6a1c │ │ │ │ + ldr r1, [pc, #108] @ b69f4 │ │ │ │ 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] │ │ │ │ @@ -99529,92 +99519,92 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, r0, lsr #22 │ │ │ │ - adceq fp, sl, r0, lsr #22 │ │ │ │ - addeq r4, sp, lr, lsl #12 │ │ │ │ - addeq r4, sp, r7, lsl #10 │ │ │ │ - addeq r4, sp, ip, ror #9 │ │ │ │ - umulleq r4, sp, r5, r5 │ │ │ │ - addeq r4, sp, pc, ror #8 │ │ │ │ - addeq r4, sp, r4, asr r4 │ │ │ │ + adceq fp, sl, r8, asr #22 │ │ │ │ + adceq fp, sl, r8, asr #22 │ │ │ │ + strdeq r4, [sp], r6 │ │ │ │ + addeq r4, sp, pc, ror #9 │ │ │ │ + ldrdeq r4, [sp], r4 @ │ │ │ │ + addeq r4, sp, sp, ror r5 │ │ │ │ + addeq r4, sp, r7, asr r4 │ │ │ │ + addeq r4, sp, ip, lsr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6b44 │ │ │ │ + bne b6b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6ab0 │ │ │ │ - ldr r5, [pc, #328] @ b6bb0 │ │ │ │ + beq b6a88 │ │ │ │ + ldr r5, [pc, #328] @ b6b88 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 2e2f00 │ │ │ │ + bl 2e2ed8 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 2e1e28 │ │ │ │ + bl 2e1e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #224] @ b6ba4 │ │ │ │ + ldr r1, [pc, #224] @ b6b7c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #192] @ b6ba8 │ │ │ │ + ldr r1, [pc, #192] @ b6b80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ b6bac │ │ │ │ + ldr r2, [pc, #164] @ b6b84 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b6b3c │ │ │ │ + blt b6b14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6b3c │ │ │ │ + beq b6b14 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ b6b9c │ │ │ │ + ldr r0, [pc, #80] @ b6b74 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b6ba0 │ │ │ │ + ldr r1, [pc, #76] @ b6b78 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -99626,55 +99616,55 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, ip, ror r9 │ │ │ │ - adceq fp, sl, ip, ror r9 │ │ │ │ - @ instruction: 0x008d42bc │ │ │ │ - @ instruction: 0x008d42bf │ │ │ │ - addeq r4, sp, r8, lsr #5 │ │ │ │ - adcseq ip, r0, r4, asr r2 │ │ │ │ + adceq fp, sl, r4, lsr #19 │ │ │ │ + adceq fp, sl, r4, lsr #19 │ │ │ │ + addeq r4, sp, r4, lsr #5 │ │ │ │ + addeq r4, sp, r7, lsr #5 │ │ │ │ + umulleq r4, sp, r0, r2 │ │ │ │ + adcseq ip, r0, ip, ror r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #1016 @ 0x3f8 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6c34 │ │ │ │ + bne b6c0c │ │ │ │ ldr r0, [r4] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bcs b6c6c │ │ │ │ + bcs b6c44 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ strb r0, [sp, #508] @ 0x1fc │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ add r5, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #496 @ 0x1f0 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #516 @ 0x204 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 15741c │ │ │ │ + bl 1573f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9760 │ │ │ │ + bl b9738 │ │ │ │ add sp, sp, #1016 @ 0x3f8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ b6c90 │ │ │ │ + ldr r0, [pc, #84] @ b6c68 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #80] @ b6c94 │ │ │ │ + ldr r1, [pc, #80] @ b6c6c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #532] @ 0x214 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ @@ -99683,81 +99673,81 @@ │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ bl 8e864 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 297ab8 │ │ │ │ - b b6c8c │ │ │ │ + bl 297a90 │ │ │ │ + b b6c64 │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, ip, lsl #17 │ │ │ │ - adceq fp, sl, ip, lsl #17 │ │ │ │ + strhteq fp, [sl], r4 │ │ │ │ + strhteq fp, [sl], r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6d80 │ │ │ │ + bne b6d58 │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6cec │ │ │ │ + beq b6cc4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #288] @ b6dec │ │ │ │ + ldr r0, [pc, #288] @ b6dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 3052bc │ │ │ │ + bl 305294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #224] @ b6de0 │ │ │ │ + ldr r1, [pc, #224] @ b6db8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #192] @ b6de4 │ │ │ │ + ldr r1, [pc, #192] @ b6dbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ b6de8 │ │ │ │ + ldr r2, [pc, #164] @ b6dc0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b6d78 │ │ │ │ + blt b6d50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6d78 │ │ │ │ + beq b6d50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ b6dd8 │ │ │ │ + ldr r0, [pc, #80] @ b6db0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b6ddc │ │ │ │ + ldr r1, [pc, #76] @ b6db4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -99769,57 +99759,57 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, r0, asr #14 │ │ │ │ - adceq fp, sl, r0, asr #14 │ │ │ │ - addeq r4, sp, r0, lsl #1 │ │ │ │ - addeq r4, sp, r3, lsl #1 │ │ │ │ - addeq r4, sp, ip, rrx │ │ │ │ - ldrhteq ip, [r0], r4 │ │ │ │ + adceq fp, sl, r8, ror #14 │ │ │ │ + adceq fp, sl, r8, ror #14 │ │ │ │ + addeq r4, sp, r8, rrx │ │ │ │ + addeq r4, sp, fp, rrx │ │ │ │ + addeq r4, sp, r4, asr r0 │ │ │ │ + ldrsbteq ip, [r0], ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6e78 │ │ │ │ + bne b6e50 │ │ │ │ ldr r0, [r4] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bcs b6eb0 │ │ │ │ + bcs b6e88 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ strb r0, [sp, #564] @ 0x234 │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #552 @ 0x228 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #572 @ 0x23c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 158ed4 │ │ │ │ + bl 158eac │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9760 │ │ │ │ + bl b9738 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ b6ed4 │ │ │ │ + ldr r0, [pc, #84] @ b6eac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #80] @ b6ed8 │ │ │ │ + ldr r1, [pc, #80] @ b6eb0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ @@ -99828,88 +99818,88 @@ │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ bl 8e864 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 297b54 │ │ │ │ - b b6ed0 │ │ │ │ + bl 297b2c │ │ │ │ + b b6ea8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, r8, asr #12 │ │ │ │ - adceq fp, sl, r8, asr #12 │ │ │ │ + adceq fp, sl, r0, ror r6 │ │ │ │ + adceq fp, sl, r0, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #584 @ 0x248 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6fe0 │ │ │ │ + bne b6fb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6f48 │ │ │ │ + beq b6f20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ b704c │ │ │ │ + ldr r0, [pc, #312] @ b7024 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, r6, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2e300c │ │ │ │ + bl 2e2fe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #584 @ 0x248 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 554dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 53930 │ │ │ │ - ldr r1, [pc, #228] @ b7040 │ │ │ │ + ldr r1, [pc, #228] @ b7018 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ bl 55380 │ │ │ │ - ldr r1, [pc, #196] @ b7044 │ │ │ │ + ldr r1, [pc, #196] @ b701c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r2, [pc, #164] @ b7048 │ │ │ │ + ldr r2, [pc, #164] @ b7020 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 534b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53180 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b6fd8 │ │ │ │ + blt b6fb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6fd8 │ │ │ │ + beq b6fb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #584 @ 0x248 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #80] @ b7038 │ │ │ │ + ldr r0, [pc, #80] @ b7010 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ b703c │ │ │ │ + ldr r1, [pc, #76] @ b7014 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -99921,143 +99911,143 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 53180 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, sl, r0, ror #9 │ │ │ │ - adceq fp, sl, r0, ror #9 │ │ │ │ - addeq r3, sp, r4, lsr #28 │ │ │ │ - addeq r3, sp, r7, lsr #28 │ │ │ │ + adceq fp, sl, r8, lsl #10 │ │ │ │ + adceq fp, sl, r8, lsl #10 │ │ │ │ addeq r3, sp, ip, lsl #28 │ │ │ │ - adcseq fp, r0, ip, lsl #28 │ │ │ │ + addeq r3, sp, pc, lsl #28 │ │ │ │ + strdeq r3, [sp], r4 │ │ │ │ + adcseq fp, r0, r4, lsr lr │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne b7074 │ │ │ │ + bne b704c │ │ │ │ tst r2, #32 │ │ │ │ - bne b7078 │ │ │ │ - b 9774ec │ │ │ │ - b 9728c8 │ │ │ │ - b 972938 │ │ │ │ + bne b7050 │ │ │ │ + b 9774c4 │ │ │ │ + b 9728a0 │ │ │ │ + b 972910 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne b7094 │ │ │ │ + bne b706c │ │ │ │ tst r2, #32 │ │ │ │ - bne b7098 │ │ │ │ - b 9774dc │ │ │ │ - b 9728c8 │ │ │ │ - b 972938 │ │ │ │ + bne b7070 │ │ │ │ + b 9774b4 │ │ │ │ + b 9728a0 │ │ │ │ + b 972910 │ │ │ │ push {fp, lr} │ │ │ │ - bl ba094 │ │ │ │ + bl ba06c │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b70c4 │ │ │ │ - b c4db0 │ │ │ │ + beq b709c │ │ │ │ + b c4d88 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b70d4 │ │ │ │ + ldr r0, [pc, #4] @ b70ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq fp, sl, r4, ror #7 │ │ │ │ + adceq fp, sl, ip, lsl #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b70f4 │ │ │ │ - b c23a8 │ │ │ │ + beq b70cc │ │ │ │ + b c2380 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7104 │ │ │ │ + ldr r0, [pc, #4] @ b70dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strhteq fp, [sl], r4 │ │ │ │ + ldrdeq fp, [sl], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b720c │ │ │ │ - ldr r0, [pc, #232] @ b7218 │ │ │ │ + beq b71e4 │ │ │ │ + ldr r0, [pc, #232] @ b71f0 │ │ │ │ mov r1, #7 │ │ │ │ - ldr r2, [pc, #228] @ b721c │ │ │ │ + ldr r2, [pc, #228] @ b71f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b7220 │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b71f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b71d0 │ │ │ │ - ldr r0, [pc, #208] @ b7230 │ │ │ │ + bne b71a8 │ │ │ │ + ldr r0, [pc, #208] @ b7208 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b7234 │ │ │ │ + ldr r1, [pc, #192] @ b720c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b71b8 │ │ │ │ + bne b7190 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b7224 │ │ │ │ + ldr r0, [pc, #76] @ b71fc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b7228 │ │ │ │ - ldr r1, [pc, #72] @ b722c │ │ │ │ + ldr r3, [pc, #72] @ b7200 │ │ │ │ + ldr r1, [pc, #72] @ b7204 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b7158 │ │ │ │ - ldr r0, [pc, #36] @ b7238 │ │ │ │ + b b7130 │ │ │ │ + ldr r0, [pc, #36] @ b7210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r3, sp, r2, asr #23 │ │ │ │ - adceq fp, sl, r8, lsl r8 │ │ │ │ - ldrshteq fp, [r0], r0 │ │ │ │ - adcseq fp, r0, r4, asr lr │ │ │ │ - adceq fp, sl, r4, lsr #3 │ │ │ │ - adceq fp, sl, r4, ror r9 │ │ │ │ - adcseq fp, r0, r0, ror #29 │ │ │ │ - addeq r3, sp, r6, lsl #23 │ │ │ │ - adceq fp, sl, r4, lsr #32 │ │ │ │ + addeq r3, sp, sl, lsr #23 │ │ │ │ + adceq fp, sl, r0, asr #16 │ │ │ │ + adcseq fp, r0, r8, lsl pc │ │ │ │ + adcseq fp, r0, ip, ror lr │ │ │ │ + adceq fp, sl, ip, asr #3 │ │ │ │ + umlaleq fp, sl, ip, r9 │ │ │ │ + adcseq fp, r0, r8, lsl #30 │ │ │ │ + addeq r3, sp, lr, ror #22 │ │ │ │ + adceq fp, sl, ip, asr #32 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b0694 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -100065,181 +100055,181 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7360 │ │ │ │ - ldr r0, [pc, #232] @ b736c │ │ │ │ + beq b7338 │ │ │ │ + ldr r0, [pc, #232] @ b7344 │ │ │ │ mov r1, #7 │ │ │ │ - ldr r2, [pc, #228] @ b7370 │ │ │ │ + ldr r2, [pc, #228] @ b7348 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b7374 │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b734c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b7324 │ │ │ │ - ldr r0, [pc, #208] @ b7384 │ │ │ │ + bne b72fc │ │ │ │ + ldr r0, [pc, #208] @ b735c │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b7388 │ │ │ │ + ldr r1, [pc, #192] @ b7360 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b730c │ │ │ │ + bne b72e4 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b7378 │ │ │ │ + ldr r0, [pc, #76] @ b7350 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b737c │ │ │ │ - ldr r1, [pc, #72] @ b7380 │ │ │ │ + ldr r3, [pc, #72] @ b7354 │ │ │ │ + ldr r1, [pc, #72] @ b7358 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b72ac │ │ │ │ - ldr r0, [pc, #36] @ b738c │ │ │ │ + b b7284 │ │ │ │ + ldr r0, [pc, #36] @ b7364 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r3, sp, lr, ror #20 │ │ │ │ - adceq fp, sl, r4, asr #13 │ │ │ │ - umlalseq fp, r0, ip, sp │ │ │ │ - adcseq fp, r0, r0, lsl #26 │ │ │ │ - adceq fp, sl, r0, asr r0 │ │ │ │ - adceq fp, sl, r0, lsr #16 │ │ │ │ - adcseq fp, r0, ip, lsl #27 │ │ │ │ - addeq r3, sp, r2, lsr sl │ │ │ │ - ldrdeq sl, [sl], r0 @ │ │ │ │ + addeq r3, sp, r6, asr sl │ │ │ │ + adceq fp, sl, ip, ror #13 │ │ │ │ + adcseq fp, r0, r4, asr #27 │ │ │ │ + adcseq fp, r0, r8, lsr #26 │ │ │ │ + adceq fp, sl, r8, ror r0 │ │ │ │ + adceq fp, sl, r8, asr #16 │ │ │ │ + ldrhteq fp, [r0], r4 │ │ │ │ + addeq r3, sp, sl, lsl sl │ │ │ │ + strdeq sl, [sl], r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b73ac │ │ │ │ - b c5fa0 │ │ │ │ + beq b7384 │ │ │ │ + b c5f78 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b73bc │ │ │ │ + ldr r0, [pc, #4] @ b7394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strdeq fp, [sl], ip @ │ │ │ │ + adceq fp, sl, r4, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b4abc │ │ │ │ + bl b4a94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b74e4 │ │ │ │ - ldr r0, [pc, #232] @ b74f0 │ │ │ │ + beq b74bc │ │ │ │ + ldr r0, [pc, #232] @ b74c8 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #228] @ b74f4 │ │ │ │ + ldr r2, [pc, #228] @ b74cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b74f8 │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b74d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b74a8 │ │ │ │ - ldr r0, [pc, #208] @ b7508 │ │ │ │ + bne b7480 │ │ │ │ + ldr r0, [pc, #208] @ b74e0 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b750c │ │ │ │ + ldr r1, [pc, #192] @ b74e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b7490 │ │ │ │ + bne b7468 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b74fc │ │ │ │ + ldr r0, [pc, #76] @ b74d4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b7500 │ │ │ │ - ldr r1, [pc, #72] @ b7504 │ │ │ │ + ldr r3, [pc, #72] @ b74d8 │ │ │ │ + ldr r1, [pc, #72] @ b74dc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b7430 │ │ │ │ - ldr r0, [pc, #36] @ b7510 │ │ │ │ + b b7408 │ │ │ │ + ldr r0, [pc, #36] @ b74e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldrdeq r3, [sp], r0 │ │ │ │ - adceq fp, sl, r0, asr #10 │ │ │ │ - adcseq fp, r0, r8, lsr r6 │ │ │ │ - umlalseq fp, r0, ip, r5 │ │ │ │ - adceq sl, sl, ip, lsl pc │ │ │ │ - umlaleq fp, sl, ip, r8 │ │ │ │ - adcseq fp, r0, r0, ror #13 │ │ │ │ - umulleq r3, sp, r4, lr │ │ │ │ - adceq sl, sl, ip, asr #26 │ │ │ │ + @ instruction: 0x008d3eb8 │ │ │ │ + adceq fp, sl, r8, ror #10 │ │ │ │ + adcseq fp, r0, r0, ror #12 │ │ │ │ + adcseq fp, r0, r4, asr #11 │ │ │ │ + adceq sl, sl, r4, asr #30 │ │ │ │ + adceq fp, sl, r4, asr #17 │ │ │ │ + adcseq fp, r0, r8, lsl #14 │ │ │ │ + addeq r3, sp, ip, ror lr │ │ │ │ + adceq sl, sl, r4, ror sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b0504 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -100247,202 +100237,202 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7638 │ │ │ │ - ldr r0, [pc, #232] @ b7644 │ │ │ │ + beq b7610 │ │ │ │ + ldr r0, [pc, #232] @ b761c │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #228] @ b7648 │ │ │ │ + ldr r2, [pc, #228] @ b7620 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b764c │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b7624 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b75fc │ │ │ │ - ldr r0, [pc, #208] @ b765c │ │ │ │ + bne b75d4 │ │ │ │ + ldr r0, [pc, #208] @ b7634 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b7660 │ │ │ │ + ldr r1, [pc, #192] @ b7638 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b75e4 │ │ │ │ + bne b75bc │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b7650 │ │ │ │ + ldr r0, [pc, #76] @ b7628 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b7654 │ │ │ │ - ldr r1, [pc, #72] @ b7658 │ │ │ │ + ldr r3, [pc, #72] @ b762c │ │ │ │ + ldr r1, [pc, #72] @ b7630 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b7584 │ │ │ │ - ldr r0, [pc, #36] @ b7664 │ │ │ │ + b b755c │ │ │ │ + ldr r0, [pc, #36] @ b763c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r3, sp, r2, asr #24 │ │ │ │ - adceq fp, sl, ip, ror #7 │ │ │ │ - adcseq fp, r0, ip, ror #9 │ │ │ │ - adcseq fp, r0, r0, asr r4 │ │ │ │ - adceq sl, sl, r4, lsr #24 │ │ │ │ - ldrdeq fp, [sl], r0 @ │ │ │ │ - adcseq fp, r0, ip, ror #11 │ │ │ │ - addeq r3, sp, r6, lsl #24 │ │ │ │ - strdeq sl, [sl], r8 @ │ │ │ │ + addeq r3, sp, sl, lsr #24 │ │ │ │ + adceq fp, sl, r4, lsl r4 │ │ │ │ + adcseq fp, r0, r4, lsl r5 │ │ │ │ + adcseq fp, r0, r8, ror r4 │ │ │ │ + adceq sl, sl, ip, asr #24 │ │ │ │ + strdeq fp, [sl], r8 @ │ │ │ │ + adcseq fp, r0, r4, lsl r6 │ │ │ │ + addeq r3, sp, lr, ror #23 │ │ │ │ + adceq sl, sl, r0, lsr #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1924 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - bl ba4bc │ │ │ │ + bl ba494 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7798 │ │ │ │ - ldr r0, [pc, #232] @ b77a4 │ │ │ │ + beq b7770 │ │ │ │ + ldr r0, [pc, #232] @ b777c │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #228] @ b77a8 │ │ │ │ + ldr r2, [pc, #228] @ b7780 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b77ac │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b7784 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b775c │ │ │ │ - ldr r0, [pc, #208] @ b77bc │ │ │ │ + bne b7734 │ │ │ │ + ldr r0, [pc, #208] @ b7794 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b77c0 │ │ │ │ + ldr r1, [pc, #192] @ b7798 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b7744 │ │ │ │ + bne b771c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b77b0 │ │ │ │ + ldr r0, [pc, #76] @ b7788 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b77b4 │ │ │ │ - ldr r1, [pc, #72] @ b77b8 │ │ │ │ + ldr r3, [pc, #72] @ b778c │ │ │ │ + ldr r1, [pc, #72] @ b7790 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b76e4 │ │ │ │ - ldr r0, [pc, #36] @ b77c4 │ │ │ │ + b b76bc │ │ │ │ + ldr r0, [pc, #36] @ b779c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umulleq r3, sp, lr, r6 │ │ │ │ - adceq fp, sl, ip, lsl #5 │ │ │ │ - adcseq fp, r0, r0, lsl #7 │ │ │ │ - adcseq fp, r0, r4, ror #5 │ │ │ │ - adceq sl, sl, r4, lsr #25 │ │ │ │ - adceq fp, sl, r8, lsr r6 │ │ │ │ - adcseq fp, r0, ip, asr #7 │ │ │ │ - addeq r3, sp, r2, ror #12 │ │ │ │ - umlaleq sl, sl, r8, sl @ │ │ │ │ + addeq r3, sp, r6, lsl #13 │ │ │ │ + strhteq fp, [sl], r4 │ │ │ │ + adcseq fp, r0, r8, lsr #7 │ │ │ │ + adcseq fp, r0, ip, lsl #6 │ │ │ │ + adceq sl, sl, ip, asr #25 │ │ │ │ + adceq fp, sl, r0, ror #12 │ │ │ │ + ldrshteq fp, [r0], r4 │ │ │ │ + addeq r3, sp, sl, asr #12 │ │ │ │ + adceq sl, sl, r0, asr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b77e4 │ │ │ │ - b c5d10 │ │ │ │ + beq b77bc │ │ │ │ + b c5ce8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b77f4 │ │ │ │ + ldr r0, [pc, #4] @ b77cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, asr #25 │ │ │ │ + adceq sl, sl, ip, ror #25 │ │ │ │ push {fp, lr} │ │ │ │ - bl bb0a8 │ │ │ │ + bl bb080 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - bl ba624 │ │ │ │ + bl ba5fc │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b782c │ │ │ │ - b c3078 │ │ │ │ + beq b7804 │ │ │ │ + b c3050 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b783c │ │ │ │ + ldr r0, [pc, #4] @ b7814 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, ip, ror ip │ │ │ │ + adceq sl, sl, r4, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b2a6c │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -100450,151 +100440,151 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b789c │ │ │ │ + beq b7874 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b78a8 │ │ │ │ + ldr r0, [pc, #4] @ b7880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r0, lsl ip │ │ │ │ + adceq sl, sl, r8, lsr ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b78c8 │ │ │ │ - b c3e50 │ │ │ │ + beq b78a0 │ │ │ │ + b c3e28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b78d8 │ │ │ │ + ldr r0, [pc, #4] @ b78b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r0, ror #23 │ │ │ │ + adceq sl, sl, r8, lsl #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b79e0 │ │ │ │ - ldr r0, [pc, #232] @ b79ec │ │ │ │ + beq b79b8 │ │ │ │ + ldr r0, [pc, #232] @ b79c4 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #228] @ b79f0 │ │ │ │ + ldr r2, [pc, #228] @ b79c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b79f4 │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b79cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b79a4 │ │ │ │ - ldr r0, [pc, #208] @ b7a04 │ │ │ │ + bne b797c │ │ │ │ + ldr r0, [pc, #208] @ b79dc │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b7a08 │ │ │ │ + ldr r1, [pc, #192] @ b79e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b798c │ │ │ │ + bne b7964 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b79f8 │ │ │ │ + ldr r0, [pc, #76] @ b79d0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b79fc │ │ │ │ - ldr r1, [pc, #72] @ b7a00 │ │ │ │ + ldr r3, [pc, #72] @ b79d4 │ │ │ │ + ldr r1, [pc, #72] @ b79d8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b792c │ │ │ │ - ldr r0, [pc, #36] @ b7a0c │ │ │ │ + b b7904 │ │ │ │ + ldr r0, [pc, #36] @ b79e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldrdeq r3, [sp], r4 │ │ │ │ - adceq fp, sl, r4, asr #32 │ │ │ │ - adcseq fp, r0, ip, lsr r1 │ │ │ │ - adcseq fp, r0, r0, lsr #1 │ │ │ │ - adceq sl, sl, r0, lsr #20 │ │ │ │ - adceq fp, sl, r0, lsr #7 │ │ │ │ - adcseq fp, r0, r4, ror #3 │ │ │ │ - umulleq r3, sp, r8, r9 │ │ │ │ - adceq sl, sl, r0, asr r8 │ │ │ │ + @ instruction: 0x008d39bc │ │ │ │ + adceq fp, sl, ip, rrx │ │ │ │ + adcseq fp, r0, r4, ror #2 │ │ │ │ + adcseq fp, r0, r8, asr #1 │ │ │ │ + adceq sl, sl, r8, asr #20 │ │ │ │ + adceq fp, sl, r8, asr #7 │ │ │ │ + adcseq fp, r0, ip, lsl #4 │ │ │ │ + addeq r3, sp, r0, lsl #19 │ │ │ │ + adceq sl, sl, r8, ror r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7a2c │ │ │ │ - b c4370 │ │ │ │ + beq b7a04 │ │ │ │ + b c4348 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7a3c │ │ │ │ + ldr r0, [pc, #4] @ b7a14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, ip, ror sl │ │ │ │ + adceq sl, sl, r4, lsr #21 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7a6c │ │ │ │ + ldr r0, [pc, #4] @ b7a44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldrdeq sl, [sl], r0 @ │ │ │ │ + strdeq sl, [sl], r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7a8c │ │ │ │ - b c6230 │ │ │ │ + beq b7a64 │ │ │ │ + b c6208 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7a9c │ │ │ │ + ldr r0, [pc, #4] @ b7a74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, ip, lsl sl │ │ │ │ + adceq sl, sl, r4, asr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b0ee8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -100604,337 +100594,337 @@ │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0] │ │ │ │ strbne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7af0 │ │ │ │ + ldr r0, [pc, #4] @ b7ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, ip, asr #14 │ │ │ │ + adceq sl, sl, r4, ror r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7b10 │ │ │ │ - b c57f0 │ │ │ │ + beq b7ae8 │ │ │ │ + b c57c8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7b20 │ │ │ │ + ldr r0, [pc, #4] @ b7af8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umlaleq sl, sl, r8, r9 @ │ │ │ │ + adceq sl, sl, r0, asr #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b4fac │ │ │ │ + bl b4f84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7b60 │ │ │ │ - b c5040 │ │ │ │ + beq b7b38 │ │ │ │ + b c5018 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7b70 │ │ │ │ + ldr r0, [pc, #4] @ b7b48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r8, asr #18 │ │ │ │ + adceq sl, sl, r0, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b4420 │ │ │ │ + bl b43f8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0] │ │ │ │ strbne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7bc4 │ │ │ │ + ldr r0, [pc, #4] @ b7b9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r8, ror r6 │ │ │ │ + adceq sl, sl, r0, lsr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b36e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7c04 │ │ │ │ - b c2de8 │ │ │ │ + beq b7bdc │ │ │ │ + b c2dc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7c14 │ │ │ │ + ldr r0, [pc, #4] @ b7bec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, lsr #17 │ │ │ │ + adceq sl, sl, ip, asr #17 │ │ │ │ push {fp, lr} │ │ │ │ - bl b9e70 │ │ │ │ + bl b9e48 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1174 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b53c0 │ │ │ │ + bl b5398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7c80 │ │ │ │ - b c28c8 │ │ │ │ + beq b7c58 │ │ │ │ + b c28a0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7c90 │ │ │ │ + ldr r0, [pc, #4] @ b7c68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r8, lsr #16 │ │ │ │ + adceq sl, sl, r0, asr r8 │ │ │ │ push {fp, lr} │ │ │ │ - bl baf38 │ │ │ │ + bl baf10 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7cbc │ │ │ │ - b c3598 │ │ │ │ + beq b7c94 │ │ │ │ + b c3570 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7ccc │ │ │ │ + ldr r0, [pc, #4] @ b7ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, ip, ror #15 │ │ │ │ + adceq sl, sl, r4, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str ip, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b7d24 │ │ │ │ - ldr r2, [pc, #56] @ b7d30 │ │ │ │ + beq b7cfc │ │ │ │ + ldr r2, [pc, #56] @ b7d08 │ │ │ │ mov r0, sp │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2!, {r1, r4, r5, r6} │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ strb ip, [sp, #36] @ 0x24 │ │ │ │ bl 53564 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b7d34 │ │ │ │ + ldr r0, [pc, #8] @ b7d0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r0, sp, r4, lsl #26 │ │ │ │ - adceq sl, sl, ip, lsl #10 │ │ │ │ + addeq r0, sp, ip, ror #25 │ │ │ │ + adceq sl, sl, r4, lsr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b7d9c │ │ │ │ + beq b7d74 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r4] │ │ │ │ cmp r6, #3 │ │ │ │ - beq b7da8 │ │ │ │ + beq b7d80 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ bl 53d54 │ │ │ │ str r6, [r5], #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ b7db4 │ │ │ │ + ldr r0, [pc, #16] @ b7d8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldr r0, [pc, #8] @ b7db8 │ │ │ │ + ldr r0, [pc, #8] @ b7d90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umlaleq sl, sl, r4, r4 @ │ │ │ │ - adceq sl, sl, r4, lsl r7 │ │ │ │ + strhteq sl, [sl], ip │ │ │ │ + adceq sl, sl, ip, lsr r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b0b88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - bl baaa8 │ │ │ │ + bl baa80 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b13d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7e24 │ │ │ │ - b c38ac │ │ │ │ + beq b7dfc │ │ │ │ + b c3884 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7e34 │ │ │ │ + ldr r0, [pc, #4] @ b7e0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, lsl #13 │ │ │ │ + adceq sl, sl, ip, lsr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7e54 │ │ │ │ - b c3bc0 │ │ │ │ + beq b7e2c │ │ │ │ + b c3b98 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7e64 │ │ │ │ + ldr r0, [pc, #4] @ b7e3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, asr r6 │ │ │ │ + adceq sl, sl, ip, ror r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7e84 │ │ │ │ - b c1e88 │ │ │ │ + beq b7e5c │ │ │ │ + b c1e60 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7e94 │ │ │ │ + ldr r0, [pc, #4] @ b7e6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, lsr #12 │ │ │ │ + adceq sl, sl, ip, asr #12 │ │ │ │ push {fp, lr} │ │ │ │ - bl bae14 │ │ │ │ + bl badec │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b3c44 │ │ │ │ + bl b3c1c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ addne r1, r1, #8 │ │ │ │ ldmne r1, {r0, r2, r3, r4, r5, lr} │ │ │ │ stmne ip, {r0, r2, r3, r4, r5, lr} │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ b7ef8 │ │ │ │ + ldr r0, [pc, #4] @ b7ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, asr #6 │ │ │ │ + adceq sl, sl, ip, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b3ed0 │ │ │ │ + bl b3ea8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7f38 │ │ │ │ - b c5560 │ │ │ │ + beq b7f10 │ │ │ │ + b c5538 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7f48 │ │ │ │ + ldr r0, [pc, #4] @ b7f20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r0, ror r5 │ │ │ │ + umlaleq sl, sl, r8, r5 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b33dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7f88 │ │ │ │ - b c40e0 │ │ │ │ + beq b7f60 │ │ │ │ + b c40b8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7f98 │ │ │ │ + ldr r0, [pc, #4] @ b7f70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r0, lsr #10 │ │ │ │ + adceq sl, sl, r8, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ - bl ba790 │ │ │ │ + bl ba768 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7fc4 │ │ │ │ - b c3308 │ │ │ │ + beq b7f9c │ │ │ │ + b c32e0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b7fd4 │ │ │ │ + ldr r0, [pc, #4] @ b7fac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, ror #9 │ │ │ │ + adceq sl, sl, ip, lsl #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b39b8 │ │ │ │ + bl b3990 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -100950,81 +100940,81 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8054 │ │ │ │ - b c4890 │ │ │ │ + beq b802c │ │ │ │ + b c4868 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b8064 │ │ │ │ + ldr r0, [pc, #4] @ b803c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, asr r4 │ │ │ │ + adceq sl, sl, ip, ror r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8084 │ │ │ │ - b c64c0 │ │ │ │ + beq b805c │ │ │ │ + b c6498 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b8094 │ │ │ │ + ldr r0, [pc, #4] @ b806c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, lsr #8 │ │ │ │ + adceq sl, sl, ip, asr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b80b4 │ │ │ │ - b c2118 │ │ │ │ + beq b808c │ │ │ │ + b c20f0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b80c4 │ │ │ │ + ldr r0, [pc, #4] @ b809c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strdeq sl, [sl], r4 @ │ │ │ │ + adceq sl, sl, ip, lsl r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b80e4 │ │ │ │ - b c52d0 │ │ │ │ + beq b80bc │ │ │ │ + b c52a8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b80f4 │ │ │ │ + ldr r0, [pc, #4] @ b80cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, asr #7 │ │ │ │ + adceq sl, sl, ip, ror #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8114 │ │ │ │ - b c2b58 │ │ │ │ + beq b80ec │ │ │ │ + b c2b30 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b8124 │ │ │ │ + ldr r0, [pc, #4] @ b80fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umlaleq sl, sl, r4, r3 @ │ │ │ │ + strhteq sl, [sl], ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8144 │ │ │ │ - b c2638 │ │ │ │ + beq b811c │ │ │ │ + b c2610 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b8154 │ │ │ │ + ldr r0, [pc, #4] @ b812c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r4, ror #6 │ │ │ │ + adceq sl, sl, ip, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b2e2c │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -101032,227 +101022,227 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b81e4 │ │ │ │ - ldr r1, [pc, #80] @ b81f0 │ │ │ │ + beq b81bc │ │ │ │ + ldr r1, [pc, #80] @ b81c8 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 646c44 │ │ │ │ + bl 646c1c │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ mov r0, sp │ │ │ │ ldm r9!, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 64682c │ │ │ │ + bl 646804 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ b81f4 │ │ │ │ + ldr r0, [pc, #8] @ b81cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - addeq r2, sp, r1, asr sp │ │ │ │ - adceq sl, sl, ip, asr #32 │ │ │ │ + addeq r2, sp, r9, lsr sp │ │ │ │ + adceq sl, sl, r4, ror r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b82fc │ │ │ │ - ldr r0, [pc, #232] @ b8308 │ │ │ │ + beq b82d4 │ │ │ │ + ldr r0, [pc, #232] @ b82e0 │ │ │ │ mov r1, #7 │ │ │ │ - ldr r2, [pc, #228] @ b830c │ │ │ │ + ldr r2, [pc, #228] @ b82e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 64583c │ │ │ │ - ldr r0, [pc, #216] @ b8310 │ │ │ │ + bl 645814 │ │ │ │ + ldr r0, [pc, #216] @ b82e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b82c0 │ │ │ │ - ldr r0, [pc, #208] @ b8320 │ │ │ │ + bne b8298 │ │ │ │ + ldr r0, [pc, #208] @ b82f8 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #192] @ b8324 │ │ │ │ + ldr r1, [pc, #192] @ b82fc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 537d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 53c70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b82a8 │ │ │ │ + bne b8280 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ b8314 │ │ │ │ + ldr r0, [pc, #76] @ b82ec │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ b8318 │ │ │ │ - ldr r1, [pc, #72] @ b831c │ │ │ │ + ldr r3, [pc, #72] @ b82f0 │ │ │ │ + ldr r1, [pc, #72] @ b82f4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b b8248 │ │ │ │ - ldr r0, [pc, #36] @ b8328 │ │ │ │ + b b8220 │ │ │ │ + ldr r0, [pc, #36] @ b8300 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldrdeq r2, [sp], r2 @ │ │ │ │ - adceq sl, sl, r8, lsr #14 │ │ │ │ - adcseq sl, r0, r0, lsl #28 │ │ │ │ - adcseq sl, r0, r4, ror #26 │ │ │ │ - strhteq sl, [sl], r4 │ │ │ │ - adceq sl, sl, r4, lsl #17 │ │ │ │ - ldrshteq sl, [r0], r0 │ │ │ │ - umulleq r2, sp, r6, sl │ │ │ │ - adceq r9, sl, r4, lsr pc │ │ │ │ + @ instruction: 0x008d2aba │ │ │ │ + adceq sl, sl, r0, asr r7 │ │ │ │ + adcseq sl, r0, r8, lsr #28 │ │ │ │ + adcseq sl, r0, ip, lsl #27 │ │ │ │ + ldrdeq sl, [sl], ip @ │ │ │ │ + adceq sl, sl, ip, lsr #17 │ │ │ │ + adcseq sl, r0, r8, lsl lr │ │ │ │ + addeq r2, sp, lr, ror sl │ │ │ │ + adceq r9, sl, ip, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8348 │ │ │ │ - b c5a80 │ │ │ │ + beq b8320 │ │ │ │ + b c5a58 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b8358 │ │ │ │ + ldr r0, [pc, #4] @ b8330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, r0, ror #2 │ │ │ │ + adceq sl, sl, r8, lsl #3 │ │ │ │ push {fp, lr} │ │ │ │ - bl b997c │ │ │ │ + bl b9954 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b4738 │ │ │ │ + bl b4710 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - bl b9c44 │ │ │ │ + bl b9c1c │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - bl ba8fc │ │ │ │ + bl ba8d4 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b83bc │ │ │ │ - b c4b20 │ │ │ │ + beq b8394 │ │ │ │ + b c4af8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b83cc │ │ │ │ + ldr r0, [pc, #4] @ b83a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sl, sl, ip, ror #1 │ │ │ │ + adceq sl, sl, r4, lsl r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b83ec │ │ │ │ - b c4600 │ │ │ │ + beq b83c4 │ │ │ │ + b c45d8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b83fc │ │ │ │ + ldr r0, [pc, #4] @ b83d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strhteq sl, [sl], ip │ │ │ │ + adceq sl, sl, r4, ror #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b2524 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #288] @ b8554 │ │ │ │ + ldr r0, [pc, #288] @ b852c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8518 │ │ │ │ - ldr r1, [pc, #260] @ b8558 │ │ │ │ + beq b84f0 │ │ │ │ + ldr r1, [pc, #260] @ b8530 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, sp │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64d47c │ │ │ │ + bl 64d454 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #232] @ b855c │ │ │ │ + ldr r2, [pc, #232] @ b8534 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c3718 │ │ │ │ + bl 1c36f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b84b8 │ │ │ │ + beq b8490 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r6, sp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64d30c │ │ │ │ + bl 64d2e4 │ │ │ │ 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, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ @@ -101262,573 +101252,573 @@ │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 8e68c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2575dc │ │ │ │ - b b853c │ │ │ │ + bl 2575b4 │ │ │ │ + b b8514 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adcseq r7, r0, ip, lsl r9 │ │ │ │ - addeq r3, sp, r6, ror #1 │ │ │ │ - adceq r1, fp, r4, ror #8 │ │ │ │ + adcseq r7, r0, r4, asr #18 │ │ │ │ + addeq r3, sp, lr, asr #1 │ │ │ │ + adceq r1, fp, ip, lsl #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b8574 │ │ │ │ + bne b854c │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne b859c │ │ │ │ + bne b8574 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b85a4 │ │ │ │ + bne b857c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 233d04 │ │ │ │ + b 233cdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b85dc │ │ │ │ + bne b85b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8604 │ │ │ │ + bne b85dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8618 │ │ │ │ + bne b85f0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 501910 │ │ │ │ + b 5018e8 │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8664 │ │ │ │ + beq b863c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b8760 │ │ │ │ + beq b8738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ add r2, r5, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8690 │ │ │ │ + bne b8668 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b86d8 │ │ │ │ + bne b86b0 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b86d8 │ │ │ │ + beq b86b0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b86e4 │ │ │ │ + bne b86bc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b872c │ │ │ │ + bne b8704 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b872c │ │ │ │ + beq b8704 │ │ │ │ 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 b8734 │ │ │ │ + bne b870c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 235e30 │ │ │ │ + b 235e08 │ │ │ │ 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 b8770 │ │ │ │ + bne b8748 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8798 │ │ │ │ + bne b8770 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235e30 │ │ │ │ + bl 235e08 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b87d0 │ │ │ │ + beq b87a8 │ │ │ │ mov r5, r0 │ │ │ │ bl 5399c │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 55554 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b8850 │ │ │ │ + beq b8828 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b8824 │ │ │ │ + bne b87fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne b8850 │ │ │ │ + bne b8828 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b8860 │ │ │ │ + bne b8838 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne b8888 │ │ │ │ + bne b8860 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8890 │ │ │ │ + bne b8868 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b88b8 │ │ │ │ + bne b8890 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b88c0 │ │ │ │ + bne b8898 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2372f0 │ │ │ │ + b 2372c8 │ │ │ │ mov r6, r0 │ │ │ │ - b b8928 │ │ │ │ + b b8900 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8900 │ │ │ │ + bne b88d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8928 │ │ │ │ + bne b8900 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8930 │ │ │ │ + bne b8908 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8958 │ │ │ │ + bne b8930 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2372f0 │ │ │ │ + bl 2372c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne b8980 │ │ │ │ + bne b8958 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - bl b9064 │ │ │ │ + bl b903c │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl b925c │ │ │ │ + bl b9234 │ │ │ │ ldr r0, [r4, #240]! @ 0xf0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8994 │ │ │ │ + bne b896c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 234a70 │ │ │ │ + b 234a48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #240]! @ 0xf0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b89cc │ │ │ │ + bne b89a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b89f4 │ │ │ │ + bne b89cc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234a70 │ │ │ │ + bl 234a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8a08 │ │ │ │ + bne b89e0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2372f0 │ │ │ │ + b 2372c8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8a34 │ │ │ │ + bne b8a0c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 233c00 │ │ │ │ + b 233bd8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r5, r0 │ │ │ │ - bne b8aa4 │ │ │ │ + bne b8a7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b b87ec │ │ │ │ - ldr r0, [pc, #48] @ b8adc │ │ │ │ + b b87c4 │ │ │ │ + ldr r0, [pc, #48] @ b8ab4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ b8ae0 │ │ │ │ + ldr r1, [pc, #44] @ b8ab8 │ │ │ │ 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 8e6bc │ │ │ │ - adceq r9, sl, ip, ror #29 │ │ │ │ - adceq r9, sl, ip, ror #29 │ │ │ │ + adceq r9, sl, r4, lsl pc │ │ │ │ + adceq r9, sl, r4, lsl pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b8b40 │ │ │ │ + bne b8b18 │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - ldr r0, [pc, #48] @ b8b78 │ │ │ │ + b 40e51c │ │ │ │ + ldr r0, [pc, #48] @ b8b50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ b8b7c │ │ │ │ + ldr r1, [pc, #44] @ b8b54 │ │ │ │ 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 8e6bc │ │ │ │ - adceq r9, sl, r0, asr lr │ │ │ │ - adceq r9, sl, r0, asr lr │ │ │ │ + adceq r9, sl, r8, ror lr │ │ │ │ + adceq r9, sl, r8, ror lr │ │ │ │ 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 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ba0 │ │ │ │ + bne b8b78 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b8be8 │ │ │ │ + bne b8bc0 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b8be8 │ │ │ │ + beq b8bc0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8bf4 │ │ │ │ + bne b8bcc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne b8c3c │ │ │ │ + bne b8c14 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c30 │ │ │ │ + beq b8c08 │ │ │ │ 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 b8c44 │ │ │ │ + bne b8c1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8c70 │ │ │ │ + bne b8c48 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 235e30 │ │ │ │ + b 235e08 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b b8c90 │ │ │ │ + b b8c68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c98 │ │ │ │ + bne b8c70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8cc0 │ │ │ │ + bne b8c98 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235e30 │ │ │ │ + bl 235e08 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r5, r0 │ │ │ │ - bne b8ddc │ │ │ │ + bne b8db4 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8d00 │ │ │ │ + bne b8cd8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b8d48 │ │ │ │ + bne b8d20 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b8d48 │ │ │ │ + beq b8d20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8d54 │ │ │ │ + bne b8d2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne b8d9c │ │ │ │ + bne b8d74 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d90 │ │ │ │ + beq b8d68 │ │ │ │ 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 b8da4 │ │ │ │ + bne b8d7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8dd4 │ │ │ │ + bne b8dac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 235e30 │ │ │ │ + b 235e08 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ b8e6c │ │ │ │ + ldr r0, [pc, #136] @ b8e44 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ b8e70 │ │ │ │ + ldr r1, [pc, #132] @ b8e48 │ │ │ │ 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] │ │ │ │ @@ -101837,275 +101827,275 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 8e6bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b b8e30 │ │ │ │ + b b8e08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8e38 │ │ │ │ + bne b8e10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b8e60 │ │ │ │ + bne b8e38 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235e30 │ │ │ │ + bl 235e08 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strhteq r9, [sl], r4 │ │ │ │ - strhteq r9, [sl], r4 │ │ │ │ + ldrdeq r9, [sl], ip @ │ │ │ │ + ldrdeq r9, [sl], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3390b4 │ │ │ │ + bl 33908c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e98 │ │ │ │ + beq b8e70 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ea8 │ │ │ │ + beq b8e80 │ │ │ │ bl 554dc │ │ │ │ ldr r5, [r4, #12]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq b8f98 │ │ │ │ + beq b8f70 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ add r2, r5, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ec8 │ │ │ │ + bne b8ea0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b8f10 │ │ │ │ + bne b8ee8 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b8f10 │ │ │ │ + beq b8ee8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8f1c │ │ │ │ + bne b8ef4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b8f64 │ │ │ │ + bne b8f3c │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b8f64 │ │ │ │ + beq b8f3c │ │ │ │ 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 b8f6c │ │ │ │ + bne b8f44 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 235e30 │ │ │ │ + b 235e08 │ │ │ │ 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 b8fa8 │ │ │ │ + bne b8f80 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b900c │ │ │ │ + bne b8fe4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235e30 │ │ │ │ - b b900c │ │ │ │ + bl 235e08 │ │ │ │ + b b8fe4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ff4 │ │ │ │ + beq b8fcc │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9004 │ │ │ │ + beq b8fdc │ │ │ │ bl 554dc │ │ │ │ add r0, r4, #12 │ │ │ │ - bl b8668 │ │ │ │ + bl b8640 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9040 │ │ │ │ + beq b9018 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2dfe20 │ │ │ │ + bl 2dfdf8 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e00e0 │ │ │ │ + b 2e00b8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2e00e0 │ │ │ │ + bl 2e00b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r0, [r0] │ │ │ │ b 554dc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - blt b908c │ │ │ │ + blt b9064 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b908c │ │ │ │ + beq b9064 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b90a4 │ │ │ │ + beq b907c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b90bc │ │ │ │ + beq b9094 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b90d4 │ │ │ │ + beq b90ac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9120 │ │ │ │ + beq b90f8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b b90f4 │ │ │ │ + b b90cc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b9120 │ │ │ │ + beq b90f8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt b9108 │ │ │ │ + bgt b90e0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne b90e8 │ │ │ │ + bne b90c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b90e8 │ │ │ │ + beq b90c0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b90e8 │ │ │ │ + bl 40e51c │ │ │ │ + b b90c0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9140 │ │ │ │ + beq b9118 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9158 │ │ │ │ + beq b9130 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9170 │ │ │ │ + beq b9148 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9188 │ │ │ │ + beq b9160 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b91a4 │ │ │ │ + beq b917c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne b91d8 │ │ │ │ + bne b91b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 53180 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b91f8 │ │ │ │ + beq b91d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 4dd88c │ │ │ │ + bl 4dd864 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ @@ -102114,416 +102104,416 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b926c │ │ │ │ + bne b9244 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b9290 │ │ │ │ + bne b9268 │ │ │ │ dmb ish │ │ │ │ - bl 4b3f18 │ │ │ │ + bl 4b3ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9064 │ │ │ │ + bl b903c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b92a4 │ │ │ │ + bne b927c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b92c8 │ │ │ │ + bne b92a0 │ │ │ │ dmb ish │ │ │ │ - bl 4b46bc │ │ │ │ + bl 4b4694 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b92d0 │ │ │ │ + bne b92a8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4b3e1c │ │ │ │ + b 4b3df4 │ │ │ │ mov r6, r0 │ │ │ │ - b b9340 │ │ │ │ + b b9318 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9064 │ │ │ │ + bl b903c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b931c │ │ │ │ + bne b92f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b9340 │ │ │ │ + bne b9318 │ │ │ │ dmb ish │ │ │ │ - bl 4b46bc │ │ │ │ + bl 4b4694 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9348 │ │ │ │ + bne b9320 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9370 │ │ │ │ + bne b9348 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b3e1c │ │ │ │ + bl 4b3df4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b9438 │ │ │ │ + beq b9410 │ │ │ │ ldr sl, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b9414 │ │ │ │ + beq b93ec │ │ │ │ ldr r7, [r9, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b b93c8 │ │ │ │ + b b93a0 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq b9414 │ │ │ │ + beq b93ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne b93e8 │ │ │ │ + bne b93c0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq b93d0 │ │ │ │ + beq b93a8 │ │ │ │ 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 b93b8 │ │ │ │ + beq b9390 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b93b8 │ │ │ │ + bl 40e51c │ │ │ │ + b b9390 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq b9438 │ │ │ │ + beq b9410 │ │ │ │ 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 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9478 │ │ │ │ + beq b9450 │ │ │ │ ldr r0, [r4, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9490 │ │ │ │ + beq b9468 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b94a8 │ │ │ │ + beq b9480 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #32] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9640 │ │ │ │ + bne b9618 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #104] @ 0x68 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9650 │ │ │ │ + bne b9628 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #176] @ 0xb0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9660 │ │ │ │ + bne b9638 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #248] @ 0xf8 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9670 │ │ │ │ + bne b9648 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9510 │ │ │ │ + beq b94e8 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9528 │ │ │ │ + beq b9500 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9540 │ │ │ │ + beq b9518 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9558 │ │ │ │ + beq b9530 │ │ │ │ ldr r0, [r4, #380] @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9570 │ │ │ │ + beq b9548 │ │ │ │ ldr r0, [r4, #392] @ 0x188 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9588 │ │ │ │ + beq b9560 │ │ │ │ ldr r0, [r4, #404] @ 0x194 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #424] @ 0x1a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b968c │ │ │ │ + bne b9664 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b96a8 │ │ │ │ + bne b9680 │ │ │ │ ldr r1, [r4, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b95c0 │ │ │ │ + beq b9598 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b96c4 │ │ │ │ + bne b969c │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b96e0 │ │ │ │ + bne b96b8 │ │ │ │ ldr r1, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b96fc │ │ │ │ + bne b96d4 │ │ │ │ ldr r1, [r4, #484] @ 0x1e4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9718 │ │ │ │ + bne b96f0 │ │ │ │ ldr r1, [r4, #496] @ 0x1f0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9734 │ │ │ │ + bne b970c │ │ │ │ ldr r1, [r4, #508] @ 0x1fc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b9750 │ │ │ │ + bne b9728 │ │ │ │ ldr r1, [r4, #520] @ 0x208 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b94bc │ │ │ │ + bl 40e51c │ │ │ │ + b b9494 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b94d0 │ │ │ │ + bl 40e51c │ │ │ │ + b b94a8 │ │ │ │ ldr r0, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b94e4 │ │ │ │ + bl 40e51c │ │ │ │ + b b94bc │ │ │ │ ldr r0, [r4, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b9504 │ │ │ │ - b b9510 │ │ │ │ + bne b94dc │ │ │ │ + b b94e8 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b95a8 │ │ │ │ + beq b9580 │ │ │ │ ldr r0, [r4, #440] @ 0x1b8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ - bne b95b4 │ │ │ │ - b b95c0 │ │ │ │ + bne b958c │ │ │ │ + b b9598 │ │ │ │ ldr r0, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b95e0 │ │ │ │ + beq b95b8 │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b95f0 │ │ │ │ + beq b95c8 │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #484] @ 0x1e4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b9600 │ │ │ │ + beq b95d8 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #496] @ 0x1f0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b9610 │ │ │ │ + beq b95e8 │ │ │ │ ldr r0, [r4, #500] @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #508] @ 0x1fc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b9620 │ │ │ │ + beq b95f8 │ │ │ │ ldr r0, [r4, #512] @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b b9620 │ │ │ │ + bl 40e51c │ │ │ │ + b b95f8 │ │ │ │ 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 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9780 │ │ │ │ + bne b9758 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b97c8 │ │ │ │ + bne b97a0 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b97c8 │ │ │ │ + beq b97a0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b97d4 │ │ │ │ + bne b97ac │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b981c │ │ │ │ + bne b97f4 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq b981c │ │ │ │ + beq b97f4 │ │ │ │ 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 b9824 │ │ │ │ + bne b97fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne b984c │ │ │ │ + bne b9824 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 64866c │ │ │ │ + bl 648644 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 55038 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9864 │ │ │ │ + bne b983c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9898 │ │ │ │ + bne b9870 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 64866c │ │ │ │ - b b9898 │ │ │ │ + bl 648644 │ │ │ │ + b b9870 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 55038 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b98d0 │ │ │ │ + beq b98a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4dd88c │ │ │ │ + bl 4dd864 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 554dc │ │ │ │ @@ -102538,90 +102528,90 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 532e8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5493c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ 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] @ b9970 │ │ │ │ - ldr r0, [pc, #48] @ b9974 │ │ │ │ - ldr r3, [pc, #48] @ b9978 │ │ │ │ + ldr r1, [pc, #48] @ b9948 │ │ │ │ + ldr r0, [pc, #48] @ b994c │ │ │ │ + ldr r3, [pc, #48] @ b9950 │ │ │ │ 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 8ed74 │ │ │ │ - adceq r8, sl, r4, ror #24 │ │ │ │ - @ instruction: 0x008cf1bf │ │ │ │ - strdeq r8, [sl], r4 @ │ │ │ │ + adceq r8, sl, ip, lsl #25 │ │ │ │ + addeq pc, ip, r7, lsr #3 │ │ │ │ + adceq r8, sl, ip, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r7, [pc, #616] @ b9bf4 │ │ │ │ + ldr r7, [pc, #616] @ b9bcc │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b9ab8 │ │ │ │ + bne b9a90 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9b0c │ │ │ │ + beq b9ae4 │ │ │ │ mov r0, r6 │ │ │ │ bl 534f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs b9b5c │ │ │ │ + bcs b9b34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 647d6c │ │ │ │ + bl 647d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9b88 │ │ │ │ - ldr r1, [pc, #548] @ b9c0c │ │ │ │ + beq b9b60 │ │ │ │ + ldr r1, [pc, #548] @ b9be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne b9ac8 │ │ │ │ - ldr r1, [pc, #528] @ b9c1c │ │ │ │ + bne b9aa0 │ │ │ │ + ldr r1, [pc, #528] @ b9bf4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9b94 │ │ │ │ + beq b9b6c │ │ │ │ and r0, r6, #6 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #4 │ │ │ │ mov sl, #0 │ │ │ │ - bne b9a50 │ │ │ │ - ldr r1, [pc, #500] @ b9c2c │ │ │ │ - ldr r3, [pc, #500] @ b9c30 │ │ │ │ + bne b9a28 │ │ │ │ + ldr r1, [pc, #500] @ b9c04 │ │ │ │ + ldr r3, [pc, #500] @ b9c08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 21e3b8 │ │ │ │ + bl 21e390 │ │ │ │ eor sl, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ add fp, sp, #32 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ @@ -102641,151 +102631,151 @@ │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #312] @ b9bf8 │ │ │ │ + ldr r0, [pc, #312] @ b9bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b b99a8 │ │ │ │ + b b9980 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #316] @ b9c10 │ │ │ │ - ldr r3, [pc, #316] @ b9c14 │ │ │ │ + ldr r0, [pc, #316] @ b9be8 │ │ │ │ + ldr r3, [pc, #316] @ b9bec │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #312] @ b9c18 │ │ │ │ + ldr r1, [pc, #312] @ b9bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r7 │ │ │ │ - b b9a04 │ │ │ │ + b b99dc │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #216] @ b9bfc │ │ │ │ + ldrne r0, [pc, #216] @ b9bd4 │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #204] @ b9c00 │ │ │ │ - ldr r3, [pc, #204] @ b9c04 │ │ │ │ - ldr r2, [pc, #204] @ b9c08 │ │ │ │ + ldr r0, [pc, #204] @ b9bd8 │ │ │ │ + ldr r3, [pc, #204] @ b9bdc │ │ │ │ + ldr r2, [pc, #204] @ b9be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #212] @ b9c38 │ │ │ │ + ldr r0, [pc, #212] @ b9c10 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r3, [pc, #208] @ b9c3c │ │ │ │ - ldr r1, [pc, #208] @ b9c40 │ │ │ │ + ldr r3, [pc, #208] @ b9c14 │ │ │ │ + ldr r1, [pc, #208] @ b9c18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #164] @ b9c34 │ │ │ │ + ldr r0, [pc, #164] @ b9c0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldr r0, [pc, #132] @ b9c20 │ │ │ │ - ldr r3, [pc, #132] @ b9c24 │ │ │ │ - ldr r1, [pc, #132] @ b9c28 │ │ │ │ + ldr r0, [pc, #132] @ b9bf8 │ │ │ │ + ldr r3, [pc, #132] @ b9bfc │ │ │ │ + ldr r1, [pc, #132] @ b9c00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b9bc8 │ │ │ │ + b b9ba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adcseq r9, r0, r4, asr r6 │ │ │ │ - adcseq r9, r0, ip, lsr #10 │ │ │ │ - adcseq r9, r0, r8, asr #9 │ │ │ │ - umulleq pc, ip, ip, r0 @ │ │ │ │ - strhteq r8, [sl], ip │ │ │ │ - adceq r8, sl, ip, lsr #23 │ │ │ │ - adcseq r9, r0, r8, rrx │ │ │ │ - adcseq r8, r0, r8, ror pc │ │ │ │ - strdeq r8, [sl], ip @ │ │ │ │ - adceq r9, sl, r8, ror r2 │ │ │ │ - adcseq r9, r0, r0, lsl r1 │ │ │ │ - addeq lr, ip, fp, ror #30 │ │ │ │ - adceq r8, sl, r4, ror r9 │ │ │ │ - adceq r9, sl, ip, lsr #9 │ │ │ │ - addeq r3, sp, ip, asr #27 │ │ │ │ - adceq pc, sl, r4, asr #20 │ │ │ │ - strhteq r9, [sl], ip │ │ │ │ - umulleq lr, ip, pc, pc @ │ │ │ │ - umlaleq r8, sl, r8, r9 │ │ │ │ - ldrdeq r9, [sl], r8 @ │ │ │ │ + adcseq r9, r0, ip, ror r6 │ │ │ │ + adcseq r9, r0, r4, asr r5 │ │ │ │ + ldrshteq r9, [r0], r0 │ │ │ │ + addeq pc, ip, r4, lsl #1 │ │ │ │ + adceq r8, sl, r4, ror #19 │ │ │ │ + ldrdeq r8, [sl], r4 @ │ │ │ │ + umlalseq r9, r0, r0, r0 │ │ │ │ + adcseq r8, r0, r0, lsr #31 │ │ │ │ + adceq r8, sl, r4, lsr #18 │ │ │ │ + adceq r9, sl, r0, lsr #5 │ │ │ │ + adcseq r9, r0, r8, lsr r1 │ │ │ │ + addeq lr, ip, r3, asr pc │ │ │ │ + umlaleq r8, sl, ip, r9 │ │ │ │ + ldrdeq r9, [sl], r4 @ │ │ │ │ + @ instruction: 0x008d3db4 │ │ │ │ + adceq pc, sl, ip, ror #20 │ │ │ │ + adceq r9, sl, r4, ror #9 │ │ │ │ + addeq lr, ip, r7, lsl #31 │ │ │ │ + adceq r8, sl, r0, asr #19 │ │ │ │ + adceq r9, sl, r0, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #20 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, #20 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9da0 │ │ │ │ + beq b9d78 │ │ │ │ mov r0, r6 │ │ │ │ bl 53b80 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 647d6c │ │ │ │ + bl 647d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9dd4 │ │ │ │ - ldr r1, [pc, #428] @ b9e40 │ │ │ │ + beq b9dac │ │ │ │ + ldr r1, [pc, #428] @ b9e18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne b9d5c │ │ │ │ - ldr r1, [pc, #408] @ b9e50 │ │ │ │ + bne b9d34 │ │ │ │ + ldr r1, [pc, #408] @ b9e28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9de0 │ │ │ │ + beq b9db8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2458a4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -102811,122 +102801,122 @@ │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, ip, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ strd r8, [ip] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #220] @ b9e44 │ │ │ │ - ldr r3, [pc, #220] @ b9e48 │ │ │ │ + ldr r0, [pc, #220] @ b9e1c │ │ │ │ + ldr r3, [pc, #220] @ b9e20 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ b9e4c │ │ │ │ + ldr r1, [pc, #216] @ b9e24 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r6 │ │ │ │ - b b9cb0 │ │ │ │ - ldr r0, [pc, #184] @ b9e60 │ │ │ │ - ldr r3, [pc, #184] @ b9e64 │ │ │ │ + b b9c88 │ │ │ │ + ldr r0, [pc, #184] @ b9e38 │ │ │ │ + ldr r3, [pc, #184] @ b9e3c │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #176] @ b9e68 │ │ │ │ + ldr r2, [pc, #176] @ b9e40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #144] @ b9e6c │ │ │ │ + ldr r0, [pc, #144] @ b9e44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldr r0, [pc, #108] @ b9e54 │ │ │ │ - ldr r3, [pc, #108] @ b9e58 │ │ │ │ - ldr r1, [pc, #108] @ b9e5c │ │ │ │ + ldr r0, [pc, #108] @ b9e2c │ │ │ │ + ldr r3, [pc, #108] @ b9e30 │ │ │ │ + ldr r1, [pc, #108] @ b9e34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b9e14 │ │ │ │ + b b9dec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - ldrhteq r8, [r0], ip │ │ │ │ - adcseq r8, r0, r4, ror #25 │ │ │ │ - adceq r8, sl, r8, ror #12 │ │ │ │ - adceq r8, sl, r4, ror #31 │ │ │ │ - adcseq r8, r0, r4, ror #28 │ │ │ │ - addeq lr, ip, pc, lsl sp │ │ │ │ - adceq r8, sl, r8, lsr #14 │ │ │ │ - adceq r9, sl, r0, lsl #5 │ │ │ │ - addeq lr, ip, r8, lsr #28 │ │ │ │ - adceq r8, sl, r4, asr #14 │ │ │ │ - adceq r8, sl, r0, lsr r9 │ │ │ │ - umlaleq r9, sl, r0, r2 │ │ │ │ + adcseq r8, r0, r4, ror #27 │ │ │ │ + adcseq r8, r0, ip, lsl #26 │ │ │ │ + umlaleq r8, sl, r0, r6 │ │ │ │ + adceq r9, sl, ip │ │ │ │ + adcseq r8, r0, ip, lsl #29 │ │ │ │ + addeq lr, ip, r7, lsl #26 │ │ │ │ + adceq r8, sl, r0, asr r7 │ │ │ │ + adceq r9, sl, r8, lsr #5 │ │ │ │ + addeq lr, ip, r0, lsl lr │ │ │ │ + adceq r8, sl, ip, ror #14 │ │ │ │ + adceq r8, sl, r8, asr r9 │ │ │ │ + strhteq r9, [sl], r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #20 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, #20 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9fc4 │ │ │ │ + beq b9f9c │ │ │ │ mov r0, r6 │ │ │ │ bl 53b80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 647d6c │ │ │ │ + bl 647d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ff8 │ │ │ │ - ldr r1, [pc, #420] @ ba064 │ │ │ │ + beq b9fd0 │ │ │ │ + ldr r1, [pc, #420] @ ba03c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne b9f80 │ │ │ │ - ldr r1, [pc, #400] @ ba074 │ │ │ │ + bne b9f58 │ │ │ │ + ldr r1, [pc, #400] @ ba04c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba004 │ │ │ │ + beq b9fdc │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne b9f18 │ │ │ │ + bne b9ef0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2458a4 │ │ │ │ subs sl, r0, #3 │ │ │ │ movwne sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ add fp, sp, #32 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -102948,154 +102938,154 @@ │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #220] @ ba068 │ │ │ │ - ldr r3, [pc, #220] @ ba06c │ │ │ │ + ldr r0, [pc, #220] @ ba040 │ │ │ │ + ldr r3, [pc, #220] @ ba044 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ ba070 │ │ │ │ + ldr r1, [pc, #216] @ ba048 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r7 │ │ │ │ - b b9edc │ │ │ │ - ldr r0, [pc, #184] @ ba084 │ │ │ │ - ldr r3, [pc, #184] @ ba088 │ │ │ │ + b b9eb4 │ │ │ │ + ldr r0, [pc, #184] @ ba05c │ │ │ │ + ldr r3, [pc, #184] @ ba060 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #176] @ ba08c │ │ │ │ + ldr r2, [pc, #176] @ ba064 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #144] @ ba090 │ │ │ │ + ldr r0, [pc, #144] @ ba068 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldr r0, [pc, #108] @ ba078 │ │ │ │ - ldr r3, [pc, #108] @ ba07c │ │ │ │ - ldr r1, [pc, #108] @ ba080 │ │ │ │ + ldr r0, [pc, #108] @ ba050 │ │ │ │ + ldr r3, [pc, #108] @ ba054 │ │ │ │ + ldr r1, [pc, #108] @ ba058 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ba038 │ │ │ │ + b ba010 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umlalseq r8, r0, r0, fp │ │ │ │ - adcseq r8, r0, r0, asr #21 │ │ │ │ - adceq r8, sl, r4, asr #8 │ │ │ │ - adceq r8, sl, r0, asr #27 │ │ │ │ - adcseq r8, r0, r8, lsr ip │ │ │ │ - strdeq lr, [ip], fp │ │ │ │ - adceq r8, sl, r4, lsl #10 │ │ │ │ - adceq r8, sl, ip, ror #31 │ │ │ │ - addeq lr, ip, r4, lsl #24 │ │ │ │ - adceq r8, sl, r0, lsr #10 │ │ │ │ - adceq r8, sl, ip, lsl #14 │ │ │ │ - strdeq r8, [sl], ip @ │ │ │ │ + ldrhteq r8, [r0], r8 │ │ │ │ + adcseq r8, r0, r8, ror #21 │ │ │ │ + adceq r8, sl, ip, ror #8 │ │ │ │ + adceq r8, sl, r8, ror #27 │ │ │ │ + adcseq r8, r0, r0, ror #24 │ │ │ │ + addeq lr, ip, r3, ror #21 │ │ │ │ + adceq r8, sl, ip, lsr #10 │ │ │ │ + adceq r9, sl, r4, lsl r0 │ │ │ │ + addeq lr, ip, ip, ror #23 │ │ │ │ + adceq r8, sl, r8, asr #10 │ │ │ │ + adceq r8, sl, r4, lsr r7 │ │ │ │ + adceq r9, sl, r4, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba334 │ │ │ │ + beq ba30c │ │ │ │ mov r0, r4 │ │ │ │ bl 53894 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3701ec │ │ │ │ + bl 3701c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 647d6c │ │ │ │ + bl 647d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba368 │ │ │ │ - ldr r1, [pc, #900] @ ba484 │ │ │ │ + beq ba340 │ │ │ │ + ldr r1, [pc, #900] @ ba45c │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne ba2f0 │ │ │ │ - ldr r1, [pc, #884] @ ba494 │ │ │ │ + bne ba2c8 │ │ │ │ + ldr r1, [pc, #884] @ ba46c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba378 │ │ │ │ + beq ba350 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2457c0 │ │ │ │ + bl 245798 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 311e88 │ │ │ │ + bl 311e60 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ba18c │ │ │ │ + beq ba164 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ - b ba278 │ │ │ │ + b ba250 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 648e4c │ │ │ │ + bl 648e24 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ - ldr r0, [pc, #756] @ ba4a4 │ │ │ │ - ldr r1, [pc, #756] @ ba4a8 │ │ │ │ - ldr r2, [pc, #756] @ ba4ac │ │ │ │ + ldr r0, [pc, #756] @ ba47c │ │ │ │ + ldr r1, [pc, #756] @ ba480 │ │ │ │ + ldr r2, [pc, #756] @ ba484 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -103107,209 +103097,209 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 96f630 │ │ │ │ + bl 96f608 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ba21c │ │ │ │ + bne ba1f4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 53180 │ │ │ │ - b ba23c │ │ │ │ + b ba214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba23c │ │ │ │ + bne ba214 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba23c │ │ │ │ + beq ba214 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba270 │ │ │ │ + beq ba248 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #0 │ │ │ │ - beq ba280 │ │ │ │ + beq ba258 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 532c4 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne ba29c │ │ │ │ + bne ba274 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str sl, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 649c44 │ │ │ │ + bl 649c1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq ba2d0 │ │ │ │ + beq ba2a8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #396] @ ba488 │ │ │ │ - ldr r3, [pc, #396] @ ba48c │ │ │ │ + ldr r0, [pc, #396] @ ba460 │ │ │ │ + ldr r3, [pc, #396] @ ba464 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #392] @ ba490 │ │ │ │ + ldr r1, [pc, #392] @ ba468 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r6 │ │ │ │ - b ba118 │ │ │ │ - ldr r0, [pc, #372] @ ba4b0 │ │ │ │ - ldr r3, [pc, #372] @ ba4b4 │ │ │ │ + b ba0f0 │ │ │ │ + ldr r0, [pc, #372] @ ba488 │ │ │ │ + ldr r3, [pc, #372] @ ba48c │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #364] @ ba4b8 │ │ │ │ + ldr r2, [pc, #364] @ ba490 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #272] @ ba480 │ │ │ │ + ldr r0, [pc, #272] @ ba458 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - b ba3a4 │ │ │ │ - ldr r0, [pc, #280] @ ba498 │ │ │ │ - ldr r3, [pc, #280] @ ba49c │ │ │ │ - ldr r1, [pc, #280] @ ba4a0 │ │ │ │ + b ba37c │ │ │ │ + ldr r0, [pc, #280] @ ba470 │ │ │ │ + ldr r3, [pc, #280] @ ba474 │ │ │ │ + ldr r1, [pc, #280] @ ba478 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ba434 │ │ │ │ + b ba40c │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ba464 │ │ │ │ + beq ba43c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl b91c4 │ │ │ │ - b ba3e4 │ │ │ │ + bl b919c │ │ │ │ + b ba3bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba40c │ │ │ │ + beq ba3e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #0 │ │ │ │ - beq ba464 │ │ │ │ + beq ba43c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 532c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ - b ba438 │ │ │ │ + b ba410 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ - b ba458 │ │ │ │ + b ba430 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 554dc │ │ │ │ - b ba458 │ │ │ │ + b ba430 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ba46c │ │ │ │ + bne ba444 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r8, sl, ip, ror #24 │ │ │ │ - adcseq r8, r0, r4, asr r9 │ │ │ │ - adcseq r8, r0, r0, asr r7 │ │ │ │ - ldrdeq r8, [sl], r4 @ │ │ │ │ - adceq r8, sl, r0, asr sl │ │ │ │ - ldrshteq r8, [r0], ip │ │ │ │ - addeq lr, ip, r7, lsl #15 │ │ │ │ - umlaleq r8, sl, r0, r1 │ │ │ │ - adceq r8, sl, r8, asr ip │ │ │ │ + umlaleq r8, sl, r4, ip │ │ │ │ + adcseq r8, r0, ip, ror r9 │ │ │ │ + adcseq r8, r0, r8, ror r7 │ │ │ │ + strdeq r8, [sl], ip @ │ │ │ │ + adceq r8, sl, r8, ror sl │ │ │ │ + adcseq r8, r0, r4, lsr #20 │ │ │ │ + addeq lr, ip, pc, ror #14 │ │ │ │ + strhteq r8, [sl], r8 │ │ │ │ + adceq r8, sl, r0, lsl #25 │ │ │ │ ldrdeq r0, [r3], -ip @ │ │ │ │ eoreq r7, r8, r4, lsl #16 │ │ │ │ - strdeq r8, [sl], r4 @ │ │ │ │ - umulleq lr, ip, r4, r8 │ │ │ │ - strhteq r8, [sl], r0 │ │ │ │ - umlaleq r8, sl, ip, r3 │ │ │ │ + adceq r8, sl, ip, lsl lr │ │ │ │ + addeq lr, ip, ip, ror r8 │ │ │ │ + ldrdeq r8, [sl], r8 @ │ │ │ │ + adceq r8, sl, r4, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r6, [pc, #308] @ ba600 │ │ │ │ + ldr r6, [pc, #308] @ ba5d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ba574 │ │ │ │ + bne ba54c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba584 │ │ │ │ + beq ba55c │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs ba5d4 │ │ │ │ + bcs ba5ac │ │ │ │ add fp, sp, #32 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -103328,78 +103318,78 @@ │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ ba604 │ │ │ │ + ldr r0, [pc, #136] @ ba5dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b ba4e4 │ │ │ │ + b ba4bc │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #108] @ ba608 │ │ │ │ + ldrne r0, [pc, #108] @ ba5e0 │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #96] @ ba60c │ │ │ │ - ldr r3, [pc, #96] @ ba610 │ │ │ │ - ldr r2, [pc, #96] @ ba614 │ │ │ │ + ldr r0, [pc, #96] @ ba5e4 │ │ │ │ + ldr r3, [pc, #96] @ ba5e8 │ │ │ │ + ldr r2, [pc, #96] @ ba5ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #60] @ ba618 │ │ │ │ + ldr r0, [pc, #60] @ ba5f0 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r3, [pc, #56] @ ba61c │ │ │ │ - ldr r1, [pc, #56] @ ba620 │ │ │ │ + ldr r3, [pc, #56] @ ba5f4 │ │ │ │ + ldr r1, [pc, #56] @ ba5f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - adcseq r8, r0, r8, lsl fp │ │ │ │ - adcseq r8, r0, r0, ror sl │ │ │ │ - adcseq r8, r0, r0, asr sl │ │ │ │ - addeq lr, ip, r4, lsr #12 │ │ │ │ - adceq r7, sl, r4, asr #30 │ │ │ │ - adceq r8, sl, r4, lsr r1 │ │ │ │ - addeq lr, ip, r7, lsr #10 │ │ │ │ - adceq r7, sl, r0, lsr #30 │ │ │ │ - adceq r8, sl, r0, ror #14 │ │ │ │ + adcseq r8, r0, r0, asr #22 │ │ │ │ + umlalseq r8, r0, r8, sl │ │ │ │ + adcseq r8, r0, r8, ror sl │ │ │ │ + addeq lr, ip, ip, lsl #12 │ │ │ │ + adceq r7, sl, ip, ror #30 │ │ │ │ + adceq r8, sl, ip, asr r1 │ │ │ │ + addeq lr, ip, pc, lsl #10 │ │ │ │ + adceq r7, sl, r8, asr #30 │ │ │ │ + adceq r8, sl, r8, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r6, [pc, #312] @ ba76c │ │ │ │ + ldr r6, [pc, #312] @ ba744 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ba6e0 │ │ │ │ + bne ba6b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba6f0 │ │ │ │ + beq ba6c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs ba740 │ │ │ │ + bcs ba718 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -103419,78 +103409,78 @@ │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ ba770 │ │ │ │ + ldr r0, [pc, #136] @ ba748 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55870 │ │ │ │ - b ba64c │ │ │ │ + b ba624 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #108] @ ba774 │ │ │ │ + ldrne r0, [pc, #108] @ ba74c │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55870 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #96] @ ba778 │ │ │ │ - ldr r3, [pc, #96] @ ba77c │ │ │ │ - ldr r2, [pc, #96] @ ba780 │ │ │ │ + ldr r0, [pc, #96] @ ba750 │ │ │ │ + ldr r3, [pc, #96] @ ba754 │ │ │ │ + ldr r2, [pc, #96] @ ba758 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #60] @ ba784 │ │ │ │ + ldr r0, [pc, #60] @ ba75c │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r3, [pc, #56] @ ba788 │ │ │ │ - ldr r1, [pc, #56] @ ba78c │ │ │ │ + ldr r3, [pc, #56] @ ba760 │ │ │ │ + ldr r1, [pc, #56] @ ba764 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - adcseq r8, r0, r8, lsr #19 │ │ │ │ - ldrshteq r8, [r0], ip │ │ │ │ - ldrsbteq r8, [r0], ip │ │ │ │ - @ instruction: 0x008ce4b8 │ │ │ │ - ldrdeq r7, [sl], r8 @ │ │ │ │ - adceq r7, sl, r8, asr #31 │ │ │ │ - @ instruction: 0x008ce3bb │ │ │ │ - strhteq r7, [sl], r4 │ │ │ │ - adceq r8, sl, r4, ror #11 │ │ │ │ + ldrsbteq r8, [r0], r0 │ │ │ │ + adcseq r8, r0, r4, lsr #18 │ │ │ │ + adcseq r8, r0, r4, lsl #18 │ │ │ │ + addeq lr, ip, r0, lsr #9 │ │ │ │ + adceq r7, sl, r0, lsl #28 │ │ │ │ + strdeq r7, [sl], r0 @ │ │ │ │ + addeq lr, ip, r3, lsr #7 │ │ │ │ + ldrdeq r7, [sl], ip @ │ │ │ │ + adceq r8, sl, ip, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r6, [pc, #312] @ ba8d8 │ │ │ │ + ldr r6, [pc, #312] @ ba8b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ba84c │ │ │ │ + bne ba824 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba85c │ │ │ │ + beq ba834 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs ba8ac │ │ │ │ + bcs ba884 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -103510,351 +103500,351 @@ │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ ba8dc │ │ │ │ + ldr r0, [pc, #136] @ ba8b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b ba7b8 │ │ │ │ + b ba790 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #108] @ ba8e0 │ │ │ │ + ldrne r0, [pc, #108] @ ba8b8 │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #96] @ ba8e4 │ │ │ │ - ldr r3, [pc, #96] @ ba8e8 │ │ │ │ - ldr r2, [pc, #96] @ ba8ec │ │ │ │ + ldr r0, [pc, #96] @ ba8bc │ │ │ │ + ldr r3, [pc, #96] @ ba8c0 │ │ │ │ + ldr r2, [pc, #96] @ ba8c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #60] @ ba8f0 │ │ │ │ + ldr r0, [pc, #60] @ ba8c8 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r3, [pc, #56] @ ba8f4 │ │ │ │ - ldr r1, [pc, #56] @ ba8f8 │ │ │ │ + ldr r3, [pc, #56] @ ba8cc │ │ │ │ + ldr r1, [pc, #56] @ ba8d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - adcseq r8, r0, r4, asr #16 │ │ │ │ - umlalseq r8, r0, r8, r7 │ │ │ │ - adcseq r8, r0, r8, ror r7 │ │ │ │ - addeq lr, ip, ip, asr #6 │ │ │ │ - adceq r7, sl, ip, ror #24 │ │ │ │ - adceq r7, sl, ip, asr lr │ │ │ │ - addeq lr, ip, pc, asr #4 │ │ │ │ - adceq r7, sl, r8, asr #24 │ │ │ │ - adceq r8, sl, r8, lsl #9 │ │ │ │ + adcseq r8, r0, ip, ror #16 │ │ │ │ + adcseq r8, r0, r0, asr #15 │ │ │ │ + adcseq r8, r0, r0, lsr #15 │ │ │ │ + addeq lr, ip, r4, lsr r3 │ │ │ │ + umlaleq r7, sl, r4, ip │ │ │ │ + adceq r7, sl, r4, lsl #29 │ │ │ │ + addeq lr, ip, r7, lsr r2 │ │ │ │ + adceq r7, sl, r0, ror ip │ │ │ │ + strhteq r8, [sl], r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r6, [pc, #376] @ baa84 │ │ │ │ + ldr r6, [pc, #376] @ baa5c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ba9d0 │ │ │ │ + bne ba9a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba9e0 │ │ │ │ + beq ba9b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs baa30 │ │ │ │ + bcs baa08 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 3e1514 │ │ │ │ + bl 3e14ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ba978 │ │ │ │ + bne ba950 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 649c44 │ │ │ │ + bl 649c1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba9b0 │ │ │ │ + beq ba988 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #176] @ baa88 │ │ │ │ + ldr r0, [pc, #176] @ baa60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b ba924 │ │ │ │ + b ba8fc │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #148] @ baa8c │ │ │ │ + ldrne r0, [pc, #148] @ baa64 │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #136] @ baa90 │ │ │ │ - ldr r3, [pc, #136] @ baa94 │ │ │ │ - ldr r2, [pc, #136] @ baa98 │ │ │ │ + ldr r0, [pc, #136] @ baa68 │ │ │ │ + ldr r3, [pc, #136] @ baa6c │ │ │ │ + ldr r2, [pc, #136] @ baa70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 8ed74 │ │ │ │ - ldr r1, [pc, #100] @ baa9c │ │ │ │ - ldr r3, [pc, #100] @ baaa0 │ │ │ │ - ldr r2, [pc, #100] @ baaa4 │ │ │ │ + ldr r1, [pc, #100] @ baa74 │ │ │ │ + ldr r3, [pc, #100] @ baa78 │ │ │ │ + ldr r2, [pc, #100] @ baa7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq baa7c │ │ │ │ + beq baa54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r8, [r0], r8 │ │ │ │ - adcseq r8, r0, r4, lsl r6 │ │ │ │ - ldrshteq r8, [r0], r4 │ │ │ │ - addeq lr, ip, r8, asr #3 │ │ │ │ - adceq r7, sl, r8, ror #21 │ │ │ │ - ldrdeq r7, [sl], r8 @ │ │ │ │ - addeq lr, ip, pc, asr #1 │ │ │ │ - adceq r7, sl, r8, asr #21 │ │ │ │ - adceq r8, sl, r8, lsl #6 │ │ │ │ + adcseq r8, r0, r0, lsl #14 │ │ │ │ + adcseq r8, r0, ip, lsr r6 │ │ │ │ + adcseq r8, r0, ip, lsl r6 │ │ │ │ + @ instruction: 0x008ce1b0 │ │ │ │ + adceq r7, sl, r0, lsl fp │ │ │ │ + adceq r7, sl, r0, lsl #26 │ │ │ │ + strheq lr, [ip], r7 │ │ │ │ + strdeq r7, [sl], r0 @ │ │ │ │ + adceq r8, sl, r0, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r4, [pc, #788] @ badcc │ │ │ │ + ldr r4, [pc, #788] @ bada4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bac3c │ │ │ │ + bne bac14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac90 │ │ │ │ + beq bac68 │ │ │ │ mov r0, r6 │ │ │ │ bl 534f8 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs bace0 │ │ │ │ + bcs bacb8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 647d6c │ │ │ │ + bl 647d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bad10 │ │ │ │ - ldr r1, [pc, #720] @ bade4 │ │ │ │ + beq bace8 │ │ │ │ + ldr r1, [pc, #720] @ badbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne bac4c │ │ │ │ - ldr r1, [pc, #700] @ badf4 │ │ │ │ + bne bac24 │ │ │ │ + ldr r1, [pc, #700] @ badcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bad1c │ │ │ │ + beq bacf4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 3e1514 │ │ │ │ + bl 3e14ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #6 │ │ │ │ cmp r0, #4 │ │ │ │ - bne babd0 │ │ │ │ + bne baba8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 245b64 │ │ │ │ + bl 245b3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ - bl 3701ec │ │ │ │ + bl 3701c4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq babac │ │ │ │ + beq bab84 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne babec │ │ │ │ + bne babc4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq babbc │ │ │ │ + beq bab94 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 649c44 │ │ │ │ + bl 649c1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq bac1c │ │ │ │ + beq babf4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #396] @ badd0 │ │ │ │ + ldr r0, [pc, #396] @ bada8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b baad4 │ │ │ │ + b baaac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #400] @ bade8 │ │ │ │ - ldr r3, [pc, #400] @ badec │ │ │ │ + ldr r0, [pc, #400] @ badc0 │ │ │ │ + ldr r3, [pc, #400] @ badc4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #396] @ badf0 │ │ │ │ + ldr r1, [pc, #396] @ badc8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r4 │ │ │ │ - b bab30 │ │ │ │ + b bab08 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #300] @ badd4 │ │ │ │ + ldrne r0, [pc, #300] @ badac │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #288] @ badd8 │ │ │ │ - ldr r3, [pc, #288] @ baddc │ │ │ │ - ldr r2, [pc, #288] @ bade0 │ │ │ │ + ldr r0, [pc, #288] @ badb0 │ │ │ │ + ldr r3, [pc, #288] @ badb4 │ │ │ │ + ldr r2, [pc, #288] @ badb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 8ed74 │ │ │ │ - ldr r1, [pc, #288] @ bae08 │ │ │ │ - ldr r3, [pc, #288] @ bae0c │ │ │ │ - ldr r2, [pc, #288] @ bae10 │ │ │ │ + ldr r1, [pc, #288] @ bade0 │ │ │ │ + ldr r3, [pc, #288] @ bade4 │ │ │ │ + ldr r2, [pc, #288] @ bade8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #236] @ bae04 │ │ │ │ + ldr r0, [pc, #236] @ baddc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - ldr r0, [pc, #212] @ badf8 │ │ │ │ - ldr r3, [pc, #212] @ badfc │ │ │ │ - ldr r1, [pc, #212] @ bae00 │ │ │ │ + ldr r0, [pc, #212] @ badd0 │ │ │ │ + ldr r3, [pc, #212] @ badd4 │ │ │ │ + ldr r1, [pc, #212] @ badd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b bada0 │ │ │ │ + b bad78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bad6c │ │ │ │ + beq bad44 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq badbc │ │ │ │ + beq bad94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ @@ -103862,125 +103852,125 @@ │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adcseq r8, r0, r8, lsr #10 │ │ │ │ - adcseq r8, r0, r8, lsr #7 │ │ │ │ - adcseq r8, r0, r4, asr #6 │ │ │ │ - addeq sp, ip, r8, lsl pc │ │ │ │ - adceq r7, sl, r8, lsr r8 │ │ │ │ - adceq r7, sl, r8, lsr #20 │ │ │ │ - adcseq r7, r0, ip, lsr pc │ │ │ │ - ldrshteq r7, [r0], r4 │ │ │ │ - adceq r7, sl, r8, ror r7 │ │ │ │ - strdeq r8, [sl], r4 @ │ │ │ │ - adcseq r7, r0, r4, ror #31 │ │ │ │ - addeq sp, ip, r3, ror #27 │ │ │ │ - adceq r7, sl, ip, ror #15 │ │ │ │ - adceq r8, sl, r4, lsl #6 │ │ │ │ - adceq r8, sl, r4, lsl r3 │ │ │ │ - addeq sp, ip, pc, lsl lr │ │ │ │ - adceq r7, sl, r8, lsl r8 │ │ │ │ - adceq r8, sl, r8, asr r0 │ │ │ │ + adcseq r8, r0, r0, asr r5 │ │ │ │ + ldrsbteq r8, [r0], r0 │ │ │ │ + adcseq r8, r0, ip, ror #6 │ │ │ │ + addeq sp, ip, r0, lsl #30 │ │ │ │ + adceq r7, sl, r0, ror #16 │ │ │ │ + adceq r7, sl, r0, asr sl │ │ │ │ + adcseq r7, r0, r4, ror #30 │ │ │ │ + adcseq r7, r0, ip, lsl lr │ │ │ │ + adceq r7, sl, r0, lsr #15 │ │ │ │ + adceq r8, sl, ip, lsl r1 │ │ │ │ + adcseq r8, r0, ip │ │ │ │ + addeq sp, ip, fp, asr #27 │ │ │ │ + adceq r7, sl, r4, lsl r8 │ │ │ │ + adceq r8, sl, ip, lsr #6 │ │ │ │ + adceq r8, sl, ip, lsr r3 │ │ │ │ + addeq sp, ip, r7, lsl #28 │ │ │ │ + adceq r7, sl, r0, asr #16 │ │ │ │ + adceq r8, sl, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq baed4 │ │ │ │ + beq baeac │ │ │ │ mov r0, r5 │ │ │ │ bl 53894 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ - bl 3701ec │ │ │ │ + bl 3701c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bae7c │ │ │ │ + bne bae54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 649c44 │ │ │ │ + bl 649c1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq baeb4 │ │ │ │ + beq bae8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #80] @ baf2c │ │ │ │ - ldr r3, [pc, #80] @ baf30 │ │ │ │ + ldr r0, [pc, #80] @ baf04 │ │ │ │ + ldr r3, [pc, #80] @ baf08 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #72] @ baf34 │ │ │ │ + ldr r2, [pc, #72] @ baf0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 8ed74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq baf24 │ │ │ │ + beq baefc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - strdeq sp, [ip], r4 │ │ │ │ - adceq r7, sl, r0, lsl r6 │ │ │ │ - strdeq r7, [sl], ip @ │ │ │ │ + ldrdeq sp, [ip], ip │ │ │ │ + adceq r7, sl, r8, lsr r6 │ │ │ │ + adceq r7, sl, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r6, [pc, #316] @ bb084 │ │ │ │ + ldr r6, [pc, #316] @ bb05c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne baff8 │ │ │ │ + bne bafd0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb008 │ │ │ │ + beq bafe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs bb058 │ │ │ │ + bcs bb030 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -104001,185 +103991,185 @@ │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ bb088 │ │ │ │ + ldr r0, [pc, #136] @ bb060 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b baf60 │ │ │ │ + b baf38 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #108] @ bb08c │ │ │ │ + ldrne r0, [pc, #108] @ bb064 │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #96] @ bb090 │ │ │ │ - ldr r3, [pc, #96] @ bb094 │ │ │ │ - ldr r2, [pc, #96] @ bb098 │ │ │ │ + ldr r0, [pc, #96] @ bb068 │ │ │ │ + ldr r3, [pc, #96] @ bb06c │ │ │ │ + ldr r2, [pc, #96] @ bb070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 8ed74 │ │ │ │ - ldr r0, [pc, #60] @ bb09c │ │ │ │ + ldr r0, [pc, #60] @ bb074 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r3, [pc, #56] @ bb0a0 │ │ │ │ - ldr r1, [pc, #56] @ bb0a4 │ │ │ │ + ldr r3, [pc, #56] @ bb078 │ │ │ │ + ldr r1, [pc, #56] @ bb07c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - umlalseq r8, r0, ip, r0 │ │ │ │ - adcseq r7, r0, ip, ror #31 │ │ │ │ - adcseq r7, r0, ip, asr #31 │ │ │ │ - addeq sp, ip, r0, lsr #23 │ │ │ │ - adceq r7, sl, r0, asr #9 │ │ │ │ - strhteq r7, [sl], r0 │ │ │ │ - addeq sp, ip, r3, lsr #21 │ │ │ │ - umlaleq r7, sl, ip, r4 │ │ │ │ - ldrdeq r7, [sl], ip @ │ │ │ │ + adcseq r8, r0, r4, asr #1 │ │ │ │ + adcseq r8, r0, r4, lsl r0 │ │ │ │ + ldrshteq r7, [r0], r4 │ │ │ │ + addeq sp, ip, r8, lsl #23 │ │ │ │ + adceq r7, sl, r8, ror #9 │ │ │ │ + ldrdeq r7, [sl], r8 @ │ │ │ │ + addeq sp, ip, fp, lsl #21 │ │ │ │ + adceq r7, sl, r4, asr #9 │ │ │ │ + adceq r7, sl, r4, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r6, [pc, #376] @ bb230 │ │ │ │ + ldr r6, [pc, #376] @ bb208 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bb17c │ │ │ │ + bne bb154 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb18c │ │ │ │ + beq bb164 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs bb1dc │ │ │ │ + bcs bb1b4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 3e15d8 │ │ │ │ + bl 3e15b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb124 │ │ │ │ + bne bb0fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 649c44 │ │ │ │ + bl 649c1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb15c │ │ │ │ + beq bb134 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #176] @ bb234 │ │ │ │ + ldr r0, [pc, #176] @ bb20c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55cc4 │ │ │ │ - b bb0d0 │ │ │ │ + b bb0a8 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - ldrne r0, [pc, #148] @ bb238 │ │ │ │ + ldrne r0, [pc, #148] @ bb210 │ │ │ │ addne r0, pc, r0 │ │ │ │ blne 55cc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #136] @ bb23c │ │ │ │ - ldr r3, [pc, #136] @ bb240 │ │ │ │ - ldr r2, [pc, #136] @ bb244 │ │ │ │ + ldr r0, [pc, #136] @ bb214 │ │ │ │ + ldr r3, [pc, #136] @ bb218 │ │ │ │ + ldr r2, [pc, #136] @ bb21c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 8ed74 │ │ │ │ - ldr r1, [pc, #100] @ bb248 │ │ │ │ - ldr r3, [pc, #100] @ bb24c │ │ │ │ - ldr r2, [pc, #100] @ bb250 │ │ │ │ + ldr r1, [pc, #100] @ bb220 │ │ │ │ + ldr r3, [pc, #100] @ bb224 │ │ │ │ + ldr r2, [pc, #100] @ bb228 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb228 │ │ │ │ + beq bb200 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adcseq r7, r0, ip, lsr #30 │ │ │ │ - adcseq r7, r0, r8, ror #28 │ │ │ │ - adcseq r7, r0, r8, asr #28 │ │ │ │ - addeq sp, ip, ip, lsl sl │ │ │ │ - adceq r7, sl, ip, lsr r3 │ │ │ │ - adceq r7, sl, ip, lsr #10 │ │ │ │ - addeq sp, ip, r3, lsr #18 │ │ │ │ - adceq r7, sl, ip, lsl r3 │ │ │ │ - adceq r7, sl, ip, asr fp │ │ │ │ + adcseq r7, r0, r4, asr pc │ │ │ │ + umlalseq r7, r0, r0, lr │ │ │ │ + adcseq r7, r0, r0, ror lr │ │ │ │ + addeq sp, ip, r4, lsl #20 │ │ │ │ + adceq r7, sl, r4, ror #6 │ │ │ │ + adceq r7, sl, r4, asr r5 │ │ │ │ + addeq sp, ip, fp, lsl #18 │ │ │ │ + adceq r7, sl, r4, asr #6 │ │ │ │ + adceq r7, sl, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ - ldr r0, [pc, #400] @ bb414 │ │ │ │ + ldr r0, [pc, #400] @ bb3ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bb38c │ │ │ │ + bne bb364 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ bb424 │ │ │ │ + ldr r0, [pc, #380] @ bb3fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ @@ -104213,15 +104203,15 @@ │ │ │ │ addls r6, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, r8 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bb3c8 │ │ │ │ + beq bb3a0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -104230,68 +104220,68 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ bb418 │ │ │ │ + ldr r0, [pc, #132] @ bb3f0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ bb41c │ │ │ │ - ldr r1, [pc, #128] @ bb420 │ │ │ │ + ldr r3, [pc, #128] @ bb3f4 │ │ │ │ + ldr r1, [pc, #128] @ bb3f8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #568] @ 0x238 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bb294 │ │ │ │ + b bb26c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bb34c │ │ │ │ + b bb324 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb400 │ │ │ │ + beq bb3d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 549c0 │ │ │ │ - b bb400 │ │ │ │ + b bb3d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrhteq r7, [r0], r4 │ │ │ │ - umlalseq r7, r0, r8, ip │ │ │ │ - adceq r6, sl, ip, ror #31 │ │ │ │ - strhteq r7, [sl], r8 │ │ │ │ - umlalseq r7, r0, ip, sp │ │ │ │ + ldrsbteq r7, [r0], ip │ │ │ │ + adcseq r7, r0, r0, asr #25 │ │ │ │ + adceq r7, sl, r4, lsl r0 │ │ │ │ + adceq r7, sl, r0, ror #15 │ │ │ │ + adcseq r7, r0, r4, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce290 │ │ │ │ + bl ce268 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ str r7, [sp, #524] @ 0x20c │ │ │ │ orr r7, r6, #4 │ │ │ │ cmp r2, #16 │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ movwhi r1, #4 │ │ │ │ @@ -104299,15 +104289,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ addls r5, r6, #512 @ 0x200 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp] │ │ │ │ movls r2, #16 │ │ │ │ movls r0, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bb4dc │ │ │ │ + beq bb4b4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -104318,44 +104308,44 @@ │ │ │ │ str r9, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 5a628 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r5, r7 │ │ │ │ - b bb4a4 │ │ │ │ + b bb47c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb508 │ │ │ │ + beq bb4e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 549c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 53d54 │ │ │ │ - ldr r4, [pc, #432] @ bb700 │ │ │ │ + ldr r4, [pc, #432] @ bb6d8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq bb56c │ │ │ │ - ldr r0, [pc, #412] @ bb704 │ │ │ │ + beq bb544 │ │ │ │ + ldr r0, [pc, #412] @ bb6dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 560a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ @@ -104367,21 +104357,21 @@ │ │ │ │ bl 54024 │ │ │ │ mov r1, r9 │ │ │ │ add sl, sp, #568 @ 0x238 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r0, [pc, #336] @ bb708 │ │ │ │ + ldr r0, [pc, #336] @ bb6e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #564 @ 0x234 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb694 │ │ │ │ + beq bb66c │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ mov r2, #564 @ 0x234 │ │ │ │ mov r7, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 535ac │ │ │ │ @@ -104401,15 +104391,15 @@ │ │ │ │ addls r4, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, r8 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #540] @ 0x21c │ │ │ │ cmp r1, r2 │ │ │ │ - beq bb67c │ │ │ │ + beq bb654 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -104423,60 +104413,60 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bb63c │ │ │ │ + b bb614 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #564 @ 0x234 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov sl, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb6e4 │ │ │ │ - b bb6ec │ │ │ │ + bne bb6bc │ │ │ │ + b bb6c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ - bl b9458 │ │ │ │ - b bb6ec │ │ │ │ + bl b9430 │ │ │ │ + b bb6c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb6ec │ │ │ │ + beq bb6c4 │ │ │ │ mov r0, sl │ │ │ │ bl 549c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adcseq r7, r0, ip, ror #21 │ │ │ │ - ldrsbteq r7, [r0], r4 │ │ │ │ - umlalseq r4, r0, ip, r7 │ │ │ │ + adcseq r7, r0, r4, lsl fp │ │ │ │ + ldrshteq r7, [r0], ip │ │ │ │ + adcseq r4, r0, r4, asr #15 │ │ │ │ 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 53d54 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 648380 │ │ │ │ + bl 648358 │ │ │ │ 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} │ │ │ │ @@ -104489,15 +104479,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r4, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bb7d4 │ │ │ │ + beq bb7ac │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -104509,25 +104499,25 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b bb79c │ │ │ │ + b bb774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb80c │ │ │ │ + beq bb7e4 │ │ │ │ mov r0, sl │ │ │ │ bl 549c0 │ │ │ │ - b bb80c │ │ │ │ + b bb7e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -104574,15 +104564,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 bb930 │ │ │ │ + beq bb908 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -104596,46 +104586,46 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bb8f0 │ │ │ │ + b bb8c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb960 │ │ │ │ + beq bb938 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ - ldr r0, [pc, #400] @ bbb34 │ │ │ │ + ldr r0, [pc, #400] @ bbb0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bbaac │ │ │ │ + bne bba84 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ bbb44 │ │ │ │ + ldr r0, [pc, #380] @ bbb1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ @@ -104669,15 +104659,15 @@ │ │ │ │ addls r6, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, r8 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bbae8 │ │ │ │ + beq bbac0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -104686,66 +104676,66 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ bbb38 │ │ │ │ + ldr r0, [pc, #132] @ bbb10 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ bbb3c │ │ │ │ - ldr r1, [pc, #128] @ bbb40 │ │ │ │ + ldr r3, [pc, #128] @ bbb14 │ │ │ │ + ldr r1, [pc, #128] @ bbb18 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #568] @ 0x238 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bb9b4 │ │ │ │ + b bb98c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bba6c │ │ │ │ + b bba44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb20 │ │ │ │ + beq bbaf8 │ │ │ │ mov r0, r9 │ │ │ │ bl 549c0 │ │ │ │ - b bbb20 │ │ │ │ + b bbaf8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrhteq r7, [r0], r0 │ │ │ │ - umlalseq r6, r0, r4, pc @ │ │ │ │ - adceq r6, sl, r8, asr r9 │ │ │ │ - adceq r7, sl, r8, ror #5 │ │ │ │ - ldrshteq r7, [r0], r4 │ │ │ │ + ldrsbteq r7, [r0], r8 │ │ │ │ + ldrhteq r6, [r0], ip │ │ │ │ + adceq r6, sl, r0, lsl #19 │ │ │ │ + adceq r7, sl, r0, lsl r3 │ │ │ │ + adcseq r7, r0, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #620 @ 0x26c │ │ │ │ add fp, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbe8 │ │ │ │ + beq bbbc0 │ │ │ │ bl 554b8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r9 │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ @@ -104764,15 +104754,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ bl 552cc │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b bbc40 │ │ │ │ + b bbc18 │ │ │ │ bl 554b8 │ │ │ │ add r8, sp, #536 @ 0x218 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ @@ -104810,15 +104800,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r4, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bbcd8 │ │ │ │ + beq bbcb0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -104830,23 +104820,23 @@ │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bbca0 │ │ │ │ + b bbc78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd08 │ │ │ │ + beq bbce0 │ │ │ │ mov r0, r8 │ │ │ │ bl 549c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -104854,22 +104844,22 @@ │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbd60 │ │ │ │ + beq bbd38 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 648380 │ │ │ │ - b bbd6c │ │ │ │ + bl 648358 │ │ │ │ + b bbd44 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, #0 │ │ │ │ - bl 6483f8 │ │ │ │ + bl 6483d0 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ add sl, r0, #8 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ @@ -104883,15 +104873,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r7, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bbdfc │ │ │ │ + beq bbdd4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -104903,25 +104893,25 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b bbdc4 │ │ │ │ + b bbd9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe34 │ │ │ │ + beq bbe0c │ │ │ │ mov r0, sl │ │ │ │ bl 549c0 │ │ │ │ - b bbe34 │ │ │ │ + b bbe0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r2 │ │ │ │ @@ -104931,15 +104921,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce290 │ │ │ │ + bl ce268 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ str r7, [sp, #524] @ 0x20c │ │ │ │ orr r7, r6, #4 │ │ │ │ cmp r2, #16 │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ movwhi r1, #4 │ │ │ │ @@ -104947,15 +104937,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ addls r5, r6, #512 @ 0x200 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp] │ │ │ │ movls r2, #16 │ │ │ │ movls r0, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bbefc │ │ │ │ + beq bbed4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -104966,46 +104956,46 @@ │ │ │ │ str r9, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 5a628 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r5, r7 │ │ │ │ - b bbec4 │ │ │ │ + b bbe9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbf28 │ │ │ │ + beq bbf00 │ │ │ │ mov r0, r8 │ │ │ │ bl 549c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 53d54 │ │ │ │ - ldr r0, [pc, #400] @ bc0fc │ │ │ │ + ldr r0, [pc, #400] @ bc0d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bc074 │ │ │ │ + bne bc04c │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ bc10c │ │ │ │ + ldr r0, [pc, #380] @ bc0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ @@ -105039,15 +105029,15 @@ │ │ │ │ addls r6, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, r8 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bc0b0 │ │ │ │ + beq bc088 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -105056,71 +105046,71 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ bc100 │ │ │ │ + ldr r0, [pc, #132] @ bc0d8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ bc104 │ │ │ │ - ldr r1, [pc, #128] @ bc108 │ │ │ │ + ldr r3, [pc, #128] @ bc0dc │ │ │ │ + ldr r1, [pc, #128] @ bc0e0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #568] @ 0x238 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bbf7c │ │ │ │ + b bbf54 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bc034 │ │ │ │ + b bc00c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc0e8 │ │ │ │ + beq bc0c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 549c0 │ │ │ │ - b bc0e8 │ │ │ │ + b bc0c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adcseq r6, r0, ip, ror #21 │ │ │ │ - ldrsbteq r6, [r0], r0 │ │ │ │ - adceq r6, sl, r4, asr r3 │ │ │ │ - ldrdeq r6, [sl], r0 @ │ │ │ │ - adcseq r6, r0, ip, lsl #23 │ │ │ │ + adcseq r6, r0, r4, lsl fp │ │ │ │ + ldrshteq r6, [r0], r8 │ │ │ │ + adceq r6, sl, ip, ror r3 │ │ │ │ + strdeq r6, [sl], r8 @ │ │ │ │ + ldrhteq r6, [r0], r4 │ │ │ │ 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 r9, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov fp, r3 │ │ │ │ bl 53d54 │ │ │ │ - ldr r4, [pc, #324] @ bc288 │ │ │ │ + ldr r4, [pc, #324] @ bc260 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq bc160 │ │ │ │ - ldr r0, [pc, #304] @ bc28c │ │ │ │ + beq bc138 │ │ │ │ + ldr r0, [pc, #304] @ bc264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 56494 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r8, sp, #536 @ 0x218 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ @@ -105153,15 +105143,15 @@ │ │ │ │ addls r6, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str r9, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bc23c │ │ │ │ + beq bc214 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -105175,30 +105165,30 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bc1fc │ │ │ │ + b bc1d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc274 │ │ │ │ + beq bc24c │ │ │ │ mov r0, r8 │ │ │ │ bl 549c0 │ │ │ │ - b bc274 │ │ │ │ + b bc24c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrhteq r6, [r0], r0 │ │ │ │ - umlalseq r6, r0, r8, lr │ │ │ │ + ldrsbteq r6, [r0], r8 │ │ │ │ + adcseq r6, r0, r0, asr #29 │ │ │ │ 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] │ │ │ │ @@ -105241,15 +105231,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 bc39c │ │ │ │ + beq bc374 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -105263,68 +105253,68 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b bc35c │ │ │ │ + b bc334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc3cc │ │ │ │ + beq bc3a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 549c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 400610 │ │ │ │ + bl 4005e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r5, r0 │ │ │ │ - bne bc5bc │ │ │ │ + bne bc594 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc5f8 │ │ │ │ + bne bc5d0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc618 │ │ │ │ + beq bc5f0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 3eaa4c │ │ │ │ + bl 3eaa24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc59c │ │ │ │ - ldr r0, [pc, #668] @ bc6e0 │ │ │ │ + beq bc574 │ │ │ │ + ldr r0, [pc, #668] @ bc6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add sl, r0, r8 │ │ │ │ ldr r0, [sl, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc654 │ │ │ │ + beq bc62c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs bc608 │ │ │ │ + bcs bc5e0 │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, sl, #8 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 36c7c8 │ │ │ │ + bl 36c7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc588 │ │ │ │ + beq bc560 │ │ │ │ mov r0, r7 │ │ │ │ - bl 36c94c │ │ │ │ + bl 36c924 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -105342,168 +105332,168 @@ │ │ │ │ ldm r1, {r0, r4, r5, r6, r7, lr} │ │ │ │ mov ip, fp │ │ │ │ stm ip, {r0, r4, r5, r6, r7, lr} │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 53624 │ │ │ │ - ldr r1, [pc, #504] @ bc6ec │ │ │ │ + ldr r1, [pc, #504] @ bc6c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #500] @ bc6f0 │ │ │ │ + ldr ip, [pc, #500] @ bc6c8 │ │ │ │ ldm fp, {r0, r4, r5, r6, r7, lr} │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 21e058 │ │ │ │ + bl 21e030 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc534 │ │ │ │ + beq bc50c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 549c0 │ │ │ │ mov r0, #6 │ │ │ │ - bl 242bcc │ │ │ │ - ldr fp, [pc, #432] @ bc6f4 │ │ │ │ + bl 242ba4 │ │ │ │ + ldr fp, [pc, #432] @ bc6cc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add fp, pc, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ subs r0, r6, r7 │ │ │ │ sbcs r0, r5, r7, asr #31 │ │ │ │ - bcc bc59c │ │ │ │ + bcc bc574 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #3 │ │ │ │ - bl 240a80 │ │ │ │ - b bc59c │ │ │ │ + bl 240a58 │ │ │ │ + b bc574 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r9] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #268] @ bc6d0 │ │ │ │ + ldr r0, [pc, #268] @ bc6a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #264] @ bc6d4 │ │ │ │ + ldr r1, [pc, #264] @ bc6ac │ │ │ │ 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 8e6bc │ │ │ │ - b bc660 │ │ │ │ - ldr r0, [pc, #248] @ bc6f8 │ │ │ │ + b bc638 │ │ │ │ + ldr r0, [pc, #248] @ bc6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ecbc │ │ │ │ - b bc660 │ │ │ │ - ldr r0, [pc, #216] @ bc6e8 │ │ │ │ + b bc638 │ │ │ │ + ldr r0, [pc, #216] @ bc6c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b bc660 │ │ │ │ - ldr r0, [pc, #184] @ bc6d8 │ │ │ │ + b bc638 │ │ │ │ + ldr r0, [pc, #184] @ bc6b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #180] @ bc6dc │ │ │ │ + ldr r1, [pc, #180] @ bc6b4 │ │ │ │ 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 8e6bc │ │ │ │ - b bc660 │ │ │ │ - ldr r0, [pc, #136] @ bc6e4 │ │ │ │ + b bc638 │ │ │ │ + ldr r0, [pc, #136] @ bc6bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc694 │ │ │ │ + beq bc66c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 549c0 │ │ │ │ - b bc694 │ │ │ │ + b bc66c │ │ │ │ ldr r0, [r9] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ bl 8e864 │ │ │ │ - b bc6b0 │ │ │ │ + b bc688 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - b bc6a8 │ │ │ │ + b bc680 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r9] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq r5, sl, r4, lsl #30 │ │ │ │ - adceq r5, sl, r4, lsl #30 │ │ │ │ + adceq r5, sl, ip, lsr #30 │ │ │ │ + adceq r5, sl, ip, lsr #30 │ │ │ │ + adceq r6, sl, r8, lsl #14 │ │ │ │ + adceq r6, sl, r8, lsr #14 │ │ │ │ + adcseq r6, r0, r0, ror #14 │ │ │ │ adceq r6, sl, r0, ror #13 │ │ │ │ - adceq r6, sl, r0, lsl #14 │ │ │ │ - adcseq r6, r0, r8, lsr r7 │ │ │ │ - strhteq r6, [sl], r8 │ │ │ │ - adceq r6, sl, r4, lsl r7 │ │ │ │ - strdeq r1, [sp], r4 │ │ │ │ - adceq ip, sl, ip, asr #30 │ │ │ │ - adcseq r6, r0, r0, lsr r6 │ │ │ │ - adceq r6, sl, r4, lsl #2 │ │ │ │ + adceq r6, sl, ip, lsr r7 │ │ │ │ + ldrdeq r1, [sp], ip │ │ │ │ + adceq ip, sl, r4, ror pc │ │ │ │ + adcseq r6, r0, r8, asr r6 │ │ │ │ + adceq r6, sl, ip, lsr #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r0, r7 │ │ │ │ - bne bc748 │ │ │ │ + bne bc720 │ │ │ │ mov r0, r6 │ │ │ │ bl 55554 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ - ldr r0, [pc, #72] @ bc798 │ │ │ │ + b 40e51c │ │ │ │ + ldr r0, [pc, #72] @ bc770 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ bc79c │ │ │ │ + ldr r1, [pc, #68] @ bc774 │ │ │ │ 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] │ │ │ │ @@ -105511,46 +105501,46 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e864 │ │ │ │ - adceq r6, sl, r8, asr #4 │ │ │ │ - adceq r6, sl, r8, asr #4 │ │ │ │ + adceq r6, sl, r0, ror r2 │ │ │ │ + adceq r6, sl, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 64d0d4 │ │ │ │ + bl 64d0ac │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 64d28c │ │ │ │ + bl 64d264 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne bc854 │ │ │ │ + bne bc82c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #348] @ bc948 │ │ │ │ + ldr r0, [pc, #348] @ bc920 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc894 │ │ │ │ - ldr r2, [pc, #320] @ bc94c │ │ │ │ + beq bc86c │ │ │ │ + ldr r2, [pc, #320] @ bc924 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #316] @ bc950 │ │ │ │ + ldr r0, [pc, #316] @ bc928 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r1, r8} │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -105560,1200 +105550,1200 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 54dd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 556b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr ip, [pc, #224] @ bc93c │ │ │ │ + ldr ip, [pc, #224] @ bc914 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #220] @ bc940 │ │ │ │ - ldr r3, [pc, #220] @ bc944 │ │ │ │ + ldr r0, [pc, #220] @ bc918 │ │ │ │ + ldr r3, [pc, #220] @ bc91c │ │ │ │ mov r6, r2 │ │ │ │ ldm r9!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ ldm r9, {r1, r4, r5, r7} │ │ │ │ stm r6, {r1, r4, r5, r7} │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b bc8a0 │ │ │ │ + b bc878 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl b8b04 │ │ │ │ - b bc8c8 │ │ │ │ + bl b8adc │ │ │ │ + b bc8a0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8a58 │ │ │ │ + bl b8a30 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 54dd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 556b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bc8fc │ │ │ │ + bne bc8d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b bc910 │ │ │ │ + b bc8e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bc8f4 │ │ │ │ + bl 40e51c │ │ │ │ + b bc8cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 556b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8a58 │ │ │ │ + bl b8a30 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8a58 │ │ │ │ + bl b8a30 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r5, sl, r0, lsr #29 │ │ │ │ - addeq ip, ip, fp, lsl pc │ │ │ │ - adceq r5, sl, r4, ror ip │ │ │ │ - adcseq r3, r0, r4, ror #10 │ │ │ │ + adceq r5, sl, r8, asr #29 │ │ │ │ + addeq ip, ip, r3, lsl #30 │ │ │ │ + umlaleq r5, sl, ip, ip │ │ │ │ + adcseq r3, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xfffffbc4 │ │ │ │ @ instruction: 0xfffffed8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #568 @ 0x238 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d27e0 │ │ │ │ - ldr r0, [pc, #84] @ bc9c4 │ │ │ │ + bl d27b8 │ │ │ │ + ldr r0, [pc, #84] @ bc99c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #564 @ 0x234 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc9a4 │ │ │ │ + beq bc97c │ │ │ │ mov r1, sp │ │ │ │ mov r2, #564 @ 0x234 │ │ │ │ mov r4, r0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #568 @ 0x238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #564 @ 0x234 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r3, r0, r0, ror #7 │ │ │ │ + adcseq r3, r0, r8, lsl #8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #564 @ 0x234 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r5, [pc, #564] @ bcc2c │ │ │ │ + ldr r5, [pc, #564] @ bcc04 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #536] @ bcc30 │ │ │ │ + ldr r0, [pc, #536] @ bcc08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2edab8 │ │ │ │ - ldr r1, [pc, #500] @ bcc34 │ │ │ │ + bl 2eda90 │ │ │ │ + ldr r1, [pc, #500] @ bcc0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5457c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bcbd8 │ │ │ │ - ldr r1, [pc, #456] @ bcc38 │ │ │ │ + bne bcbb0 │ │ │ │ + ldr r1, [pc, #456] @ bcc10 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bcbe8 │ │ │ │ - ldr r1, [pc, #396] @ bcc3c │ │ │ │ + bne bcbc0 │ │ │ │ + ldr r1, [pc, #396] @ bcc14 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bcbf8 │ │ │ │ - ldr r1, [pc, #336] @ bcc40 │ │ │ │ + bne bcbd0 │ │ │ │ + ldr r1, [pc, #336] @ bcc18 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bcc08 │ │ │ │ + bne bcbe0 │ │ │ │ bl 530a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 54534 │ │ │ │ - ldr r1, [pc, #260] @ bcc44 │ │ │ │ + ldr r1, [pc, #260] @ bcc1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #6 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5433c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bcc18 │ │ │ │ + bne bcbf0 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4e568c │ │ │ │ + bl 4e5664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53354 │ │ │ │ - ldr r1, [pc, #196] @ bcc48 │ │ │ │ - ldr r3, [pc, #196] @ bcc4c │ │ │ │ + ldr r1, [pc, #196] @ bcc20 │ │ │ │ + ldr r3, [pc, #196] @ bcc24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #11 │ │ │ │ mov r2, #18 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa340 │ │ │ │ - ldr r1, [pc, #168] @ bcc50 │ │ │ │ + bl 2fa318 │ │ │ │ + ldr r1, [pc, #168] @ bcc28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f3570 │ │ │ │ - ldr r1, [pc, #148] @ bcc54 │ │ │ │ + bl 2f3548 │ │ │ │ + ldr r1, [pc, #148] @ bcc2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f4a8c │ │ │ │ + bl 2f4a64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bca68 │ │ │ │ + bl 40e51c │ │ │ │ + b bca40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bcaa8 │ │ │ │ + bl 40e51c │ │ │ │ + b bca80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bcae8 │ │ │ │ + bl 40e51c │ │ │ │ + b bcac0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bcb28 │ │ │ │ + bl 40e51c │ │ │ │ + b bcb00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bcb68 │ │ │ │ + bl 40e51c │ │ │ │ + b bcb40 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r4, lsl pc │ │ │ │ + adcseq r5, r0, ip, lsr pc │ │ │ │ andeq fp, r0, ip, asr #6 │ │ │ │ - strdeq lr, [ip], r2 │ │ │ │ - addeq lr, ip, lr, ror #17 │ │ │ │ - @ instruction: 0x008ce8bf │ │ │ │ - addeq lr, ip, fp, lsl #17 │ │ │ │ - addeq lr, ip, fp, rrx │ │ │ │ - addeq lr, ip, r2, asr #18 │ │ │ │ - ldrdeq lr, [ip], sp │ │ │ │ - addeq lr, ip, r4, lsr r9 │ │ │ │ - addeq lr, ip, fp, lsr #18 │ │ │ │ + ldrdeq lr, [ip], sl │ │ │ │ + ldrdeq lr, [ip], r6 │ │ │ │ + addeq lr, ip, r7, lsr #17 │ │ │ │ + addeq lr, ip, r3, ror r8 │ │ │ │ + addeq lr, ip, r3, asr r0 │ │ │ │ + addeq lr, ip, sl, lsr #18 │ │ │ │ + addeq lr, ip, r5, asr #17 │ │ │ │ + addeq lr, ip, ip, lsl r9 │ │ │ │ + addeq lr, ip, r3, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ bccd0 │ │ │ │ + ldr r5, [pc, #104] @ bcca8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #76] @ bccd4 │ │ │ │ + ldr r0, [pc, #76] @ bccac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eec24 │ │ │ │ - ldr r1, [pc, #40] @ bccd8 │ │ │ │ - ldr r0, [pc, #40] @ bccdc │ │ │ │ + bl 2eebfc │ │ │ │ + ldr r1, [pc, #40] @ bccb0 │ │ │ │ + ldr r0, [pc, #40] @ bccb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b14 │ │ │ │ + bl 216aec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r8, ror #26 │ │ │ │ + umlalseq r5, r0, r0, sp │ │ │ │ ldrdeq sl, [r0], -r0 │ │ │ │ eoreq ip, r2, ip, lsl fp │ │ │ │ mlaeq r2, r8, sl, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ bcd58 │ │ │ │ + ldr r5, [pc, #104] @ bcd30 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #76] @ bcd5c │ │ │ │ + ldr r0, [pc, #76] @ bcd34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ed3b8 │ │ │ │ - ldr r1, [pc, #40] @ bcd60 │ │ │ │ - ldr r0, [pc, #40] @ bcd64 │ │ │ │ + bl 2ed390 │ │ │ │ + ldr r1, [pc, #40] @ bcd38 │ │ │ │ + ldr r0, [pc, #40] @ bcd3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6160 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrshteq r5, [r0], r8 │ │ │ │ + adcseq r6, r0, r0, lsr #32 │ │ │ │ andeq sl, r0, r8, asr #21 │ │ │ │ eoreq ip, r2, r4, ror sl │ │ │ │ eoreq ip, r2, r0, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #364] @ bcee4 │ │ │ │ + ldr r6, [pc, #364] @ bcebc │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #336] @ bcee8 │ │ │ │ + ldr r0, [pc, #336] @ bcec0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #312] @ bceec │ │ │ │ - ldr r2, [pc, #312] @ bcef0 │ │ │ │ - ldr r3, [pc, #312] @ bcef4 │ │ │ │ + ldr r1, [pc, #312] @ bcec4 │ │ │ │ + ldr r2, [pc, #312] @ bcec8 │ │ │ │ + ldr r3, [pc, #312] @ bcecc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #308] @ bcef8 │ │ │ │ + ldr r5, [pc, #308] @ bced0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #304] @ bcefc │ │ │ │ + ldr r8, [pc, #304] @ bced4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #300] @ bcf00 │ │ │ │ + ldr r7, [pc, #300] @ bced8 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r0, [pc, #288] @ bcf04 │ │ │ │ + ldr r0, [pc, #288] @ bcedc │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r5, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq bce1c │ │ │ │ - ldr r0, [pc, #240] @ bcf08 │ │ │ │ + beq bcdf4 │ │ │ │ + ldr r0, [pc, #240] @ bcee0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55750 │ │ │ │ - ldr r0, [pc, #232] @ bcf0c │ │ │ │ + ldr r0, [pc, #232] @ bcee4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcec8 │ │ │ │ + beq bcea0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #172] @ bcf20 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #172] @ bcef8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bce8c │ │ │ │ + bne bce64 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #128] @ bcf14 │ │ │ │ + ldr r0, [pc, #128] @ bceec │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ bcf18 │ │ │ │ - ldr r1, [pc, #124] @ bcf1c │ │ │ │ + ldr r3, [pc, #124] @ bcef0 │ │ │ │ + ldr r1, [pc, #124] @ bcef4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bce84 │ │ │ │ - ldr r2, [pc, #64] @ bcf10 │ │ │ │ + b bce5c │ │ │ │ + ldr r2, [pc, #64] @ bcee8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r8, lsl #29 │ │ │ │ + ldrhteq r5, [r0], r0 │ │ │ │ andeq sl, r0, r0, asr #9 │ │ │ │ andeq ip, r0, r4, lsr #17 │ │ │ │ andeq sp, r0, ip, asr #30 │ │ │ │ andeq sp, r0, r0, asr #11 │ │ │ │ ldrdeq sp, [r0], -r8 │ │ │ │ - adcseq r5, r0, ip, lsl #28 │ │ │ │ + adcseq r5, r0, r4, lsr lr │ │ │ │ andeq lr, r0, r8, lsr #31 │ │ │ │ muleq r0, r0, r9 │ │ │ │ - ldrsbteq r5, [r0], r0 │ │ │ │ - adcseq r2, r0, ip, lsr #30 │ │ │ │ - adceq r5, sl, r4, ror #18 │ │ │ │ - umlalseq r5, r0, r8, sp │ │ │ │ - ldrdeq r5, [sl], ip @ │ │ │ │ - adceq r5, sl, r8, asr #29 │ │ │ │ - adcseq r5, r0, r4, asr #27 │ │ │ │ + ldrshteq r5, [r0], r8 │ │ │ │ + adcseq r2, r0, r4, asr pc │ │ │ │ + adceq r5, sl, ip, lsl #19 │ │ │ │ + adcseq r5, r0, r0, asr #27 │ │ │ │ + adceq r5, sl, r4, lsl #12 │ │ │ │ + strdeq r5, [sl], r0 @ │ │ │ │ + adcseq r5, r0, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r5, [pc, #964] @ bd2f8 │ │ │ │ + ldr r5, [pc, #964] @ bd2d0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #936] @ bd2fc │ │ │ │ + ldr r0, [pc, #936] @ bd2d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f05f8 │ │ │ │ - ldr r0, [pc, #900] @ bd300 │ │ │ │ - ldr r2, [pc, #900] @ bd304 │ │ │ │ - ldr r3, [pc, #900] @ bd308 │ │ │ │ + bl 2f05d0 │ │ │ │ + ldr r0, [pc, #900] @ bd2d8 │ │ │ │ + ldr r2, [pc, #900] @ bd2dc │ │ │ │ + ldr r3, [pc, #900] @ bd2e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #896] @ bd30c │ │ │ │ + ldr r7, [pc, #896] @ bd2e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #892] @ bd310 │ │ │ │ + ldr r1, [pc, #892] @ bd2e8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #888] @ bd314 │ │ │ │ + ldr r6, [pc, #888] @ bd2ec │ │ │ │ add r7, pc, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r4, #204] @ 0xcc │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r4, #208] @ 0xd0 │ │ │ │ str r2, [r4, #212] @ 0xd4 │ │ │ │ str r6, [r4, #216] @ 0xd8 │ │ │ │ str r0, [r4, #220] @ 0xdc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5457c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd284 │ │ │ │ - ldr r1, [pc, #816] @ bd318 │ │ │ │ + bne bd25c │ │ │ │ + ldr r1, [pc, #816] @ bd2f0 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd294 │ │ │ │ - ldr r1, [pc, #760] @ bd31c │ │ │ │ + bne bd26c │ │ │ │ + ldr r1, [pc, #760] @ bd2f4 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd2a4 │ │ │ │ - ldr r1, [pc, #700] @ bd320 │ │ │ │ + bne bd27c │ │ │ │ + ldr r1, [pc, #700] @ bd2f8 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd2b4 │ │ │ │ - ldr r1, [pc, #640] @ bd324 │ │ │ │ + bne bd28c │ │ │ │ + ldr r1, [pc, #640] @ bd2fc │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd2c4 │ │ │ │ - ldr r1, [pc, #580] @ bd328 │ │ │ │ + bne bd29c │ │ │ │ + ldr r1, [pc, #580] @ bd300 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd2d4 │ │ │ │ - ldr r1, [pc, #520] @ bd32c │ │ │ │ + bne bd2ac │ │ │ │ + ldr r1, [pc, #520] @ bd304 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd2e4 │ │ │ │ - ldr r1, [pc, #460] @ bd330 │ │ │ │ + bne bd2bc │ │ │ │ + ldr r1, [pc, #460] @ bd308 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #21 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f3874 │ │ │ │ - ldr r1, [pc, #440] @ bd334 │ │ │ │ + bl 2f384c │ │ │ │ + ldr r1, [pc, #440] @ bd30c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #20 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f265c │ │ │ │ - ldr r1, [pc, #420] @ bd338 │ │ │ │ + bl 2f2634 │ │ │ │ + ldr r1, [pc, #420] @ bd310 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f2c64 │ │ │ │ - ldr r1, [pc, #400] @ bd33c │ │ │ │ + bl 2f2c3c │ │ │ │ + ldr r1, [pc, #400] @ bd314 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #26 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f326c │ │ │ │ - ldr r1, [pc, #380] @ bd340 │ │ │ │ + bl 2f3244 │ │ │ │ + ldr r1, [pc, #380] @ bd318 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #27 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f4d90 │ │ │ │ - ldr r1, [pc, #360] @ bd344 │ │ │ │ + bl 2f4d68 │ │ │ │ + ldr r1, [pc, #360] @ bd31c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #27 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f4788 │ │ │ │ - ldr r1, [pc, #340] @ bd348 │ │ │ │ + bl 2f4760 │ │ │ │ + ldr r1, [pc, #340] @ bd320 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #21 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f4180 │ │ │ │ - ldr r1, [pc, #320] @ bd34c │ │ │ │ + bl 2f4158 │ │ │ │ + ldr r1, [pc, #320] @ bd324 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f3e7c │ │ │ │ - ldr r1, [pc, #300] @ bd350 │ │ │ │ + bl 2f3e54 │ │ │ │ + ldr r1, [pc, #300] @ bd328 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f3b78 │ │ │ │ - ldr r1, [pc, #280] @ bd354 │ │ │ │ + bl 2f3b50 │ │ │ │ + ldr r1, [pc, #280] @ bd32c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #25 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f2960 │ │ │ │ - ldr r1, [pc, #260] @ bd358 │ │ │ │ + bl 2f2938 │ │ │ │ + ldr r1, [pc, #260] @ bd330 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #20 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f4484 │ │ │ │ - ldr r1, [pc, #240] @ bd35c │ │ │ │ + bl 2f445c │ │ │ │ + ldr r1, [pc, #240] @ bd334 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2f2f68 │ │ │ │ + bl 2f2f40 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bcfe0 │ │ │ │ + bl 40e51c │ │ │ │ + b bcfb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd01c │ │ │ │ + bl 40e51c │ │ │ │ + b bcff4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd05c │ │ │ │ + bl 40e51c │ │ │ │ + b bd034 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd09c │ │ │ │ + bl 40e51c │ │ │ │ + b bd074 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd0dc │ │ │ │ + bl 40e51c │ │ │ │ + b bd0b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd11c │ │ │ │ + bl 40e51c │ │ │ │ + b bd0f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd15c │ │ │ │ + bl 40e51c │ │ │ │ + b bd134 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r8, lsr sl │ │ │ │ + adcseq r5, r0, r0, ror #20 │ │ │ │ andeq sl, r0, r4, asr r7 │ │ │ │ eoreq r2, r4, r4, lsr #13 │ │ │ │ eoreq r2, r4, ip, asr #12 │ │ │ │ eoreq r2, r4, r0, lsl r7 │ │ │ │ strhteq r2, [r4], -r8 │ │ │ │ - addeq lr, ip, r1, lsl r6 │ │ │ │ + strdeq lr, [ip], r9 │ │ │ │ eoreq r2, r4, ip, asr #14 │ │ │ │ - addeq lr, ip, sp, ror #11 │ │ │ │ - @ instruction: 0x008ce5bd │ │ │ │ - addeq lr, ip, r8, lsl #11 │ │ │ │ - addeq lr, ip, r5, asr r5 │ │ │ │ - addeq lr, ip, r3, lsr #10 │ │ │ │ - addeq lr, ip, lr, ror #9 │ │ │ │ - addeq lr, ip, pc, asr r6 │ │ │ │ - addeq lr, ip, ip, asr r6 │ │ │ │ - addeq lr, ip, r8, asr r6 │ │ │ │ - addeq lr, ip, r6, asr r6 │ │ │ │ - addeq lr, ip, r8, asr r6 │ │ │ │ - addeq lr, ip, fp, asr r6 │ │ │ │ - addeq lr, ip, lr, asr r6 │ │ │ │ - addeq lr, ip, fp, asr r6 │ │ │ │ - addeq lr, ip, r9, asr r6 │ │ │ │ - addeq lr, ip, r9, asr r6 │ │ │ │ - addeq lr, ip, sl, asr r6 │ │ │ │ - addeq lr, ip, r6, asr r6 │ │ │ │ + ldrdeq lr, [ip], r5 │ │ │ │ + addeq lr, ip, r5, lsr #11 │ │ │ │ + addeq lr, ip, r0, ror r5 │ │ │ │ + addeq lr, ip, sp, lsr r5 │ │ │ │ + addeq lr, ip, fp, lsl #10 │ │ │ │ + ldrdeq lr, [ip], r6 │ │ │ │ + addeq lr, ip, r7, asr #12 │ │ │ │ + addeq lr, ip, r4, asr #12 │ │ │ │ + addeq lr, ip, r0, asr #12 │ │ │ │ + addeq lr, ip, lr, lsr r6 │ │ │ │ + addeq lr, ip, r0, asr #12 │ │ │ │ + addeq lr, ip, r3, asr #12 │ │ │ │ + addeq lr, ip, r6, asr #12 │ │ │ │ + addeq lr, ip, r3, asr #12 │ │ │ │ + addeq lr, ip, r1, asr #12 │ │ │ │ + addeq lr, ip, r1, asr #12 │ │ │ │ + addeq lr, ip, r2, asr #12 │ │ │ │ + addeq lr, ip, lr, lsr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #108] @ bd3dc │ │ │ │ + ldr r5, [pc, #108] @ bd3b4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #80] @ bd3e0 │ │ │ │ + ldr r0, [pc, #80] @ bd3b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f0d9c │ │ │ │ - ldr r0, [pc, #44] @ bd3e4 │ │ │ │ - ldr r1, [pc, #44] @ bd3e8 │ │ │ │ + bl 2f0d74 │ │ │ │ + ldr r0, [pc, #44] @ bd3bc │ │ │ │ + ldr r1, [pc, #44] @ bd3c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #256] @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 305dfc │ │ │ │ + bl 305dd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r8, lsr fp │ │ │ │ + adcseq r5, r0, r0, ror #22 │ │ │ │ andeq sl, r0, r0, lsr #32 │ │ │ │ eoreq ip, r2, ip, ror r2 │ │ │ │ eoreq pc, r2, r0, ror pc @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ bd450 │ │ │ │ + ldr r5, [pc, #84] @ bd428 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #56] @ bd454 │ │ │ │ + ldr r0, [pc, #56] @ bd42c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ed73c │ │ │ │ + bl 2ed714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3027cc │ │ │ │ + bl 3027a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, ip, asr #20 │ │ │ │ + adcseq r5, r0, r4, ror sl │ │ │ │ andeq sl, r0, ip, lsr #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ bd4bc │ │ │ │ + ldr r5, [pc, #84] @ bd494 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #56] @ bd4c0 │ │ │ │ + ldr r0, [pc, #56] @ bd498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ee524 │ │ │ │ + bl 2ee4fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4474 │ │ │ │ + bl 2e444c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r0, lsr #16 │ │ │ │ + adcseq r5, r0, r8, asr #16 │ │ │ │ andeq r9, r0, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r5, [pc, #496] @ bd6c4 │ │ │ │ + ldr r5, [pc, #496] @ bd69c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #468] @ bd6c8 │ │ │ │ + ldr r0, [pc, #468] @ bd6a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1118 │ │ │ │ - ldr r0, [pc, #432] @ bd6cc │ │ │ │ - ldr r2, [pc, #432] @ bd6d0 │ │ │ │ - ldr r3, [pc, #432] @ bd6d4 │ │ │ │ + bl 2f10f0 │ │ │ │ + ldr r0, [pc, #432] @ bd6a4 │ │ │ │ + ldr r2, [pc, #432] @ bd6a8 │ │ │ │ + ldr r3, [pc, #432] @ bd6ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #428] @ bd6d8 │ │ │ │ + ldr r1, [pc, #428] @ bd6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #424] @ bd6dc │ │ │ │ + ldr r7, [pc, #424] @ bd6b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [r4, #208] @ 0xd0 │ │ │ │ str r0, [r4, #212] @ 0xd4 │ │ │ │ str r7, [r4, #216] @ 0xd8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5457c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd680 │ │ │ │ - ldr r1, [pc, #356] @ bd6e0 │ │ │ │ + bne bd658 │ │ │ │ + ldr r1, [pc, #356] @ bd6b8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd690 │ │ │ │ - ldr r1, [pc, #300] @ bd6e4 │ │ │ │ + bne bd668 │ │ │ │ + ldr r1, [pc, #300] @ bd6bc │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd6a0 │ │ │ │ - ldr r1, [pc, #240] @ bd6e8 │ │ │ │ + bne bd678 │ │ │ │ + ldr r1, [pc, #240] @ bd6c0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 64c634 │ │ │ │ + bl 64c60c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 53b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne bd6b0 │ │ │ │ - ldr r1, [pc, #180] @ bd6ec │ │ │ │ - ldr r3, [pc, #180] @ bd6f0 │ │ │ │ + bne bd688 │ │ │ │ + ldr r1, [pc, #180] @ bd6c4 │ │ │ │ + ldr r3, [pc, #180] @ bd6c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #7 │ │ │ │ mov r2, #19 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa27c │ │ │ │ - ldr r1, [pc, #152] @ bd6f4 │ │ │ │ - ldr r3, [pc, #152] @ bd6f8 │ │ │ │ + bl 2fa254 │ │ │ │ + ldr r1, [pc, #152] @ bd6cc │ │ │ │ + ldr r3, [pc, #152] @ bd6d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa27c │ │ │ │ + bl 2fa254 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd574 │ │ │ │ + bl 40e51c │ │ │ │ + b bd54c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd5b0 │ │ │ │ + bl 40e51c │ │ │ │ + b bd588 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd5f0 │ │ │ │ + bl 40e51c │ │ │ │ + b bd5c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b bd630 │ │ │ │ + bl 40e51c │ │ │ │ + b bd608 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r8, lsr r4 │ │ │ │ + adcseq r5, r0, r0, ror #8 │ │ │ │ andeq sl, r0, r4, lsr #7 │ │ │ │ eoreq r5, r0, r4, lsl #2 │ │ │ │ mlaeq r0, ip, r0, r5 │ │ │ │ eoreq r5, r0, r4, lsr r1 │ │ │ │ - addeq sp, ip, r3, lsl fp │ │ │ │ + strdeq sp, [ip], fp │ │ │ │ eoreq r5, r0, r8, lsr #1 │ │ │ │ - strdeq sp, [ip], r9 │ │ │ │ - addeq sp, ip, r8, asr #21 │ │ │ │ - addeq ip, ip, r3, asr #7 │ │ │ │ - addeq sp, ip, sp, lsl fp │ │ │ │ - addeq sp, ip, r9, lsl #8 │ │ │ │ - addeq sp, ip, ip, lsl #22 │ │ │ │ - addeq sp, ip, ip, ror #7 │ │ │ │ + addeq sp, ip, r1, ror #21 │ │ │ │ + @ instruction: 0x008cdab0 │ │ │ │ + addeq ip, ip, fp, lsr #7 │ │ │ │ + addeq sp, ip, r5, lsl #22 │ │ │ │ + strdeq sp, [ip], r1 │ │ │ │ + strdeq sp, [ip], r4 │ │ │ │ + ldrdeq sp, [ip], r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ bd760 │ │ │ │ + ldr r5, [pc, #84] @ bd738 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #56] @ bd764 │ │ │ │ + ldr r0, [pc, #56] @ bd73c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f0a2c │ │ │ │ + bl 2f0a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 301e28 │ │ │ │ + bl 301e00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, ip, lsr #13 │ │ │ │ + ldrsbteq r5, [r0], r4 │ │ │ │ ldrdeq r9, [r0], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #224] @ bd858 │ │ │ │ + ldr r5, [pc, #224] @ bd830 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #196] @ bd85c │ │ │ │ + ldr r0, [pc, #196] @ bd834 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #172] @ bd860 │ │ │ │ - ldr r2, [pc, #172] @ bd864 │ │ │ │ - ldr r3, [pc, #172] @ bd868 │ │ │ │ + ldr r1, [pc, #172] @ bd838 │ │ │ │ + ldr r2, [pc, #172] @ bd83c │ │ │ │ + ldr r3, [pc, #172] @ bd840 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #168] @ bd86c │ │ │ │ + ldr ip, [pc, #168] @ bd844 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #164] @ bd870 │ │ │ │ + ldr lr, [pc, #164] @ bd848 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #160] @ bd874 │ │ │ │ + ldr r6, [pc, #160] @ bd84c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r0, [pc, #148] @ bd878 │ │ │ │ + ldr r0, [pc, #148] @ bd850 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [lr] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bd818 │ │ │ │ + bne bd7f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ bd87c │ │ │ │ + ldr r0, [pc, #92] @ bd854 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #88] @ bd880 │ │ │ │ - ldr r1, [pc, #88] @ bd884 │ │ │ │ + ldr r3, [pc, #88] @ bd858 │ │ │ │ + ldr r1, [pc, #88] @ bd85c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bd810 │ │ │ │ + b bd7e8 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, ip, ror #6 │ │ │ │ + umlalseq r5, r0, r4, r3 │ │ │ │ andeq r9, r0, r0, ror #30 │ │ │ │ andeq fp, r0, ip, lsr #22 │ │ │ │ andeq sp, r0, r4, lsr #6 │ │ │ │ @ instruction: 0x0000ccb0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - adcseq r5, r0, r0, ror r2 │ │ │ │ + umlalseq r5, r0, r8, r2 │ │ │ │ andeq lr, r0, ip, ror #14 │ │ │ │ ldrdeq sl, [r0], -r8 │ │ │ │ - adcseq r5, r0, r0, lsr #4 │ │ │ │ - adceq r4, sl, ip, asr #22 │ │ │ │ - adceq r5, sl, r4, asr #11 │ │ │ │ + adcseq r5, r0, r8, asr #4 │ │ │ │ + adceq r4, sl, r4, ror fp │ │ │ │ + adceq r5, sl, ip, ror #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r5, [pc, #204] @ bd964 │ │ │ │ + ldr r5, [pc, #204] @ bd93c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #176] @ bd968 │ │ │ │ + ldr r0, [pc, #176] @ bd940 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl cceb8 │ │ │ │ + bl cce90 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2ebcec │ │ │ │ + bl 2ebcc4 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #140] @ bd97c │ │ │ │ - ldrne r0, [pc, #140] @ bd980 │ │ │ │ + ldrne r1, [pc, #140] @ bd954 │ │ │ │ + ldrne r0, [pc, #140] @ bd958 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ addne sp, sp, #32 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ bd96c │ │ │ │ + ldr r0, [pc, #96] @ bd944 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd928 │ │ │ │ - ldr r0, [pc, #76] @ bd970 │ │ │ │ + bne bd900 │ │ │ │ + ldr r0, [pc, #76] @ bd948 │ │ │ │ add r0, pc, r0 │ │ │ │ - b bd930 │ │ │ │ - ldr r0, [pc, #68] @ bd974 │ │ │ │ + b bd908 │ │ │ │ + ldr r0, [pc, #68] @ bd94c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #56] @ bd978 │ │ │ │ + ldr r1, [pc, #56] @ bd950 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r5} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r0 │ │ │ │ + adcseq r5, r0, r8, lsr #32 │ │ │ │ andeq sl, r0, ip, lsl #8 │ │ │ │ - umlalseq r2, r0, r4, r4 │ │ │ │ - adceq lr, sl, ip, lsr r4 │ │ │ │ - adceq lr, sl, r8, lsr #8 │ │ │ │ - adceq lr, sl, ip, lsr r4 │ │ │ │ + ldrhteq r2, [r0], ip │ │ │ │ + adceq lr, sl, r4, ror #8 │ │ │ │ + adceq lr, sl, r0, asr r4 │ │ │ │ + adceq lr, sl, r4, ror #8 │ │ │ │ andseq r0, r7, r0, asr r9 │ │ │ │ @ instruction: 0x001708d0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ bd9fc │ │ │ │ + ldr r5, [pc, #104] @ bd9d4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #76] @ bda00 │ │ │ │ + ldr r0, [pc, #76] @ bd9d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eff00 │ │ │ │ - ldr r1, [pc, #40] @ bda04 │ │ │ │ - ldr r0, [pc, #40] @ bda08 │ │ │ │ + bl 2efed8 │ │ │ │ + ldr r1, [pc, #40] @ bd9dc │ │ │ │ + ldr r0, [pc, #40] @ bd9e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 304648 │ │ │ │ + bl 304620 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r4, ror #9 │ │ │ │ + adcseq r5, r0, ip, lsl #10 │ │ │ │ andeq sl, r0, r0, ror #6 │ │ │ │ eoreq fp, r2, r0, lsl lr │ │ │ │ eoreq fp, r2, ip, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #384] @ bdb9c │ │ │ │ + ldr r6, [pc, #384] @ bdb74 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #356] @ bdba0 │ │ │ │ + ldr r0, [pc, #356] @ bdb78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #332] @ bdba4 │ │ │ │ - ldr lr, [pc, #332] @ bdba8 │ │ │ │ - ldr r3, [pc, #332] @ bdbac │ │ │ │ + ldr r1, [pc, #332] @ bdb7c │ │ │ │ + ldr lr, [pc, #332] @ bdb80 │ │ │ │ + ldr r3, [pc, #332] @ bdb84 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #328] @ bdbb0 │ │ │ │ + ldr ip, [pc, #328] @ bdb88 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r5, [pc, #324] @ bdbb4 │ │ │ │ + ldr r5, [pc, #324] @ bdb8c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #320] @ bdbb8 │ │ │ │ + ldr r2, [pc, #320] @ bdb90 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #308] @ bdbbc │ │ │ │ + ldr r0, [pc, #308] @ bdb94 │ │ │ │ add r6, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r1, r2, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq bdabc │ │ │ │ - ldr r0, [pc, #264] @ bdbc0 │ │ │ │ + beq bda94 │ │ │ │ + ldr r0, [pc, #264] @ bdb98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55810 │ │ │ │ - ldr r0, [pc, #256] @ bdbc4 │ │ │ │ + ldr r0, [pc, #256] @ bdb9c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdb80 │ │ │ │ + beq bdb58 │ │ │ │ add r6, r5, #8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ ldr r5, [r5, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ stm r0, {r1, ip} │ │ │ │ add r1, r0, #8 │ │ │ │ @@ -106763,216 +106753,216 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #172] @ bdbd8 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #172] @ bdbb0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bdb44 │ │ │ │ + bne bdb1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #128] @ bdbcc │ │ │ │ + ldr r0, [pc, #128] @ bdba4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ bdbd0 │ │ │ │ - ldr r1, [pc, #124] @ bdbd4 │ │ │ │ + ldr r3, [pc, #124] @ bdba8 │ │ │ │ + ldr r1, [pc, #124] @ bdbac │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bdb3c │ │ │ │ - ldr r2, [pc, #64] @ bdbc8 │ │ │ │ + b bdb14 │ │ │ │ + ldr r2, [pc, #64] @ bdba0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r5, r0, r8, rrx │ │ │ │ + umlalseq r5, r0, r0, r0 │ │ │ │ ldrdeq sl, [r0], -ip │ │ │ │ andeq fp, r0, r0, ror ip │ │ │ │ andeq sp, r0, r8, asr #3 │ │ │ │ andeq ip, r0, ip, ror #18 │ │ │ │ andeq ip, r0, r4, asr fp │ │ │ │ - adcseq r4, r0, r8, lsl #31 │ │ │ │ + ldrhteq r4, [r0], r0 │ │ │ │ andeq sp, r0, r0, asr #19 │ │ │ │ muleq r0, r4, r7 │ │ │ │ - adcseq r4, r0, r0, asr pc │ │ │ │ - adcseq r2, r0, ip, lsl #5 │ │ │ │ - adceq r4, sl, ip, lsr #25 │ │ │ │ - ldrshteq r4, [r0], r8 │ │ │ │ - strdeq r4, [sl], ip @ │ │ │ │ - adceq r5, sl, r0, asr #4 │ │ │ │ - adcseq r4, r0, r4, lsr #30 │ │ │ │ + adcseq r4, r0, r8, ror pc │ │ │ │ + ldrhteq r2, [r0], r4 │ │ │ │ + ldrdeq r4, [sl], r4 @ │ │ │ │ + adcseq r4, r0, r0, lsr #30 │ │ │ │ + adceq r4, sl, r4, lsr #18 │ │ │ │ + adceq r5, sl, r8, ror #4 │ │ │ │ + adcseq r4, r0, ip, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #344] @ bdd44 │ │ │ │ + ldr r5, [pc, #344] @ bdd1c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #316] @ bdd48 │ │ │ │ + ldr r0, [pc, #316] @ bdd20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #292] @ bdd4c │ │ │ │ - ldr r2, [pc, #292] @ bdd50 │ │ │ │ - ldr r3, [pc, #292] @ bdd54 │ │ │ │ + ldr r1, [pc, #292] @ bdd24 │ │ │ │ + ldr r2, [pc, #292] @ bdd28 │ │ │ │ + ldr r3, [pc, #292] @ bdd2c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #288] @ bdd58 │ │ │ │ + ldr r6, [pc, #288] @ bdd30 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #284] @ bdd5c │ │ │ │ + ldr r8, [pc, #284] @ bdd34 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #280] @ bdd60 │ │ │ │ + ldr r7, [pc, #280] @ bdd38 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r0, [pc, #268] @ bdd64 │ │ │ │ + ldr r0, [pc, #268] @ bdd3c │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r6, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq bdc88 │ │ │ │ + beq bdc60 │ │ │ │ bl 55fd0 │ │ │ │ - ldr r0, [pc, #216] @ bdd68 │ │ │ │ + ldr r0, [pc, #216] @ bdd40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdd28 │ │ │ │ + beq bdd00 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r8, #32] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r8, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bdcf0 │ │ │ │ + bne bdcc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #120] @ bdd70 │ │ │ │ + ldr r0, [pc, #120] @ bdd48 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #116] @ bdd74 │ │ │ │ + ldr r3, [pc, #116] @ bdd4c │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #12 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bdce8 │ │ │ │ - ldr r2, [pc, #60] @ bdd6c │ │ │ │ + b bdcc0 │ │ │ │ + ldr r2, [pc, #60] @ bdd44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r0, lsl #27 │ │ │ │ + adcseq r4, r0, r8, lsr #27 │ │ │ │ andeq r9, r0, r8, lsl #16 │ │ │ │ andeq fp, r0, ip, lsl #22 │ │ │ │ andeq ip, r0, r0, lsr pc │ │ │ │ andeq ip, r0, r4, asr #10 │ │ │ │ andeq ip, r0, r4, lsl #25 │ │ │ │ - adcseq r4, r0, r0, asr ip │ │ │ │ + adcseq r4, r0, r8, ror ip │ │ │ │ andeq sp, r0, ip, lsr #11 │ │ │ │ andeq fp, r0, r8, ror r4 │ │ │ │ - adcseq r2, r0, r0, asr #1 │ │ │ │ - adceq r4, sl, r4, lsl #22 │ │ │ │ - ldrdeq r5, [sl], r4 @ │ │ │ │ - adceq r4, sl, r8, ror r5 │ │ │ │ + adcseq r2, r0, r8, ror #1 │ │ │ │ + adceq r4, sl, ip, lsr #22 │ │ │ │ + strdeq r5, [sl], ip @ │ │ │ │ + adceq r4, sl, r0, lsr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #384] @ bdf08 │ │ │ │ + ldr r6, [pc, #384] @ bdee0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #356] @ bdf0c │ │ │ │ + ldr r0, [pc, #356] @ bdee4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #332] @ bdf10 │ │ │ │ - ldr lr, [pc, #332] @ bdf14 │ │ │ │ - ldr r3, [pc, #332] @ bdf18 │ │ │ │ + ldr r1, [pc, #332] @ bdee8 │ │ │ │ + ldr lr, [pc, #332] @ bdeec │ │ │ │ + ldr r3, [pc, #332] @ bdef0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #328] @ bdf1c │ │ │ │ + ldr ip, [pc, #328] @ bdef4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r5, [pc, #324] @ bdf20 │ │ │ │ + ldr r5, [pc, #324] @ bdef8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #320] @ bdf24 │ │ │ │ + ldr r2, [pc, #320] @ bdefc │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #308] @ bdf28 │ │ │ │ + ldr r0, [pc, #308] @ bdf00 │ │ │ │ add r6, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r1, r2, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq bde28 │ │ │ │ - ldr r0, [pc, #264] @ bdf2c │ │ │ │ + beq bde00 │ │ │ │ + ldr r0, [pc, #264] @ bdf04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55d84 │ │ │ │ - ldr r0, [pc, #256] @ bdf30 │ │ │ │ + ldr r0, [pc, #256] @ bdf08 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdeec │ │ │ │ + beq bdec4 │ │ │ │ add r6, r5, #8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ ldr r5, [r5, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ stm r0, {r1, ip} │ │ │ │ add r1, r0, #8 │ │ │ │ @@ -106982,658 +106972,658 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #172] @ bdf44 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #172] @ bdf1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bdeb0 │ │ │ │ + bne bde88 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #128] @ bdf38 │ │ │ │ + ldr r0, [pc, #128] @ bdf10 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ bdf3c │ │ │ │ - ldr r1, [pc, #124] @ bdf40 │ │ │ │ + ldr r3, [pc, #124] @ bdf14 │ │ │ │ + ldr r1, [pc, #124] @ bdf18 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bdea8 │ │ │ │ - ldr r2, [pc, #64] @ bdf34 │ │ │ │ + b bde80 │ │ │ │ + ldr r2, [pc, #64] @ bdf0c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, ip, lsr #26 │ │ │ │ + adcseq r4, r0, r4, asr sp │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ ldrdeq fp, [r0], -ip │ │ │ │ andeq ip, r0, ip, lsr lr │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq ip, r0, r8, lsr #16 │ │ │ │ - adcseq r4, r0, r4, lsr ip │ │ │ │ + adcseq r4, r0, ip, asr ip │ │ │ │ andeq sp, r0, r8, asr #18 │ │ │ │ andeq sl, r0, r0, asr #21 │ │ │ │ - ldrshteq r4, [r0], ip │ │ │ │ - adcseq r1, r0, r0, lsr #30 │ │ │ │ - adceq r4, sl, r0, asr #18 │ │ │ │ - umlalseq r4, r0, r0, fp │ │ │ │ - adceq r4, sl, r4, asr r5 │ │ │ │ - adceq r4, sl, r4, ror #29 │ │ │ │ - ldrhteq r4, [r0], ip │ │ │ │ + adcseq r4, r0, r4, lsr #24 │ │ │ │ + adcseq r1, r0, r8, asr #30 │ │ │ │ + adceq r4, sl, r8, ror #18 │ │ │ │ + ldrhteq r4, [r0], r8 │ │ │ │ + adceq r4, sl, ip, ror r5 │ │ │ │ + adceq r4, sl, ip, lsl #30 │ │ │ │ + adcseq r4, r0, r4, ror #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ bdfc0 │ │ │ │ + ldr r5, [pc, #104] @ bdf98 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #76] @ bdfc4 │ │ │ │ + ldr r0, [pc, #76] @ bdf9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef810 │ │ │ │ - ldr r1, [pc, #40] @ bdfc8 │ │ │ │ - ldr r0, [pc, #40] @ bdfcc │ │ │ │ + bl 2ef7e8 │ │ │ │ + ldr r1, [pc, #40] @ bdfa0 │ │ │ │ + ldr r0, [pc, #40] @ bdfa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 3070a4 │ │ │ │ + bl 30707c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrhteq r4, [r0], r0 │ │ │ │ + ldrsbteq r4, [r0], r8 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ eoreq fp, r2, ip, ror #16 │ │ │ │ eoreq fp, r2, r8, asr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ be048 │ │ │ │ + ldr r5, [pc, #104] @ be020 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #76] @ be04c │ │ │ │ + ldr r0, [pc, #76] @ be024 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ede3c │ │ │ │ - ldr r1, [pc, #40] @ be050 │ │ │ │ - ldr r0, [pc, #40] @ be054 │ │ │ │ + bl 2ede14 │ │ │ │ + ldr r1, [pc, #40] @ be028 │ │ │ │ + ldr r0, [pc, #40] @ be02c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 303a78 │ │ │ │ + bl 303a50 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrshteq r4, [r0], r8 │ │ │ │ + adcseq r4, r0, r0, lsr #30 │ │ │ │ andeq r9, r0, r0, ror r4 │ │ │ │ eoreq fp, r2, r4, ror #14 │ │ │ │ eoreq fp, r2, r0, ror #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #132] @ be0ec │ │ │ │ + ldr r5, [pc, #132] @ be0c4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #104] @ be0f0 │ │ │ │ + ldr r0, [pc, #104] @ be0c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef058 │ │ │ │ - ldr r0, [pc, #68] @ be0f4 │ │ │ │ - ldr r1, [pc, #68] @ be0f8 │ │ │ │ - ldr r2, [pc, #68] @ be0fc │ │ │ │ + bl 2ef030 │ │ │ │ + ldr r0, [pc, #68] @ be0cc │ │ │ │ + ldr r1, [pc, #68] @ be0d0 │ │ │ │ + ldr r2, [pc, #68] @ be0d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #64] @ be100 │ │ │ │ + ldr r3, [pc, #64] @ be0d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #204] @ 0xcc │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r4, #208] @ 0xd0 │ │ │ │ str r0, [r4, #212] @ 0xd4 │ │ │ │ str r3, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3e2c │ │ │ │ + bl 2e3e04 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, ip, asr #23 │ │ │ │ + ldrshteq r4, [r0], r4 │ │ │ │ andeq r8, r0, r0, lsr #24 │ │ │ │ mlaeq r0, r0, r5, r4 │ │ │ │ eoreq r4, r0, r8, ror #9 │ │ │ │ eoreq r4, r0, r4, asr #11 │ │ │ │ eoreq r4, r0, ip, lsr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ be168 │ │ │ │ + ldr r5, [pc, #84] @ be140 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #56] @ be16c │ │ │ │ + ldr r0, [pc, #56] @ be144 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efb8c │ │ │ │ + bl 2efb64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3055c4 │ │ │ │ + bl 30559c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r4, lsl #26 │ │ │ │ + adcseq r4, r0, ip, lsr #26 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #224] @ be260 │ │ │ │ + ldr r5, [pc, #224] @ be238 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #196] @ be264 │ │ │ │ + ldr r0, [pc, #196] @ be23c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #172] @ be268 │ │ │ │ - ldr r2, [pc, #172] @ be26c │ │ │ │ - ldr r3, [pc, #172] @ be270 │ │ │ │ + ldr r1, [pc, #172] @ be240 │ │ │ │ + ldr r2, [pc, #172] @ be244 │ │ │ │ + ldr r3, [pc, #172] @ be248 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #168] @ be274 │ │ │ │ + ldr ip, [pc, #168] @ be24c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #164] @ be278 │ │ │ │ + ldr lr, [pc, #164] @ be250 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #160] @ be27c │ │ │ │ + ldr r6, [pc, #160] @ be254 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r0, [pc, #148] @ be280 │ │ │ │ + ldr r0, [pc, #148] @ be258 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [lr] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne be220 │ │ │ │ + bne be1f8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ be284 │ │ │ │ + ldr r0, [pc, #92] @ be25c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #88] @ be288 │ │ │ │ - ldr r1, [pc, #88] @ be28c │ │ │ │ + ldr r3, [pc, #88] @ be260 │ │ │ │ + ldr r1, [pc, #88] @ be264 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b be218 │ │ │ │ + b be1f0 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r4, ror lr │ │ │ │ + umlalseq r4, r0, ip, lr │ │ │ │ ldrdeq r9, [r0], -r8 │ │ │ │ andeq fp, r0, ip, asr lr │ │ │ │ andeq ip, r0, ip, lsr r9 │ │ │ │ andeq ip, r0, r0, lsr r2 │ │ │ │ ldrdeq ip, [r0], -r0 │ │ │ │ - adcseq r4, r0, r8, asr #28 │ │ │ │ + adcseq r4, r0, r0, ror lr │ │ │ │ andeq ip, r0, r8, lsr #26 │ │ │ │ andeq sl, r0, r8, asr #10 │ │ │ │ - ldrshteq r4, [r0], r8 │ │ │ │ - umlaleq r4, sl, r4, r1 │ │ │ │ - adceq r4, sl, r4, lsr r9 │ │ │ │ + adcseq r4, r0, r0, lsr #28 │ │ │ │ + strhteq r4, [sl], ip │ │ │ │ + adceq r4, sl, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #376] @ be418 │ │ │ │ + ldr r6, [pc, #376] @ be3f0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #348] @ be41c │ │ │ │ + ldr r0, [pc, #348] @ be3f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #324] @ be420 │ │ │ │ - ldr r2, [pc, #324] @ be424 │ │ │ │ - ldr r3, [pc, #324] @ be428 │ │ │ │ + ldr r1, [pc, #324] @ be3f8 │ │ │ │ + ldr r2, [pc, #324] @ be3fc │ │ │ │ + ldr r3, [pc, #324] @ be400 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #320] @ be42c │ │ │ │ + ldr r5, [pc, #320] @ be404 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #316] @ be430 │ │ │ │ + ldr r8, [pc, #316] @ be408 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #312] @ be434 │ │ │ │ + ldr r7, [pc, #312] @ be40c │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r0, [pc, #300] @ be438 │ │ │ │ + ldr r0, [pc, #300] @ be410 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r5, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq be344 │ │ │ │ - ldr r0, [pc, #252] @ be43c │ │ │ │ + beq be31c │ │ │ │ + ldr r0, [pc, #252] @ be414 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55de4 │ │ │ │ - ldr r0, [pc, #244] @ be440 │ │ │ │ + ldr r0, [pc, #244] @ be418 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be3fc │ │ │ │ + beq be3d4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #224] @ be454 │ │ │ │ + ldr r3, [pc, #224] @ be42c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stm r0, {r1, r3} │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #176] @ be458 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #176] @ be430 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne be3c0 │ │ │ │ + bne be398 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #128] @ be448 │ │ │ │ + ldr r0, [pc, #128] @ be420 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ be44c │ │ │ │ - ldr r1, [pc, #124] @ be450 │ │ │ │ + ldr r3, [pc, #124] @ be424 │ │ │ │ + ldr r1, [pc, #124] @ be428 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b be3b8 │ │ │ │ - ldr r2, [pc, #64] @ be444 │ │ │ │ + b be390 │ │ │ │ + ldr r2, [pc, #64] @ be41c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - ldrsbteq r4, [r0], r8 │ │ │ │ + adcseq r4, r0, r0, lsl #26 │ │ │ │ andeq r9, r0, ip, lsl #4 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq ip, r0, r0, lsr #13 │ │ │ │ andeq ip, r0, r8, lsr r1 │ │ │ │ andeq ip, r0, r0, lsl r4 │ │ │ │ - adcseq r4, r0, r0, ror ip │ │ │ │ + umlalseq r4, r0, r8, ip │ │ │ │ andeq sp, r0, r8, ror #1 │ │ │ │ andeq sl, r0, ip, asr pc │ │ │ │ - adcseq r4, r0, r4, lsr ip │ │ │ │ - adcseq r1, r0, r4, lsl #20 │ │ │ │ - adceq r4, sl, r0, lsr r4 │ │ │ │ - umlalseq r4, r0, ip, fp │ │ │ │ - adceq r3, sl, ip, lsr #30 │ │ │ │ - adceq r4, sl, r4, lsr #19 │ │ │ │ - ldrshteq r4, [r0], ip │ │ │ │ - adcseq r4, r0, r8, asr #23 │ │ │ │ + adcseq r4, r0, ip, asr ip │ │ │ │ + adcseq r1, r0, ip, lsr #20 │ │ │ │ + adceq r4, sl, r8, asr r4 │ │ │ │ + adcseq r4, r0, r4, asr #23 │ │ │ │ + adceq r3, sl, r4, asr pc │ │ │ │ + adceq r4, sl, ip, asr #19 │ │ │ │ + adcseq r4, r0, r4, lsr #24 │ │ │ │ + ldrshteq r4, [r0], r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ be4c0 │ │ │ │ + ldr r5, [pc, #84] @ be498 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #56] @ be4c4 │ │ │ │ + ldr r0, [pc, #56] @ be49c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef48c │ │ │ │ + bl 2ef464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8c80 │ │ │ │ + bl 2e8c58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, ip, lsr #17 │ │ │ │ + ldrsbteq r4, [r0], r4 │ │ │ │ andeq r9, r0, r8, lsr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #108] @ be544 │ │ │ │ + ldr r5, [pc, #108] @ be51c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #80] @ be548 │ │ │ │ + ldr r0, [pc, #80] @ be520 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ee1b0 │ │ │ │ - ldr r0, [pc, #44] @ be54c │ │ │ │ - ldr r1, [pc, #44] @ be550 │ │ │ │ + bl 2ee188 │ │ │ │ + ldr r0, [pc, #44] @ be524 │ │ │ │ + ldr r1, [pc, #44] @ be528 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #256] @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 308340 │ │ │ │ + bl 308318 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r0, ror #20 │ │ │ │ + adcseq r4, r0, r8, lsl #21 │ │ │ │ andeq r8, r0, ip, asr ip │ │ │ │ eoreq fp, r2, r4, lsr r1 │ │ │ │ eoreq lr, r2, r8, lsr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #380] @ be6e0 │ │ │ │ + ldr r6, [pc, #380] @ be6b8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #352] @ be6e4 │ │ │ │ + ldr r0, [pc, #352] @ be6bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #328] @ be6e8 │ │ │ │ - ldr lr, [pc, #328] @ be6ec │ │ │ │ - ldr r3, [pc, #328] @ be6f0 │ │ │ │ + ldr r1, [pc, #328] @ be6c0 │ │ │ │ + ldr lr, [pc, #328] @ be6c4 │ │ │ │ + ldr r3, [pc, #328] @ be6c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #324] @ be6f4 │ │ │ │ + ldr ip, [pc, #324] @ be6cc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r5, [pc, #320] @ be6f8 │ │ │ │ + ldr r5, [pc, #320] @ be6d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #316] @ be6fc │ │ │ │ + ldr r2, [pc, #316] @ be6d4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #304] @ be700 │ │ │ │ + ldr r0, [pc, #304] @ be6d8 │ │ │ │ add r6, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r1, r2, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq be604 │ │ │ │ - ldr r0, [pc, #260] @ be704 │ │ │ │ + beq be5dc │ │ │ │ + ldr r0, [pc, #260] @ be6dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 56040 │ │ │ │ - ldr r0, [pc, #252] @ be708 │ │ │ │ + ldr r0, [pc, #252] @ be6e0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be6c4 │ │ │ │ + beq be69c │ │ │ │ ldmib r5, {r2, r3, r6, lr} │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - ldr r1, [pc, #228] @ be71c │ │ │ │ + ldr r1, [pc, #228] @ be6f4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ stmib r0, {r1, r2, r3, r6, lr} │ │ │ │ mov r1, #7 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #176] @ be720 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #176] @ be6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne be688 │ │ │ │ + bne be660 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #128] @ be710 │ │ │ │ + ldr r0, [pc, #128] @ be6e8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ be714 │ │ │ │ - ldr r1, [pc, #124] @ be718 │ │ │ │ + ldr r3, [pc, #124] @ be6ec │ │ │ │ + ldr r1, [pc, #124] @ be6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b be680 │ │ │ │ - ldr r2, [pc, #64] @ be70c │ │ │ │ + b be658 │ │ │ │ + ldr r2, [pc, #64] @ be6e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - ldrsbteq r4, [r0], r8 │ │ │ │ + adcseq r4, r0, r0, lsl #22 │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ andeq sl, r0, r4, asr #30 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq fp, r0, ip, lsr #22 │ │ │ │ andeq ip, r0, ip, ror #4 │ │ │ │ - adcseq r4, r0, r8, ror #19 │ │ │ │ + adcseq r4, r0, r0, lsl sl │ │ │ │ @ instruction: 0x0000c8bc │ │ │ │ andeq sl, r0, r4, asr #20 │ │ │ │ - ldrhteq r4, [r0], r0 │ │ │ │ - adcseq r1, r0, r4, asr #14 │ │ │ │ - adceq r4, sl, r8, ror #2 │ │ │ │ - umlalseq r4, r0, ip, r9 │ │ │ │ - strdeq r3, [sl], r0 @ │ │ │ │ - strhteq r4, [sl], ip │ │ │ │ - adcseq r4, r0, r8, ror r9 │ │ │ │ - adcseq r4, r0, r8, asr #19 │ │ │ │ + ldrsbteq r4, [r0], r8 │ │ │ │ + adcseq r1, r0, ip, ror #14 │ │ │ │ + umlaleq r4, sl, r0, r1 │ │ │ │ + adcseq r4, r0, r4, asr #19 │ │ │ │ + adceq r3, sl, r8, lsl sp │ │ │ │ + adceq r4, sl, r4, ror #9 │ │ │ │ + adcseq r4, r0, r0, lsr #19 │ │ │ │ + ldrshteq r4, [r0], r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r5, [pc, #336] @ be884 │ │ │ │ + ldr r5, [pc, #336] @ be85c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #308] @ be888 │ │ │ │ + ldr r0, [pc, #308] @ be860 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #280] @ be88c │ │ │ │ + ldr r0, [pc, #280] @ be864 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne be844 │ │ │ │ + bne be81c │ │ │ │ mov r0, r4 │ │ │ │ - bl cc560 │ │ │ │ - ldr lr, [pc, #264] @ be89c │ │ │ │ - ldr r3, [pc, #264] @ be8a0 │ │ │ │ - ldr r9, [pc, #264] @ be8a4 │ │ │ │ + bl cc538 │ │ │ │ + ldr lr, [pc, #264] @ be874 │ │ │ │ + ldr r3, [pc, #264] @ be878 │ │ │ │ + ldr r9, [pc, #264] @ be87c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r5, [pc, #260] @ be8a8 │ │ │ │ + ldr r5, [pc, #260] @ be880 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #256] @ be8ac │ │ │ │ + ldr r6, [pc, #256] @ be884 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #252] @ be8b0 │ │ │ │ + ldr r7, [pc, #252] @ be888 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r8, [pc, #248] @ be8b4 │ │ │ │ + ldr r8, [pc, #248] @ be88c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r0, [pc, #244] @ be8b8 │ │ │ │ + ldr r0, [pc, #244] @ be890 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr fp, [pc, #240] @ be8bc │ │ │ │ + ldr fp, [pc, #240] @ be894 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr sl, [pc, #236] @ be8c0 │ │ │ │ + ldr sl, [pc, #236] @ be898 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #232] @ be8c4 │ │ │ │ + ldr ip, [pc, #232] @ be89c │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r2, [pc, #228] @ be8c8 │ │ │ │ + ldr r2, [pc, #228] @ be8a0 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r1, [pc, #224] @ be8cc │ │ │ │ + ldr r1, [pc, #224] @ be8a4 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #108 @ 0x6c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ str lr, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #188] @ be8d0 │ │ │ │ + ldr r0, [pc, #188] @ be8a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #180] @ be8d4 │ │ │ │ + ldr r0, [pc, #180] @ be8ac │ │ │ │ strd sl, [r4, #156] @ 0x9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r9, [r4, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #160] @ be8d8 │ │ │ │ + ldr r0, [pc, #160] @ be8b0 │ │ │ │ add r0, pc, r0 │ │ │ │ stm r3, {r0, r1, r2, r8, ip} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #68] @ be890 │ │ │ │ + ldr r3, [pc, #68] @ be868 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #64] @ be894 │ │ │ │ + ldr r0, [pc, #64] @ be86c │ │ │ │ strb r1, [sp, #15] │ │ │ │ add r1, sp, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #36] @ be898 │ │ │ │ + ldr r0, [pc, #36] @ be870 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 8d7d8 │ │ │ │ - b be784 │ │ │ │ + b be75c │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r0, lsl r4 │ │ │ │ + adcseq r4, r0, r8, lsr r4 │ │ │ │ andeq r8, r0, r8, lsl r8 │ │ │ │ - adcseq r1, r0, r0, asr r5 │ │ │ │ - adceq ip, sl, r4, ror #8 │ │ │ │ - adceq ip, sl, ip, ror r5 │ │ │ │ - adcseq r1, r0, ip, asr #8 │ │ │ │ + adcseq r1, r0, r8, ror r5 │ │ │ │ + adceq ip, sl, ip, lsl #9 │ │ │ │ + adceq ip, sl, r4, lsr #11 │ │ │ │ + adcseq r1, r0, r4, ror r4 │ │ │ │ eoreq fp, r2, r0, lsl lr │ │ │ │ eoreq fp, r2, r0, lsl #22 │ │ │ │ mlaeq r2, r4, fp, fp │ │ │ │ eoreq fp, r2, r8, lsr #19 │ │ │ │ eoreq fp, r2, ip, ror #25 │ │ │ │ strhteq fp, [r2], -r8 │ │ │ │ eoreq fp, r2, ip, asr pc │ │ │ │ @@ -107644,69 +107634,69 @@ │ │ │ │ strdeq fp, [r2], -ip @ │ │ │ │ eoreq fp, r2, ip, lsl #23 │ │ │ │ eoreq fp, r2, r0, asr #20 │ │ │ │ eoreq fp, r2, r0, ror #19 │ │ │ │ eoreq fp, r2, ip, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #416] @ bea8c │ │ │ │ + ldr r6, [pc, #416] @ bea64 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #388] @ bea90 │ │ │ │ + ldr r0, [pc, #388] @ bea68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #364] @ bea94 │ │ │ │ - ldr lr, [pc, #364] @ bea98 │ │ │ │ - ldr r3, [pc, #364] @ bea9c │ │ │ │ + ldr r1, [pc, #364] @ bea6c │ │ │ │ + ldr lr, [pc, #364] @ bea70 │ │ │ │ + ldr r3, [pc, #364] @ bea74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #360] @ beaa0 │ │ │ │ + ldr ip, [pc, #360] @ bea78 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r5, [pc, #356] @ beaa4 │ │ │ │ + ldr r5, [pc, #356] @ bea7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #352] @ beaa8 │ │ │ │ + ldr r2, [pc, #352] @ bea80 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #340] @ beaac │ │ │ │ + ldr r0, [pc, #340] @ bea84 │ │ │ │ add r6, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r1, r2, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq be98c │ │ │ │ - ldr r0, [pc, #296] @ beab0 │ │ │ │ + beq be964 │ │ │ │ + ldr r0, [pc, #296] @ bea88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 565b4 │ │ │ │ - ldr r0, [pc, #288] @ beab4 │ │ │ │ + ldr r0, [pc, #288] @ bea8c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bea70 │ │ │ │ + beq bea48 │ │ │ │ add r9, r5, #24 │ │ │ │ ldmib r5, {r2, r3, r6, sl, lr} │ │ │ │ mov ip, #0 │ │ │ │ ldm r9, {r7, r8, r9} │ │ │ │ - ldr r1, [pc, #260] @ beac8 │ │ │ │ + ldr r1, [pc, #260] @ beaa0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r7, [r0, #28] │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ stmib r0, {r1, r2, r3, r6, sl, lr} │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -107719,114 +107709,114 @@ │ │ │ │ str r9, [r0, #36] @ 0x24 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #176] @ beacc │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #176] @ beaa4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bea34 │ │ │ │ + bne bea0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #128] @ beabc │ │ │ │ + ldr r0, [pc, #128] @ bea94 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ beac0 │ │ │ │ - ldr r1, [pc, #124] @ beac4 │ │ │ │ + ldr r3, [pc, #124] @ bea98 │ │ │ │ + ldr r1, [pc, #124] @ bea9c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bea2c │ │ │ │ - ldr r2, [pc, #64] @ beab8 │ │ │ │ + b bea04 │ │ │ │ + ldr r2, [pc, #64] @ bea90 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r8, lsl #5 │ │ │ │ + ldrhteq r4, [r0], r0 │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ andeq fp, r0, ip, lsl r7 │ │ │ │ strdeq ip, [r0], -r4 │ │ │ │ strdeq fp, [r0], -ip │ │ │ │ andeq fp, r0, r4, lsr #25 │ │ │ │ - adcseq r4, r0, ip, asr r2 │ │ │ │ + adcseq r4, r0, r4, lsl #5 │ │ │ │ andeq sp, r0, r0, lsr #32 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - adcseq r4, r0, r4, lsr #4 │ │ │ │ - ldrhteq r1, [r0], ip │ │ │ │ - strhteq r3, [sl], ip │ │ │ │ - adcseq r4, r0, r8, lsl r0 │ │ │ │ - strdeq r3, [sl], r0 @ │ │ │ │ - umlaleq r4, sl, r8, r2 │ │ │ │ - adcseq r4, r0, r8, ror #3 │ │ │ │ - adcseq r4, r0, r4, asr #32 │ │ │ │ + adcseq r4, r0, ip, asr #4 │ │ │ │ + adcseq r1, r0, r4, ror #7 │ │ │ │ + adceq r3, sl, r4, ror #27 │ │ │ │ + adcseq r4, r0, r0, asr #32 │ │ │ │ + adceq r3, sl, r8, lsl r8 │ │ │ │ + adceq r4, sl, r0, asr #5 │ │ │ │ + adcseq r4, r0, r0, lsl r2 │ │ │ │ + adcseq r4, r0, ip, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #388] @ bec64 │ │ │ │ + ldr r6, [pc, #388] @ bec3c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #360] @ bec68 │ │ │ │ + ldr r0, [pc, #360] @ bec40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ - ldr r1, [pc, #336] @ bec6c │ │ │ │ - ldr lr, [pc, #336] @ bec70 │ │ │ │ - ldr r3, [pc, #336] @ bec74 │ │ │ │ + ldr r1, [pc, #336] @ bec44 │ │ │ │ + ldr lr, [pc, #336] @ bec48 │ │ │ │ + ldr r3, [pc, #336] @ bec4c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #332] @ bec78 │ │ │ │ + ldr ip, [pc, #332] @ bec50 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r5, [pc, #328] @ bec7c │ │ │ │ + ldr r5, [pc, #328] @ bec54 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #324] @ bec80 │ │ │ │ + ldr r2, [pc, #324] @ bec58 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #312] @ bec84 │ │ │ │ + ldr r0, [pc, #312] @ bec5c │ │ │ │ add r6, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r1, r2, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq beb80 │ │ │ │ - ldr r0, [pc, #268] @ bec88 │ │ │ │ + beq beb58 │ │ │ │ + ldr r0, [pc, #268] @ bec60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 56554 │ │ │ │ - ldr r0, [pc, #260] @ bec8c │ │ │ │ + ldr r0, [pc, #260] @ bec64 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bec48 │ │ │ │ + beq bec20 │ │ │ │ ldmib r5, {r1, r2, r3, r6, ip, lr} │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ldr r8, [r5, #32] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ str r8, [r0, #32] │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ @@ -107837,314 +107827,314 @@ │ │ │ │ str r9, [r0] │ │ │ │ str r7, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #172] @ beca0 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #172] @ bec78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bec0c │ │ │ │ + bne bebe4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ bec94 │ │ │ │ + ldr r0, [pc, #128] @ bec6c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #124] @ bec98 │ │ │ │ - ldr r1, [pc, #124] @ bec9c │ │ │ │ + ldr r3, [pc, #124] @ bec70 │ │ │ │ + ldr r1, [pc, #124] @ bec74 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bec04 │ │ │ │ - ldr r2, [pc, #64] @ bec90 │ │ │ │ + b bebdc │ │ │ │ + ldr r2, [pc, #64] @ bec68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r4, lsr r0 │ │ │ │ + adcseq r4, r0, ip, asr r0 │ │ │ │ andeq r9, r0, ip, ror #1 │ │ │ │ andeq sl, r0, ip, lsr #18 │ │ │ │ andeq ip, r0, ip, ror r0 │ │ │ │ andeq fp, r0, r8, lsl r7 │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ - adcseq r3, r0, r0, lsr #30 │ │ │ │ + adcseq r3, r0, r8, asr #30 │ │ │ │ andeq ip, r0, r0, lsr r6 │ │ │ │ @ instruction: 0x00009db0 │ │ │ │ - adcseq r3, r0, r8, ror #29 │ │ │ │ - adcseq r1, r0, r8, asr #3 │ │ │ │ - adceq r3, sl, r4, ror #23 │ │ │ │ - adcseq r3, r0, r8, lsr lr │ │ │ │ - strhteq r3, [sl], ip │ │ │ │ - adceq r4, sl, r8, lsr r1 │ │ │ │ - adcseq r3, r0, r4, ror #28 │ │ │ │ + adcseq r3, r0, r0, lsl pc │ │ │ │ + ldrshteq r1, [r0], r0 │ │ │ │ + adceq r3, sl, ip, lsl #24 │ │ │ │ + adcseq r3, r0, r0, ror #28 │ │ │ │ + adceq r3, sl, r4, ror #15 │ │ │ │ + adceq r4, sl, r0, ror #2 │ │ │ │ + adcseq r3, r0, ip, lsl #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ bed1c │ │ │ │ + ldr r5, [pc, #104] @ becf4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #76] @ bed20 │ │ │ │ + ldr r0, [pc, #76] @ becf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ee8a8 │ │ │ │ - ldr r0, [pc, #40] @ bed24 │ │ │ │ - ldr r1, [pc, #40] @ bed28 │ │ │ │ + bl 2ee880 │ │ │ │ + ldr r0, [pc, #40] @ becfc │ │ │ │ + ldr r1, [pc, #40] @ bed00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 306418 │ │ │ │ + bl 3063f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r4, r0, r4, lsr r1 │ │ │ │ + adcseq r4, r0, ip, asr r1 │ │ │ │ andeq r8, r0, r0, asr #32 │ │ │ │ eoreq lr, r2, r4, ror r6 │ │ │ │ mlaeq r2, r0, r6, lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ bed90 │ │ │ │ + ldr r5, [pc, #84] @ bed68 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54b88 │ │ │ │ - ldr r0, [pc, #56] @ bed94 │ │ │ │ + ldr r0, [pc, #56] @ bed6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 55590 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f0274 │ │ │ │ + bl 2f024c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4b50 │ │ │ │ + bl 2e4b28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adcseq r3, r0, ip, ror pc │ │ │ │ + adcseq r3, r0, r4, lsr #31 │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #260] @ beeac │ │ │ │ + ldr r1, [pc, #260] @ bee84 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #3 │ │ │ │ - bne bee04 │ │ │ │ - ldr r0, [pc, #240] @ beeb0 │ │ │ │ + bne beddc │ │ │ │ + ldr r0, [pc, #240] @ bee88 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bee6c │ │ │ │ - ldr r0, [pc, #232] @ beec0 │ │ │ │ + bne bee44 │ │ │ │ + ldr r0, [pc, #232] @ bee98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #224] @ beec4 │ │ │ │ + ldr r1, [pc, #224] @ bee9c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #184] @ beec8 │ │ │ │ - ldr r2, [pc, #184] @ beecc │ │ │ │ - ldr r3, [pc, #184] @ beed0 │ │ │ │ + ldr r0, [pc, #184] @ beea0 │ │ │ │ + ldr r2, [pc, #184] @ beea4 │ │ │ │ + ldr r3, [pc, #184] @ beea8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #180] @ beed4 │ │ │ │ + ldr r1, [pc, #180] @ beeac │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #2 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #144] @ beed8 │ │ │ │ + ldr r4, [pc, #144] @ beeb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #64] @ beeb4 │ │ │ │ + ldr r0, [pc, #64] @ bee8c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ beeb8 │ │ │ │ - ldr r1, [pc, #60] @ beebc │ │ │ │ + ldr r3, [pc, #60] @ bee90 │ │ │ │ + ldr r1, [pc, #60] @ bee94 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bedd0 │ │ │ │ + b beda8 │ │ │ │ bl 8e864 │ │ │ │ - ldrsbteq r4, [r0], r8 │ │ │ │ - adcseq r4, r0, ip, ror #4 │ │ │ │ - adcseq r4, r0, ip, lsr #3 │ │ │ │ - adceq r3, sl, r8, asr #10 │ │ │ │ - adceq r3, sl, r8, ror #25 │ │ │ │ - adcseq r4, r0, r4, lsr #4 │ │ │ │ - adceq pc, sl, r0, lsr #23 │ │ │ │ - strdeq r6, [ip], r4 │ │ │ │ - addeq r6, ip, r8, ror #1 │ │ │ │ - adceq r3, sl, ip, lsr #18 │ │ │ │ - adceq r3, sl, ip, asr #18 │ │ │ │ - adcseq r1, r0, ip, lsl r1 │ │ │ │ + adcseq r4, r0, r0, lsl #4 │ │ │ │ + umlalseq r4, r0, r4, r2 │ │ │ │ + ldrsbteq r4, [r0], r4 │ │ │ │ + adceq r3, sl, r0, ror r5 │ │ │ │ + adceq r3, sl, r0, lsl sp │ │ │ │ + adcseq r4, r0, ip, asr #4 │ │ │ │ + adceq pc, sl, r8, asr #23 │ │ │ │ + ldrdeq r6, [ip], ip │ │ │ │ + ldrdeq r6, [ip], r0 │ │ │ │ + adceq r3, sl, r4, asr r9 │ │ │ │ + adceq r3, sl, r4, ror r9 │ │ │ │ + adcseq r1, r0, r4, asr #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #180] @ befa4 │ │ │ │ + ldr r0, [pc, #180] @ bef7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne bef34 │ │ │ │ + bne bef0c │ │ │ │ bl 54c48 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 3062ec │ │ │ │ + bl 3062c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ befa8 │ │ │ │ - ldr r2, [pc, #104] @ befac │ │ │ │ - ldr r3, [pc, #104] @ befb0 │ │ │ │ + ldr r0, [pc, #104] @ bef80 │ │ │ │ + ldr r2, [pc, #104] @ bef84 │ │ │ │ + ldr r3, [pc, #104] @ bef88 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ befb4 │ │ │ │ + ldr r1, [pc, #100] @ bef8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ befb8 │ │ │ │ + ldr r5, [pc, #64] @ bef90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r3, r0, r0, lsl #30 │ │ │ │ - addeq r5, ip, r4, asr #31 │ │ │ │ - @ instruction: 0x008c5fb8 │ │ │ │ - strdeq r3, [sl], ip @ │ │ │ │ - adceq r3, sl, ip, lsl r8 │ │ │ │ - adcseq r0, r0, ip, ror #31 │ │ │ │ + adcseq r3, r0, r8, lsr #30 │ │ │ │ + addeq r5, ip, ip, lsr #31 │ │ │ │ + addeq r5, ip, r0, lsr #31 │ │ │ │ + adceq r3, sl, r4, lsr #16 │ │ │ │ + adceq r3, sl, r4, asr #16 │ │ │ │ + adcseq r1, r0, r4, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #144] @ bf05c │ │ │ │ + ldr r1, [pc, #144] @ bf034 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, #16] │ │ │ │ streq r1, [r0, #20] │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ bf060 │ │ │ │ - ldr ip, [pc, #100] @ bf064 │ │ │ │ - ldr r3, [pc, #100] @ bf068 │ │ │ │ + ldr r0, [pc, #100] @ bf038 │ │ │ │ + ldr ip, [pc, #100] @ bf03c │ │ │ │ + ldr r3, [pc, #100] @ bf040 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ bf06c │ │ │ │ + ldr r1, [pc, #96] @ bf044 │ │ │ │ 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] @ bf070 │ │ │ │ + ldr r2, [pc, #60] @ bf048 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - ldrsbteq r3, [r0], r4 │ │ │ │ - addeq r5, ip, r8, lsl #30 │ │ │ │ - strdeq r5, [ip], ip │ │ │ │ - adceq r3, sl, r0, asr #14 │ │ │ │ - adceq r3, sl, r0, ror #14 │ │ │ │ - adcseq r0, r0, r0, lsr pc │ │ │ │ + ldrshteq r3, [r0], ip │ │ │ │ + strdeq r5, [ip], r0 │ │ │ │ + addeq r5, ip, r4, ror #29 │ │ │ │ + adceq r3, sl, r8, ror #14 │ │ │ │ + adceq r3, sl, r8, lsl #15 │ │ │ │ + adcseq r0, r0, r8, asr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r5, [pc, #612] @ bf2e8 │ │ │ │ + ldr r5, [pc, #612] @ bf2c0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ add r6, r0, r4 │ │ │ │ tst r6, #7 │ │ │ │ - bne bf1cc │ │ │ │ + bne bf1a4 │ │ │ │ bl 53d18 │ │ │ │ bl 54c0c │ │ │ │ bl 54a50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r0, [r6, #16] │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -108158,50 +108148,50 @@ │ │ │ │ bl 53d18 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf22c │ │ │ │ + beq bf204 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf238 │ │ │ │ + beq bf210 │ │ │ │ bl 54c0c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf264 │ │ │ │ + beq bf23c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf270 │ │ │ │ + beq bf248 │ │ │ │ bl 54a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf29c │ │ │ │ + beq bf274 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #72 @ 0x48 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #428] @ bf320 │ │ │ │ + ldr r1, [pc, #428] @ bf2f8 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r0, [pc, #424] @ bf324 │ │ │ │ - ldr r2, [pc, #424] @ bf328 │ │ │ │ + ldr r0, [pc, #424] @ bf2fc │ │ │ │ + ldr r2, [pc, #424] @ bf300 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -108213,142 +108203,142 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ - b bf228 │ │ │ │ + b bf200 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #276] @ bf2ec │ │ │ │ - ldr r2, [pc, #276] @ bf2f0 │ │ │ │ - ldr r1, [pc, #276] @ bf2f4 │ │ │ │ + ldr r0, [pc, #276] @ bf2c4 │ │ │ │ + ldr r2, [pc, #276] @ bf2c8 │ │ │ │ + ldr r1, [pc, #276] @ bf2cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #240] @ bf2f8 │ │ │ │ + ldr r3, [pc, #240] @ bf2d0 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 53d18 │ │ │ │ - bl 647da0 │ │ │ │ - b bf2a4 │ │ │ │ - ldr r1, [pc, #200] @ bf308 │ │ │ │ + bl 647d78 │ │ │ │ + b bf27c │ │ │ │ + ldr r1, [pc, #200] @ bf2e0 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #196] @ bf30c │ │ │ │ - ldr r2, [pc, #196] @ bf310 │ │ │ │ + ldr r0, [pc, #196] @ bf2e4 │ │ │ │ + ldr r2, [pc, #196] @ bf2e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ - b bf194 │ │ │ │ + b bf16c │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - b bf2a4 │ │ │ │ - ldr r1, [pc, #156] @ bf314 │ │ │ │ + bl 647d78 │ │ │ │ + b bf27c │ │ │ │ + ldr r1, [pc, #156] @ bf2ec │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #152] @ bf318 │ │ │ │ - ldr r2, [pc, #152] @ bf31c │ │ │ │ + ldr r0, [pc, #152] @ bf2f0 │ │ │ │ + ldr r2, [pc, #152] @ bf2f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ - b bf194 │ │ │ │ + b bf16c │ │ │ │ bl 54a50 │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #80] @ bf2fc │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #80] @ bf2d4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #76] @ bf300 │ │ │ │ - ldr r7, [pc, #76] @ bf304 │ │ │ │ + ldr r1, [pc, #76] @ bf2d8 │ │ │ │ + ldr r7, [pc, #76] @ bf2dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b bf1a4 │ │ │ │ + b bf17c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r3, r0, ip, lsl #17 │ │ │ │ - addeq r5, ip, ip, lsr #26 │ │ │ │ - adceq r3, sl, ip, ror #10 │ │ │ │ - adceq r3, sl, ip, lsl #11 │ │ │ │ - adcseq r0, r0, ip, asr sp │ │ │ │ + ldrhteq r3, [r0], r4 │ │ │ │ + addeq r5, ip, r4, lsl sp │ │ │ │ + umlaleq r3, sl, r4, r5 │ │ │ │ + strhteq r3, [sl], r4 │ │ │ │ + adcseq r0, r0, r4, lsl #27 │ │ │ │ mulseq sp, r8, r2 │ │ │ │ - adceq r3, sl, r8, lsr r7 │ │ │ │ - adceq r3, sl, r0, lsr r7 │ │ │ │ - adceq r3, sl, r0, ror lr │ │ │ │ + adceq r3, sl, r0, ror #14 │ │ │ │ + adceq r3, sl, r8, asr r7 │ │ │ │ + umlaleq r3, sl, r8, lr │ │ │ │ + adceq r3, sl, r4, ror #28 │ │ │ │ + adcseq r0, r0, r0, lsl r5 │ │ │ │ + adceq r3, sl, r0, ror #28 │ │ │ │ adceq r3, sl, ip, lsr lr │ │ │ │ - adcseq r0, r0, r8, ror #9 │ │ │ │ - adceq r3, sl, r8, lsr lr │ │ │ │ - adceq r3, sl, r4, lsl lr │ │ │ │ - ldrhteq r0, [r0], r0 │ │ │ │ - adceq r3, sl, ip, lsr pc │ │ │ │ - adceq r3, sl, r8, lsr #30 │ │ │ │ - ldrhteq r0, [r0], r4 │ │ │ │ + ldrsbteq r0, [r0], r8 │ │ │ │ + adceq r3, sl, r4, ror #30 │ │ │ │ + adceq r3, sl, r0, asr pc │ │ │ │ + ldrsbteq r0, [r0], ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r7, [pc, #1740] @ bfa08 │ │ │ │ + ldr r7, [pc, #1740] @ bf9e0 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne bf5ec │ │ │ │ - ldr r6, [pc, #1716] @ bfa0c │ │ │ │ + bne bf5c4 │ │ │ │ + ldr r6, [pc, #1716] @ bf9e4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf654 │ │ │ │ - ldr fp, [pc, #1704] @ bfa18 │ │ │ │ + bne bf62c │ │ │ │ + ldr fp, [pc, #1704] @ bf9f0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf68c │ │ │ │ - ldr sl, [pc, #1696] @ bfa28 │ │ │ │ + bne bf664 │ │ │ │ + ldr sl, [pc, #1696] @ bfa00 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf6c8 │ │ │ │ - ldr r9, [pc, #1688] @ bfa38 │ │ │ │ + bne bf6a0 │ │ │ │ + ldr r9, [pc, #1688] @ bfa10 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf704 │ │ │ │ - ldr r8, [pc, #1680] @ bfa48 │ │ │ │ + bne bf6dc │ │ │ │ + ldr r8, [pc, #1680] @ bfa20 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf740 │ │ │ │ + bne bf718 │ │ │ │ bl 54ec4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -108357,115 +108347,115 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 545d0 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf77c │ │ │ │ + bne bf754 │ │ │ │ add r0, r7, r4 │ │ │ │ add r4, r0, r5 │ │ │ │ - ldr r0, [pc, #1604] @ bfa60 │ │ │ │ + ldr r0, [pc, #1604] @ bfa38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7b4 │ │ │ │ + beq bf78c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7c0 │ │ │ │ + beq bf798 │ │ │ │ ldr r0, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf7ec │ │ │ │ - ldr r0, [pc, #1576] @ bfa88 │ │ │ │ + bne bf7c4 │ │ │ │ + ldr r0, [pc, #1576] @ bfa60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf828 │ │ │ │ + beq bf800 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf834 │ │ │ │ + beq bf80c │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf860 │ │ │ │ - ldr r0, [pc, #1536] @ bfaa4 │ │ │ │ + bne bf838 │ │ │ │ + ldr r0, [pc, #1536] @ bfa7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf89c │ │ │ │ + beq bf874 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf8a8 │ │ │ │ + beq bf880 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf8d4 │ │ │ │ - ldr r0, [pc, #1496] @ bfac0 │ │ │ │ + bne bf8ac │ │ │ │ + ldr r0, [pc, #1496] @ bfa98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf910 │ │ │ │ + beq bf8e8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf91c │ │ │ │ + beq bf8f4 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bf948 │ │ │ │ - ldr r0, [pc, #1456] @ bfadc │ │ │ │ + bne bf920 │ │ │ │ + ldr r0, [pc, #1456] @ bfab4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf984 │ │ │ │ + beq bf95c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf990 │ │ │ │ + beq bf968 │ │ │ │ bl 54ec4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf9bc │ │ │ │ + beq bf994 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #100 @ 0x64 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1368] @ bfaec │ │ │ │ + ldr r1, [pc, #1368] @ bfac4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #1364] @ bfaf0 │ │ │ │ - ldr r2, [pc, #1364] @ bfaf4 │ │ │ │ + ldr r0, [pc, #1364] @ bfac8 │ │ │ │ + ldr r2, [pc, #1364] @ bfacc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -108477,352 +108467,352 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ - b bf650 │ │ │ │ + b bf628 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #1280] @ bfaf8 │ │ │ │ - ldr r2, [pc, #1280] @ bfafc │ │ │ │ - ldr r3, [pc, #1280] @ bfb00 │ │ │ │ + ldr r0, [pc, #1280] @ bfad0 │ │ │ │ + ldr r2, [pc, #1280] @ bfad4 │ │ │ │ + ldr r3, [pc, #1280] @ bfad8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1276] @ bfb04 │ │ │ │ + ldr r1, [pc, #1276] @ bfadc │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1240] @ bfb08 │ │ │ │ + ldr r7, [pc, #1240] @ bfae0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #948] @ bfa10 │ │ │ │ + ldr r0, [pc, #948] @ bf9e8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #944] @ bfa14 │ │ │ │ + ldr r3, [pc, #944] @ bf9ec │ │ │ │ strb r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf368 │ │ │ │ - ldr r0, [pc, #904] @ bfa1c │ │ │ │ + b bf340 │ │ │ │ + ldr r0, [pc, #904] @ bf9f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #900] @ bfa20 │ │ │ │ - ldr r1, [pc, #900] @ bfa24 │ │ │ │ + ldr r3, [pc, #900] @ bf9f8 │ │ │ │ + ldr r1, [pc, #900] @ bf9fc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf380 │ │ │ │ - ldr r0, [pc, #860] @ bfa2c │ │ │ │ + b bf358 │ │ │ │ + ldr r0, [pc, #860] @ bfa04 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #856] @ bfa30 │ │ │ │ - ldr r1, [pc, #856] @ bfa34 │ │ │ │ + ldr r3, [pc, #856] @ bfa08 │ │ │ │ + ldr r1, [pc, #856] @ bfa0c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf398 │ │ │ │ - ldr r0, [pc, #816] @ bfa3c │ │ │ │ + b bf370 │ │ │ │ + ldr r0, [pc, #816] @ bfa14 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #812] @ bfa40 │ │ │ │ - ldr r1, [pc, #812] @ bfa44 │ │ │ │ + ldr r3, [pc, #812] @ bfa18 │ │ │ │ + ldr r1, [pc, #812] @ bfa1c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf3b0 │ │ │ │ - ldr r0, [pc, #772] @ bfa4c │ │ │ │ + b bf388 │ │ │ │ + ldr r0, [pc, #772] @ bfa24 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #768] @ bfa50 │ │ │ │ - ldr r1, [pc, #768] @ bfa54 │ │ │ │ + ldr r3, [pc, #768] @ bfa28 │ │ │ │ + ldr r1, [pc, #768] @ bfa2c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf3c8 │ │ │ │ - ldr r0, [pc, #724] @ bfa58 │ │ │ │ + b bf3a0 │ │ │ │ + ldr r0, [pc, #724] @ bfa30 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #720] @ bfa5c │ │ │ │ + ldr r3, [pc, #720] @ bfa34 │ │ │ │ strb r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf40c │ │ │ │ - bl d357c │ │ │ │ - bl 647da0 │ │ │ │ - b bf9c4 │ │ │ │ - ldr r1, [pc, #680] @ bfa70 │ │ │ │ + b bf3e4 │ │ │ │ + bl d3554 │ │ │ │ + bl 647d78 │ │ │ │ + b bf99c │ │ │ │ + ldr r1, [pc, #680] @ bfa48 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #676] @ bfa74 │ │ │ │ - ldr r2, [pc, #676] @ bfa78 │ │ │ │ + ldr r0, [pc, #676] @ bfa4c │ │ │ │ + ldr r2, [pc, #676] @ bfa50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #12 │ │ │ │ - b bf5b4 │ │ │ │ - ldr r0, [pc, #648] @ bfa7c │ │ │ │ + b bf58c │ │ │ │ + ldr r0, [pc, #648] @ bfa54 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #644] @ bfa80 │ │ │ │ - ldr r1, [pc, #644] @ bfa84 │ │ │ │ + ldr r3, [pc, #644] @ bfa58 │ │ │ │ + ldr r1, [pc, #644] @ bfa5c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf458 │ │ │ │ - bl d35fc │ │ │ │ - bl 647da0 │ │ │ │ - b bf9c4 │ │ │ │ - ldr r1, [pc, #592] @ bfa8c │ │ │ │ + b bf430 │ │ │ │ + bl d35d4 │ │ │ │ + bl 647d78 │ │ │ │ + b bf99c │ │ │ │ + ldr r1, [pc, #592] @ bfa64 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #588] @ bfa90 │ │ │ │ - ldr r2, [pc, #588] @ bfa94 │ │ │ │ + ldr r0, [pc, #588] @ bfa68 │ │ │ │ + ldr r2, [pc, #588] @ bfa6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #20 │ │ │ │ - b bf5b4 │ │ │ │ - ldr r0, [pc, #560] @ bfa98 │ │ │ │ + b bf58c │ │ │ │ + ldr r0, [pc, #560] @ bfa70 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #556] @ bfa9c │ │ │ │ - ldr r1, [pc, #556] @ bfaa0 │ │ │ │ + ldr r3, [pc, #556] @ bfa74 │ │ │ │ + ldr r1, [pc, #556] @ bfa78 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf49c │ │ │ │ - bl d3684 │ │ │ │ - bl 647da0 │ │ │ │ - b bf9c4 │ │ │ │ - ldr r1, [pc, #504] @ bfaa8 │ │ │ │ + b bf474 │ │ │ │ + bl d365c │ │ │ │ + bl 647d78 │ │ │ │ + b bf99c │ │ │ │ + ldr r1, [pc, #504] @ bfa80 │ │ │ │ add r3, sp, #24 │ │ │ │ - ldr r0, [pc, #500] @ bfaac │ │ │ │ - ldr r2, [pc, #500] @ bfab0 │ │ │ │ + ldr r0, [pc, #500] @ bfa84 │ │ │ │ + ldr r2, [pc, #500] @ bfa88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #28 │ │ │ │ - b bf5b4 │ │ │ │ - ldr r0, [pc, #472] @ bfab4 │ │ │ │ + b bf58c │ │ │ │ + ldr r0, [pc, #472] @ bfa8c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #468] @ bfab8 │ │ │ │ - ldr r1, [pc, #468] @ bfabc │ │ │ │ + ldr r3, [pc, #468] @ bfa90 │ │ │ │ + ldr r1, [pc, #468] @ bfa94 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf4e0 │ │ │ │ - bl d370c │ │ │ │ - bl 647da0 │ │ │ │ - b bf9c4 │ │ │ │ - ldr r1, [pc, #416] @ bfac4 │ │ │ │ + b bf4b8 │ │ │ │ + bl d36e4 │ │ │ │ + bl 647d78 │ │ │ │ + b bf99c │ │ │ │ + ldr r1, [pc, #416] @ bfa9c │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r0, [pc, #412] @ bfac8 │ │ │ │ - ldr r2, [pc, #412] @ bfacc │ │ │ │ + ldr r0, [pc, #412] @ bfaa0 │ │ │ │ + ldr r2, [pc, #412] @ bfaa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - b bf5b4 │ │ │ │ - ldr r0, [pc, #384] @ bfad0 │ │ │ │ + b bf58c │ │ │ │ + ldr r0, [pc, #384] @ bfaa8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #380] @ bfad4 │ │ │ │ - ldr r1, [pc, #380] @ bfad8 │ │ │ │ + ldr r3, [pc, #380] @ bfaac │ │ │ │ + ldr r1, [pc, #380] @ bfab0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bf524 │ │ │ │ - bl d3794 │ │ │ │ - bl 647da0 │ │ │ │ - b bf9c4 │ │ │ │ - ldr r1, [pc, #328] @ bfae0 │ │ │ │ + b bf4fc │ │ │ │ + bl d376c │ │ │ │ + bl 647d78 │ │ │ │ + b bf99c │ │ │ │ + ldr r1, [pc, #328] @ bfab8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #324] @ bfae4 │ │ │ │ - ldr r2, [pc, #324] @ bfae8 │ │ │ │ + ldr r0, [pc, #324] @ bfabc │ │ │ │ + ldr r2, [pc, #324] @ bfac0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - b bf5b4 │ │ │ │ + b bf58c │ │ │ │ bl 54ec4 │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #152] @ bfa64 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #152] @ bfa3c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ bfa68 │ │ │ │ - ldr r7, [pc, #148] @ bfa6c │ │ │ │ + ldr r1, [pc, #148] @ bfa40 │ │ │ │ + ldr r7, [pc, #148] @ bfa44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b bf5c4 │ │ │ │ + b bf59c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r3, r0, r4, lsr r6 │ │ │ │ - adcseq r3, r0, r8, asr #10 │ │ │ │ - strdeq r3, [sl], r0 @ │ │ │ │ - strdeq r2, [sl], r0 @ │ │ │ │ - ldrshteq r3, [r0], ip │ │ │ │ - adcseq r3, r0, ip, asr #11 │ │ │ │ - adceq r2, sl, r8, ror #23 │ │ │ │ - adceq r3, sl, r0, lsr #16 │ │ │ │ - adcseq r3, r0, r4, lsl sl │ │ │ │ - adcseq r3, r0, r0, asr #13 │ │ │ │ + adcseq r3, r0, ip, asr r6 │ │ │ │ + adcseq r3, r0, r0, ror r5 │ │ │ │ + adceq r3, sl, r8, lsl r8 │ │ │ │ + adceq r2, sl, r8, lsl sp │ │ │ │ + adcseq r3, r0, r4, lsr #18 │ │ │ │ + ldrshteq r3, [r0], r4 │ │ │ │ adceq r2, sl, r0, lsl ip │ │ │ │ - adceq r3, sl, r4, lsl #16 │ │ │ │ - ldrsbteq r3, [r0], r0 │ │ │ │ - adcseq r3, r0, r8, asr r5 │ │ │ │ - adceq r2, sl, r4, lsl #23 │ │ │ │ - adceq r3, sl, r8, ror #15 │ │ │ │ - ldrshteq r3, [r0], r0 │ │ │ │ - adcseq r3, r0, r4, asr r6 │ │ │ │ - strhteq r2, [sl], r0 │ │ │ │ - ldrdeq r3, [sl], ip @ │ │ │ │ - adceq r3, sl, r8, asr #13 │ │ │ │ - adceq r2, sl, r8, asr #23 │ │ │ │ + adceq r3, sl, r8, asr #16 │ │ │ │ + adcseq r3, r0, ip, lsr sl │ │ │ │ + adcseq r3, r0, r8, ror #13 │ │ │ │ + adceq r2, sl, r8, lsr ip │ │ │ │ + adceq r3, sl, ip, lsr #16 │ │ │ │ ldrshteq r3, [r0], r8 │ │ │ │ + adcseq r3, r0, r0, lsl #11 │ │ │ │ + adceq r2, sl, ip, lsr #23 │ │ │ │ + adceq r3, sl, r0, lsl r8 │ │ │ │ + adcseq r3, r0, r8, lsl sl │ │ │ │ + adcseq r3, r0, ip, ror r6 │ │ │ │ + ldrdeq r2, [sl], r8 @ │ │ │ │ + adceq r3, sl, r4, lsl #16 │ │ │ │ + strdeq r3, [sl], r0 @ │ │ │ │ + strdeq r2, [sl], r0 @ │ │ │ │ + adcseq r3, r0, r0, lsr #10 │ │ │ │ andseq r2, sp, r8, ror fp │ │ │ │ - adceq r3, sl, r8, lsl r0 │ │ │ │ - adceq r3, sl, r0, lsl r0 │ │ │ │ - ldrdeq r3, [sl], ip @ │ │ │ │ - adceq r3, sl, r8, ror r9 │ │ │ │ - adceq pc, pc, r0, ror #30 │ │ │ │ - adcseq r3, r0, ip, ror #8 │ │ │ │ - adceq r2, sl, r8, lsl #21 │ │ │ │ - adceq r3, sl, r0, asr #13 │ │ │ │ - ldrsbteq r3, [r0], ip │ │ │ │ - adceq r3, sl, r8, ror #18 │ │ │ │ - adceq r3, sl, r4, lsl r9 │ │ │ │ - adceq pc, pc, ip, ror #29 │ │ │ │ - adcseq r3, r0, r8, lsr #10 │ │ │ │ - adceq r2, sl, r8, ror sl │ │ │ │ - adceq r3, sl, ip, ror #12 │ │ │ │ - adcseq r3, r0, ip, lsl r9 │ │ │ │ - strdeq r3, [sl], r4 @ │ │ │ │ - strhteq r3, [sl], r0 │ │ │ │ - adceq pc, pc, r8, ror lr @ │ │ │ │ - adcseq r3, r0, r8, lsl #7 │ │ │ │ - strhteq r2, [sl], r4 │ │ │ │ - adceq r3, sl, r8, lsl r6 │ │ │ │ - adcseq r3, r0, r8, lsr #15 │ │ │ │ - adceq r3, sl, r0, lsl #17 │ │ │ │ - adceq r3, sl, ip, asr #16 │ │ │ │ - adceq pc, pc, r4, lsl #28 │ │ │ │ - adcseq r3, r0, ip, asr #8 │ │ │ │ - adceq r2, sl, r8, lsr #21 │ │ │ │ - ldrdeq r3, [sl], r4 @ │ │ │ │ - adcseq r3, r0, r4, lsr #18 │ │ │ │ - adceq r3, sl, ip, lsl #16 │ │ │ │ - adceq r3, sl, r8, ror #15 │ │ │ │ - umlaleq pc, pc, r0, sp @ │ │ │ │ - adceq r3, sl, r0, lsl ip │ │ │ │ + adceq r3, sl, r0, asr #32 │ │ │ │ + adceq r3, sl, r8, lsr r0 │ │ │ │ + adceq r3, sl, r4, lsl #20 │ │ │ │ + adceq r3, sl, r0, lsr #19 │ │ │ │ + adceq pc, pc, r8, lsl #31 │ │ │ │ + umlalseq r3, r0, r4, r4 │ │ │ │ + strhteq r2, [sl], r0 │ │ │ │ + adceq r3, sl, r8, ror #13 │ │ │ │ + adcseq r3, r0, r4, lsl #16 │ │ │ │ + umlaleq r3, sl, r0, r9 │ │ │ │ + adceq r3, sl, ip, lsr r9 │ │ │ │ + adceq pc, pc, r4, lsl pc @ │ │ │ │ + adcseq r3, r0, r0, asr r5 │ │ │ │ + adceq r2, sl, r0, lsr #21 │ │ │ │ + umlaleq r3, sl, r4, r6 │ │ │ │ + adcseq r3, r0, r4, asr #18 │ │ │ │ + adceq r3, sl, ip, lsl r9 │ │ │ │ + ldrdeq r3, [sl], r8 @ │ │ │ │ + adceq pc, pc, r0, lsr #29 │ │ │ │ + ldrhteq r3, [r0], r0 │ │ │ │ + ldrdeq r2, [sl], ip @ │ │ │ │ + adceq r3, sl, r0, asr #12 │ │ │ │ + ldrsbteq r3, [r0], r0 │ │ │ │ + adceq r3, sl, r8, lsr #17 │ │ │ │ + adceq r3, sl, r4, ror r8 │ │ │ │ + adceq pc, pc, ip, lsr #28 │ │ │ │ + adcseq r3, r0, r4, ror r4 │ │ │ │ + ldrdeq r2, [sl], r0 @ │ │ │ │ strdeq r3, [sl], ip @ │ │ │ │ - umlalseq r0, r0, r4, r1 @ │ │ │ │ - addeq r5, ip, ip, lsl #18 │ │ │ │ - addeq r5, ip, r0, lsl #18 │ │ │ │ - adceq r3, sl, r4, asr #2 │ │ │ │ - adceq r3, sl, r4, ror #2 │ │ │ │ - adcseq r0, r0, r4, lsr r9 │ │ │ │ + adcseq r3, r0, ip, asr #18 │ │ │ │ + adceq r3, sl, r4, lsr r8 │ │ │ │ + adceq r3, sl, r0, lsl r8 │ │ │ │ + strhteq pc, [pc], r8 @ │ │ │ │ + adceq r3, sl, r8, lsr ip │ │ │ │ + adceq r3, sl, r4, lsr #24 │ │ │ │ + ldrhteq r0, [r0], ip │ │ │ │ + strdeq r5, [ip], r4 │ │ │ │ + addeq r5, ip, r8, ror #17 │ │ │ │ + adceq r3, sl, ip, ror #2 │ │ │ │ + adceq r3, sl, ip, lsl #3 │ │ │ │ + adcseq r0, r0, ip, asr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ bfc00 │ │ │ │ + ldr r0, [pc, #224] @ bfbd8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne bfb90 │ │ │ │ + bne bfb68 │ │ │ │ bl 54ec4 │ │ │ │ bl 54c48 │ │ │ │ bl 54c48 │ │ │ │ bl 54c48 │ │ │ │ bl 54c48 │ │ │ │ bl 53540 │ │ │ │ bl 544b0 │ │ │ │ @@ -108836,86 +108826,86 @@ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 306a30 │ │ │ │ + bl 306a08 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ bfc04 │ │ │ │ - ldr r2, [pc, #104] @ bfc08 │ │ │ │ - ldr r3, [pc, #104] @ bfc0c │ │ │ │ + ldr r0, [pc, #104] @ bfbdc │ │ │ │ + ldr r2, [pc, #104] @ bfbe0 │ │ │ │ + ldr r3, [pc, #104] @ bfbe4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ bfc10 │ │ │ │ + ldr r1, [pc, #100] @ bfbe8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ bfc14 │ │ │ │ + ldr r5, [pc, #64] @ bfbec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - ldrshteq r3, [r0], r0 │ │ │ │ - addeq r5, ip, r8, ror #6 │ │ │ │ - addeq r5, ip, ip, asr r3 │ │ │ │ - adceq r2, sl, r0, lsr #23 │ │ │ │ - adceq r2, sl, r0, asr #23 │ │ │ │ - umlalseq r0, r0, r0, r3 @ │ │ │ │ + adcseq r3, r0, r8, lsl r4 │ │ │ │ + addeq r5, ip, r0, asr r3 │ │ │ │ + addeq r5, ip, r4, asr #6 │ │ │ │ + adceq r2, sl, r8, asr #23 │ │ │ │ + adceq r2, sl, r8, ror #23 │ │ │ │ + ldrhteq r0, [r0], r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #440] @ bfde0 │ │ │ │ + ldr r1, [pc, #440] @ bfdb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r6, r1, r0 │ │ │ │ tst r6, #3 │ │ │ │ - bne bfcdc │ │ │ │ - ldr r0, [pc, #420] @ bfde4 │ │ │ │ + bne bfcb4 │ │ │ │ + ldr r0, [pc, #420] @ bfdbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bfd44 │ │ │ │ - ldr r0, [pc, #412] @ bfdf4 │ │ │ │ + bne bfd1c │ │ │ │ + ldr r0, [pc, #412] @ bfdcc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #404] @ bfdf8 │ │ │ │ + ldr r1, [pc, #404] @ bfdd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #392] @ bfdfc │ │ │ │ + ldr r0, [pc, #392] @ bfdd4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bfd80 │ │ │ │ - ldr r0, [pc, #384] @ bfe0c │ │ │ │ + bne bfd58 │ │ │ │ + ldr r0, [pc, #384] @ bfde4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #376] @ bfe10 │ │ │ │ + ldr r1, [pc, #376] @ bfde8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2c0d74 │ │ │ │ + bl 2c0d4c │ │ │ │ mov r1, #0 │ │ │ │ add r3, r6, #24 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r1, [r6] │ │ │ │ @@ -108923,471 +108913,471 @@ │ │ │ │ str r1, [r6, #48] @ 0x30 │ │ │ │ str r1, [r6, #52] @ 0x34 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ strb r1, [r6, #64] @ 0x40 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #300] @ bfe14 │ │ │ │ - ldr r2, [pc, #300] @ bfe18 │ │ │ │ - ldr r3, [pc, #300] @ bfe1c │ │ │ │ + ldr r0, [pc, #300] @ bfdec │ │ │ │ + ldr r2, [pc, #300] @ bfdf0 │ │ │ │ + ldr r3, [pc, #300] @ bfdf4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #296] @ bfe20 │ │ │ │ + ldr r1, [pc, #296] @ bfdf8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, sp, #32 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #260] @ bfe24 │ │ │ │ + ldr r6, [pc, #260] @ bfdfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #156] @ bfde8 │ │ │ │ + ldr r0, [pc, #156] @ bfdc0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #152] @ bfdec │ │ │ │ - ldr r1, [pc, #152] @ bfdf0 │ │ │ │ + ldr r3, [pc, #152] @ bfdc4 │ │ │ │ + ldr r1, [pc, #152] @ bfdc8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bfc50 │ │ │ │ - ldr r0, [pc, #120] @ bfe00 │ │ │ │ + b bfc28 │ │ │ │ + ldr r0, [pc, #120] @ bfdd8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ bfe04 │ │ │ │ - ldr r1, [pc, #116] @ bfe08 │ │ │ │ + ldr r3, [pc, #116] @ bfddc │ │ │ │ + ldr r1, [pc, #116] @ bfde0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bfc84 │ │ │ │ + b bfc5c │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, r4, lsr #30 │ │ │ │ - adcseq r3, r0, r0, lsr r3 │ │ │ │ - adcseq r3, r0, r8, lsl r2 │ │ │ │ - adceq r2, sl, r8, lsr #11 │ │ │ │ - adceq r3, sl, r0, lsr #32 │ │ │ │ - adcseq r3, r0, r8, lsr #6 │ │ │ │ - adceq pc, sl, r0, asr #9 │ │ │ │ - adcseq r2, r0, ip, ror #27 │ │ │ │ - adcseq r2, r0, ip, asr #25 │ │ │ │ - adceq r2, sl, r4, lsr #9 │ │ │ │ - adceq r2, sl, ip, asr #30 │ │ │ │ - ldrshteq r2, [r0], r0 │ │ │ │ - adceq r2, fp, r4, lsr pc │ │ │ │ - addeq r5, ip, ip, lsl r2 │ │ │ │ - addeq r5, ip, r0, lsl r2 │ │ │ │ - adceq r2, sl, r4, asr sl │ │ │ │ - adceq r2, sl, r4, ror sl │ │ │ │ - adcseq r0, r0, r4, asr #4 │ │ │ │ + adcseq r2, r0, ip, asr #30 │ │ │ │ + adcseq r3, r0, r8, asr r3 │ │ │ │ + adcseq r3, r0, r0, asr #4 │ │ │ │ + ldrdeq r2, [sl], r0 @ │ │ │ │ + adceq r3, sl, r8, asr #32 │ │ │ │ + adcseq r3, r0, r0, asr r3 │ │ │ │ + adceq pc, sl, r8, ror #9 │ │ │ │ + adcseq r2, r0, r4, lsl lr │ │ │ │ + ldrshteq r2, [r0], r4 │ │ │ │ + adceq r2, sl, ip, asr #9 │ │ │ │ + adceq r2, sl, r4, ror pc │ │ │ │ + adcseq r2, r0, r8, lsl pc │ │ │ │ + adceq r2, fp, ip, asr pc │ │ │ │ + addeq r5, ip, r4, lsl #4 │ │ │ │ + strdeq r5, [ip], r8 │ │ │ │ + adceq r2, sl, ip, ror sl │ │ │ │ + umlaleq r2, sl, ip, sl │ │ │ │ + adcseq r0, r0, ip, ror #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #256] @ bff38 │ │ │ │ + ldr r1, [pc, #256] @ bff10 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #3 │ │ │ │ - bne bfe90 │ │ │ │ - ldr r0, [pc, #236] @ bff3c │ │ │ │ + bne bfe68 │ │ │ │ + ldr r0, [pc, #236] @ bff14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne bfef8 │ │ │ │ - ldr r0, [pc, #228] @ bff4c │ │ │ │ + bne bfed0 │ │ │ │ + ldr r0, [pc, #228] @ bff24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #220] @ bff50 │ │ │ │ + ldr r1, [pc, #220] @ bff28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ strb r1, [r4, #20] │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #184] @ bff54 │ │ │ │ - ldr r2, [pc, #184] @ bff58 │ │ │ │ - ldr r3, [pc, #184] @ bff5c │ │ │ │ + ldr r0, [pc, #184] @ bff2c │ │ │ │ + ldr r2, [pc, #184] @ bff30 │ │ │ │ + ldr r3, [pc, #184] @ bff34 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #180] @ bff60 │ │ │ │ + ldr r1, [pc, #180] @ bff38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #2 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #144] @ bff64 │ │ │ │ + ldr r4, [pc, #144] @ bff3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #64] @ bff40 │ │ │ │ + ldr r0, [pc, #64] @ bff18 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ bff44 │ │ │ │ - ldr r1, [pc, #60] @ bff48 │ │ │ │ + ldr r3, [pc, #60] @ bff1c │ │ │ │ + ldr r1, [pc, #60] @ bff20 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b bfe60 │ │ │ │ + b bfe38 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, ip, lsr fp │ │ │ │ - ldrshteq r2, [r0], ip │ │ │ │ - adcseq r2, r0, r0, asr #22 │ │ │ │ - adceq r2, sl, ip, ror #8 │ │ │ │ - adceq r2, sl, r4, ror #29 │ │ │ │ - adcseq r2, r0, r4, lsl #25 │ │ │ │ - ldrdeq r2, [sl], r0 @ │ │ │ │ - addeq r5, ip, r8, rrx │ │ │ │ - addeq r5, ip, ip, asr r0 │ │ │ │ - adceq r2, sl, r0, lsr #17 │ │ │ │ - adceq r2, sl, r0, asr #17 │ │ │ │ - umlalseq r0, r0, r0, r0 @ │ │ │ │ + adcseq r2, r0, r4, ror #22 │ │ │ │ + adcseq r2, r0, r4, lsr #24 │ │ │ │ + adcseq r2, r0, r8, ror #22 │ │ │ │ + umlaleq r2, sl, r4, r4 │ │ │ │ + adceq r2, sl, ip, lsl #30 │ │ │ │ + adcseq r2, r0, ip, lsr #25 │ │ │ │ + strdeq r2, [sl], r8 @ │ │ │ │ + addeq r5, ip, r0, asr r0 │ │ │ │ + addeq r5, ip, r4, asr #32 │ │ │ │ + adceq r2, sl, r8, asr #17 │ │ │ │ + adceq r2, sl, r8, ror #17 │ │ │ │ + ldrhteq r0, [r0], r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #256] @ c0078 │ │ │ │ + ldr r1, [pc, #256] @ c0050 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #3 │ │ │ │ - bne bffc4 │ │ │ │ - ldr r1, [pc, #236] @ c007c │ │ │ │ + bne bff9c │ │ │ │ + ldr r1, [pc, #236] @ c0054 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne c002c │ │ │ │ + bne c0004 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 545d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e42f4 │ │ │ │ + bl 2e42cc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #188] @ c008c │ │ │ │ - ldr r2, [pc, #188] @ c0090 │ │ │ │ - ldr r3, [pc, #188] @ c0094 │ │ │ │ + ldr r0, [pc, #188] @ c0064 │ │ │ │ + ldr r2, [pc, #188] @ c0068 │ │ │ │ + ldr r3, [pc, #188] @ c006c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #184] @ c0098 │ │ │ │ + ldr r1, [pc, #184] @ c0070 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #148] @ c009c │ │ │ │ + ldr r5, [pc, #148] @ c0074 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #72] @ c0080 │ │ │ │ - ldr r3, [pc, #72] @ c0084 │ │ │ │ + ldr r0, [pc, #72] @ c0058 │ │ │ │ + ldr r3, [pc, #72] @ c005c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #68] @ c0088 │ │ │ │ + ldr r1, [pc, #68] @ c0060 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r5 │ │ │ │ - b bffa0 │ │ │ │ + b bff78 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, r8, lsl sp │ │ │ │ - adcseq r2, r0, ip, ror #25 │ │ │ │ - adcseq r2, r0, r8, lsr ip │ │ │ │ - adceq r2, sl, r0, ror r3 │ │ │ │ - adceq r2, sl, ip, lsr #29 │ │ │ │ - addeq r4, ip, r4, lsr pc │ │ │ │ - addeq r4, ip, r8, lsr #30 │ │ │ │ - adceq r2, sl, ip, ror #14 │ │ │ │ - adceq r2, sl, ip, lsl #15 │ │ │ │ - adceq pc, pc, ip, asr pc @ │ │ │ │ + adcseq r2, r0, r0, asr #26 │ │ │ │ + adcseq r2, r0, r4, lsl sp │ │ │ │ + adcseq r2, r0, r0, ror #24 │ │ │ │ + umlaleq r2, sl, r8, r3 │ │ │ │ + ldrdeq r2, [sl], r4 @ │ │ │ │ + addeq r4, ip, ip, lsl pc │ │ │ │ + addeq r4, ip, r0, lsl pc │ │ │ │ + umlaleq r2, sl, r4, r7 │ │ │ │ + strhteq r2, [sl], r4 │ │ │ │ + adceq pc, pc, r4, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ c0178 │ │ │ │ + ldr r0, [pc, #196] @ c0150 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c0108 │ │ │ │ + bne c00e0 │ │ │ │ bl 54a50 │ │ │ │ bl 54a50 │ │ │ │ bl 54954 │ │ │ │ bl 54c48 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5], #16 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2e4888 │ │ │ │ + bl 2e4860 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ c017c │ │ │ │ - ldr r2, [pc, #104] @ c0180 │ │ │ │ - ldr r3, [pc, #104] @ c0184 │ │ │ │ + ldr r0, [pc, #104] @ c0154 │ │ │ │ + ldr r2, [pc, #104] @ c0158 │ │ │ │ + ldr r3, [pc, #104] @ c015c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c0188 │ │ │ │ + ldr r1, [pc, #100] @ c0160 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ c018c │ │ │ │ + ldr r5, [pc, #64] @ c0164 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, ip, lsl #24 │ │ │ │ - strdeq r4, [ip], r0 │ │ │ │ - addeq r4, ip, r4, ror #27 │ │ │ │ - adceq r2, sl, r8, lsr #12 │ │ │ │ - adceq r2, sl, r8, asr #12 │ │ │ │ - adceq pc, pc, r8, lsl lr @ │ │ │ │ + adcseq r2, r0, r4, lsr ip │ │ │ │ + ldrdeq r4, [ip], r8 │ │ │ │ + addeq r4, ip, ip, asr #27 │ │ │ │ + adceq r2, sl, r0, asr r6 │ │ │ │ + adceq r2, sl, r0, ror r6 │ │ │ │ + adceq pc, pc, r0, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #184] @ c025c │ │ │ │ + ldr r0, [pc, #184] @ c0234 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r6, r0, r8 │ │ │ │ tst r6, #3 │ │ │ │ - bne c01ec │ │ │ │ + bne c01c4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3037cc │ │ │ │ + bl 3037a4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6], #16 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r7} │ │ │ │ stm r6, {r0, r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ str r8, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 303414 │ │ │ │ + bl 3033ec │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #104] @ c0260 │ │ │ │ - ldr r2, [pc, #104] @ c0264 │ │ │ │ - ldr r3, [pc, #104] @ c0268 │ │ │ │ + ldr r0, [pc, #104] @ c0238 │ │ │ │ + ldr r2, [pc, #104] @ c023c │ │ │ │ + ldr r3, [pc, #104] @ c0240 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c026c │ │ │ │ + ldr r1, [pc, #100] @ c0244 │ │ │ │ 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] @ c0270 │ │ │ │ + ldr r6, [pc, #64] @ c0248 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, ip, lsr sp │ │ │ │ - addeq r4, ip, ip, lsl #26 │ │ │ │ - addeq r4, ip, r0, lsl #26 │ │ │ │ - adceq r2, sl, r4, asr #10 │ │ │ │ - adceq r2, sl, r4, ror #10 │ │ │ │ - adceq pc, pc, r4, lsr sp @ │ │ │ │ + adcseq r2, r0, r4, ror #26 │ │ │ │ + strdeq r4, [ip], r4 @ │ │ │ │ + addeq r4, ip, r8, ror #25 │ │ │ │ + adceq r2, sl, ip, ror #10 │ │ │ │ + adceq r2, sl, ip, lsl #11 │ │ │ │ + adceq pc, pc, ip, asr sp @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #184] @ c0340 │ │ │ │ + ldr r0, [pc, #184] @ c0318 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c02d0 │ │ │ │ + bne c02a8 │ │ │ │ bl 53d18 │ │ │ │ bl 53d18 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 308194 │ │ │ │ + bl 30816c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ c0344 │ │ │ │ - ldr r2, [pc, #104] @ c0348 │ │ │ │ - ldr r3, [pc, #104] @ c034c │ │ │ │ + ldr r0, [pc, #104] @ c031c │ │ │ │ + ldr r2, [pc, #104] @ c0320 │ │ │ │ + ldr r3, [pc, #104] @ c0324 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c0350 │ │ │ │ + ldr r1, [pc, #100] @ c0328 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ c0354 │ │ │ │ + ldr r5, [pc, #64] @ c032c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - ldrhteq r2, [r0], r8 │ │ │ │ - addeq r4, ip, r8, lsr #24 │ │ │ │ - addeq r4, ip, ip, lsl ip │ │ │ │ - adceq r2, sl, r0, ror #8 │ │ │ │ - adceq r2, sl, r0, lsl #9 │ │ │ │ - adceq pc, pc, r0, asr ip @ │ │ │ │ + adcseq r2, r0, r0, ror #25 │ │ │ │ + addeq r4, ip, r0, lsl ip │ │ │ │ + addeq r4, ip, r4, lsl #24 │ │ │ │ + adceq r2, sl, r8, lsl #9 │ │ │ │ + adceq r2, sl, r8, lsr #9 │ │ │ │ + adceq pc, pc, r8, ror ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #368] @ c04d8 │ │ │ │ + ldr r1, [pc, #368] @ c04b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne c0464 │ │ │ │ - ldr r0, [pc, #328] @ c04c8 │ │ │ │ + bne c043c │ │ │ │ + ldr r0, [pc, #328] @ c04a0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ - beq c03b4 │ │ │ │ - ldr r0, [pc, #312] @ c04d0 │ │ │ │ + beq c038c │ │ │ │ + ldr r0, [pc, #312] @ c04a8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - b c03e8 │ │ │ │ + b c03c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 930630 │ │ │ │ - ldr r0, [pc, #264] @ c04cc │ │ │ │ + bl 930608 │ │ │ │ + ldr r0, [pc, #264] @ c04a4 │ │ │ │ mov r5, #1 │ │ │ │ ldm sp, {r8, r9} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #232] @ c04dc │ │ │ │ + ldr r0, [pc, #232] @ c04b4 │ │ │ │ str r5, [r4, #16] │ │ │ │ mov ip, #4 │ │ │ │ - ldr lr, [pc, #224] @ c04e0 │ │ │ │ + ldr lr, [pc, #224] @ c04b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #204] @ c04d4 │ │ │ │ + ldr r3, [pc, #204] @ c04ac │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr lr, [pc, lr] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r8, [r4, #24] │ │ │ │ str r9, [r4, #28] │ │ │ │ @@ -109396,74 +109386,74 @@ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str ip, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ str lr, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ adds r2, r8, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r3, r9, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #116] @ c04e4 │ │ │ │ - ldr r2, [pc, #116] @ c04e8 │ │ │ │ - ldr r1, [pc, #116] @ c04ec │ │ │ │ + ldr r0, [pc, #116] @ c04bc │ │ │ │ + ldr r2, [pc, #116] @ c04c0 │ │ │ │ + ldr r1, [pc, #116] @ c04c4 │ │ │ │ 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, #80] @ c04f0 │ │ │ │ + ldr r3, [pc, #80] @ c04c8 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq pc, pc, r4, lsl r7 @ │ │ │ │ - adceq pc, pc, r0, asr #13 │ │ │ │ - strdeq pc, [pc], ip @ │ │ │ │ - adceq pc, pc, ip, ror r6 @ │ │ │ │ - adcseq r2, r0, r0, lsr #17 │ │ │ │ - adceq r2, sl, r4, ror #11 │ │ │ │ - ldrdeq r2, [sl], r8 @ │ │ │ │ - umulleq r4, ip, r4, sl │ │ │ │ - ldrdeq r2, [sl], r4 @ │ │ │ │ - strdeq r2, [sl], r4 @ │ │ │ │ - adceq pc, pc, r4, asr #21 │ │ │ │ + adceq pc, pc, ip, lsr r7 @ │ │ │ │ + adceq pc, pc, r8, ror #13 │ │ │ │ + adceq pc, pc, r4, lsr #14 │ │ │ │ + adceq pc, pc, r4, lsr #13 │ │ │ │ + adcseq r2, r0, r8, asr #17 │ │ │ │ + adceq r2, sl, ip, lsl #12 │ │ │ │ + adceq r2, sl, r0, lsl #12 │ │ │ │ + addeq r4, ip, ip, ror sl │ │ │ │ + strdeq r2, [sl], ip @ │ │ │ │ + adceq r2, sl, ip, lsl r3 │ │ │ │ + adceq pc, pc, ip, ror #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #348] @ c0664 │ │ │ │ + ldr r0, [pc, #348] @ c063c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c05b8 │ │ │ │ + bne c0590 │ │ │ │ bl 54ec4 │ │ │ │ - ldr r0, [pc, #324] @ c0668 │ │ │ │ + ldr r0, [pc, #324] @ c0640 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c0620 │ │ │ │ + bne c05f8 │ │ │ │ bl 54888 │ │ │ │ bl 54888 │ │ │ │ bl 54c48 │ │ │ │ bl 54c48 │ │ │ │ bl 538a0 │ │ │ │ bl 538a0 │ │ │ │ bl 54888 │ │ │ │ @@ -109474,127 +109464,127 @@ │ │ │ │ bl 53540 │ │ │ │ bl 54888 │ │ │ │ bl 53540 │ │ │ │ bl 53540 │ │ │ │ bl 534d4 │ │ │ │ bl 53a44 │ │ │ │ bl 54084 │ │ │ │ - bl 44599c │ │ │ │ + bl 445974 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ add r0, r5, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 54b28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 545d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e5564 │ │ │ │ + bl 2e553c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #180] @ c0678 │ │ │ │ - ldr r2, [pc, #180] @ c067c │ │ │ │ - ldr r3, [pc, #180] @ c0680 │ │ │ │ + ldr r0, [pc, #180] @ c0650 │ │ │ │ + ldr r2, [pc, #180] @ c0654 │ │ │ │ + ldr r3, [pc, #180] @ c0658 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #176] @ c0684 │ │ │ │ + ldr r1, [pc, #176] @ c065c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #140] @ c0688 │ │ │ │ + ldr r5, [pc, #140] @ c0660 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ c066c │ │ │ │ + ldr r0, [pc, #68] @ c0644 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ c0670 │ │ │ │ - ldr r1, [pc, #64] @ c0674 │ │ │ │ + ldr r3, [pc, #64] @ c0648 │ │ │ │ + ldr r1, [pc, #64] @ c064c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c0534 │ │ │ │ + b c050c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, r8, ror #15 │ │ │ │ - adcseq r2, r0, r8, asr r7 │ │ │ │ - adcseq r2, r0, r8, asr #12 │ │ │ │ - adceq r1, sl, r0, lsl #27 │ │ │ │ - strhteq r2, [sl], ip │ │ │ │ - addeq r4, ip, r0, asr #18 │ │ │ │ - addeq r4, ip, r4, lsr r9 │ │ │ │ - adceq r2, sl, r8, ror r1 │ │ │ │ - umlaleq r2, sl, r8, r1 │ │ │ │ - adceq pc, pc, r8, ror #18 │ │ │ │ + adcseq r2, r0, r0, lsl r8 │ │ │ │ + adcseq r2, r0, r0, lsl #15 │ │ │ │ + adcseq r2, r0, r0, ror r6 │ │ │ │ + adceq r1, sl, r8, lsr #27 │ │ │ │ + adceq r2, sl, r4, ror #17 │ │ │ │ + addeq r4, ip, r8, lsr #18 │ │ │ │ + addeq r4, ip, ip, lsl r9 │ │ │ │ + adceq r2, sl, r0, lsr #3 │ │ │ │ + adceq r2, sl, r0, asr #3 │ │ │ │ + umlaleq pc, pc, r0, r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #560] @ c08d0 │ │ │ │ + ldr r0, [pc, #560] @ c08a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r7, r0, r4 │ │ │ │ tst r7, #3 │ │ │ │ - bne c078c │ │ │ │ + bne c0764 │ │ │ │ bl 540cc │ │ │ │ bl 54954 │ │ │ │ bl 540f0 │ │ │ │ bl 540f0 │ │ │ │ bl 5415c │ │ │ │ bl 539f0 │ │ │ │ - ldr r9, [pc, #516] @ c08d4 │ │ │ │ + ldr r9, [pc, #516] @ c08ac │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c07f4 │ │ │ │ - ldr r5, [pc, #508] @ c08e4 │ │ │ │ + bne c07cc │ │ │ │ + ldr r5, [pc, #508] @ c08bc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r1, [pc, #500] @ c08e8 │ │ │ │ + ldr r1, [pc, #500] @ c08c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c0830 │ │ │ │ + bne c0808 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r1, [pc, #480] @ c08f8 │ │ │ │ + ldr r1, [pc, #480] @ c08d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c086c │ │ │ │ + bne c0844 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r1, [pc, #460] @ c0908 │ │ │ │ + ldr r1, [pc, #460] @ c08e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r7] │ │ │ │ str r8, [r7, #16] │ │ │ │ str r6, [r7, #20] │ │ │ │ str r1, [r7, #28] │ │ │ │ @@ -109603,135 +109593,135 @@ │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ str r1, [r7, #48] @ 0x30 │ │ │ │ strb r1, [r7, #52] @ 0x34 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 545d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e3a4c │ │ │ │ + bl 2e3a24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #372] @ c090c │ │ │ │ - ldr r2, [pc, #372] @ c0910 │ │ │ │ - ldr r3, [pc, #372] @ c0914 │ │ │ │ + ldr r0, [pc, #372] @ c08e4 │ │ │ │ + ldr r2, [pc, #372] @ c08e8 │ │ │ │ + ldr r3, [pc, #372] @ c08ec │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #368] @ c0918 │ │ │ │ + ldr r1, [pc, #368] @ c08f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #332] @ c091c │ │ │ │ + ldr r7, [pc, #332] @ c08f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #220] @ c08d8 │ │ │ │ + ldr r0, [pc, #220] @ c08b0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #216] @ c08dc │ │ │ │ - ldr r1, [pc, #216] @ c08e0 │ │ │ │ + ldr r3, [pc, #216] @ c08b4 │ │ │ │ + ldr r1, [pc, #216] @ c08b8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c06e0 │ │ │ │ - ldr r0, [pc, #180] @ c08ec │ │ │ │ + b c06b8 │ │ │ │ + ldr r0, [pc, #180] @ c08c4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ c08f0 │ │ │ │ - ldr r1, [pc, #176] @ c08f4 │ │ │ │ + ldr r3, [pc, #176] @ c08c8 │ │ │ │ + ldr r1, [pc, #176] @ c08cc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c070c │ │ │ │ - ldr r0, [pc, #136] @ c08fc │ │ │ │ + b c06e4 │ │ │ │ + ldr r0, [pc, #136] @ c08d4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #132] @ c0900 │ │ │ │ - ldr r1, [pc, #132] @ c0904 │ │ │ │ + ldr r3, [pc, #132] @ c08d8 │ │ │ │ + ldr r1, [pc, #132] @ c08dc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c0730 │ │ │ │ + b c0708 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - umlalseq r2, r0, ip, r5 │ │ │ │ - adcseq r2, r0, ip, asr r9 │ │ │ │ - adcseq r2, r0, r4, lsr #16 │ │ │ │ - adceq r1, sl, r0, asr #23 │ │ │ │ - adceq r2, sl, r0, ror #6 │ │ │ │ - adcseq r2, r0, r4, lsl r9 │ │ │ │ - umlaleq lr, sl, r0, r2 │ │ │ │ - adcseq r2, r0, r8, ror #15 │ │ │ │ - adceq r1, sl, r4, lsl #23 │ │ │ │ - adceq r2, sl, r4, lsr #6 │ │ │ │ - adceq lr, sl, ip, ror #4 │ │ │ │ - adcseq r2, r0, ip, lsr #15 │ │ │ │ - adceq r1, sl, r8, asr #22 │ │ │ │ - adceq r2, sl, r8, ror #5 │ │ │ │ - adceq lr, sl, r8, asr #4 │ │ │ │ - addeq r4, ip, ip, ror #14 │ │ │ │ - addeq r4, ip, r0, ror #14 │ │ │ │ - adceq r1, sl, r4, lsr #31 │ │ │ │ - adceq r1, sl, r4, asr #31 │ │ │ │ - umlaleq pc, pc, r4, r7 @ │ │ │ │ + adcseq r2, r0, r4, asr #11 │ │ │ │ + adcseq r2, r0, r4, lsl #19 │ │ │ │ + adcseq r2, r0, ip, asr #16 │ │ │ │ + adceq r1, sl, r8, ror #23 │ │ │ │ + adceq r2, sl, r8, lsl #7 │ │ │ │ + adcseq r2, r0, ip, lsr r9 │ │ │ │ + strhteq lr, [sl], r8 │ │ │ │ + adcseq r2, r0, r0, lsl r8 │ │ │ │ + adceq r1, sl, ip, lsr #23 │ │ │ │ + adceq r2, sl, ip, asr #6 │ │ │ │ + umlaleq lr, sl, r4, r2 │ │ │ │ + ldrsbteq r2, [r0], r4 │ │ │ │ + adceq r1, sl, r0, ror fp │ │ │ │ + adceq r2, sl, r0, lsl r3 │ │ │ │ + adceq lr, sl, r0, ror r2 │ │ │ │ + addeq r4, ip, r4, asr r7 │ │ │ │ + addeq r4, ip, r8, asr #14 │ │ │ │ + adceq r1, sl, ip, asr #31 │ │ │ │ + adceq r1, sl, ip, ror #31 │ │ │ │ + strhteq pc, [pc], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ c0a60 │ │ │ │ + ldr r0, [pc, #300] @ c0a38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c09b4 │ │ │ │ + bne c098c │ │ │ │ bl 54c48 │ │ │ │ bl 54c48 │ │ │ │ - ldr r0, [pc, #272] @ c0a64 │ │ │ │ + ldr r0, [pc, #272] @ c0a3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c0a1c │ │ │ │ + bne c09f4 │ │ │ │ bl 54a50 │ │ │ │ bl 54a50 │ │ │ │ bl 53d18 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ @@ -109741,73 +109731,73 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 545d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e87b0 │ │ │ │ + bl 2e8788 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #180] @ c0a74 │ │ │ │ - ldr r2, [pc, #180] @ c0a78 │ │ │ │ - ldr r3, [pc, #180] @ c0a7c │ │ │ │ + ldr r0, [pc, #180] @ c0a4c │ │ │ │ + ldr r2, [pc, #180] @ c0a50 │ │ │ │ + ldr r3, [pc, #180] @ c0a54 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #176] @ c0a80 │ │ │ │ + ldr r1, [pc, #176] @ c0a58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #140] @ c0a84 │ │ │ │ + ldr r5, [pc, #140] @ c0a5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ c0a68 │ │ │ │ + ldr r0, [pc, #68] @ c0a40 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ c0a6c │ │ │ │ - ldr r1, [pc, #64] @ c0a70 │ │ │ │ + ldr r3, [pc, #64] @ c0a44 │ │ │ │ + ldr r1, [pc, #64] @ c0a48 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c0964 │ │ │ │ + b c093c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, ip, ror #7 │ │ │ │ - adcseq r2, r0, r8, lsr #6 │ │ │ │ - adcseq r2, r0, ip, asr #4 │ │ │ │ - adceq r1, sl, r4, lsl #19 │ │ │ │ - adceq r2, sl, r0, asr #9 │ │ │ │ - addeq r4, ip, r4, asr #10 │ │ │ │ - addeq r4, ip, r8, lsr r5 │ │ │ │ - adceq r1, sl, ip, ror sp │ │ │ │ - umlaleq r1, sl, ip, sp │ │ │ │ - adceq pc, pc, ip, ror #10 │ │ │ │ + adcseq r2, r0, r4, lsl r4 │ │ │ │ + adcseq r2, r0, r0, asr r3 │ │ │ │ + adcseq r2, r0, r4, ror r2 │ │ │ │ + adceq r1, sl, ip, lsr #19 │ │ │ │ + adceq r2, sl, r8, ror #9 │ │ │ │ + addeq r4, ip, ip, lsr #10 │ │ │ │ + addeq r4, ip, r0, lsr #10 │ │ │ │ + adceq r1, sl, r4, lsr #27 │ │ │ │ + adceq r1, sl, r4, asr #27 │ │ │ │ + umlaleq pc, pc, r4, r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #416] @ c0c38 │ │ │ │ + ldr r1, [pc, #416] @ c0c10 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r3, #1 │ │ │ │ moveq r2, #0 │ │ │ │ moveq ip, #-2147483648 @ 0x80000000 │ │ │ │ @@ -109879,55 +109869,55 @@ │ │ │ │ streq r2, [r0, #584] @ 0x248 │ │ │ │ streq r2, [r0, #588] @ 0x24c │ │ │ │ streq ip, [r0, #592] @ 0x250 │ │ │ │ strbeq r1, [r8] │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ c0c3c │ │ │ │ - ldr ip, [pc, #100] @ c0c40 │ │ │ │ - ldr r3, [pc, #100] @ c0c44 │ │ │ │ + ldr r0, [pc, #100] @ c0c14 │ │ │ │ + ldr ip, [pc, #100] @ c0c18 │ │ │ │ + ldr r3, [pc, #100] @ c0c1c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ c0c48 │ │ │ │ + ldr r1, [pc, #96] @ c0c20 │ │ │ │ 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] @ c0c4c │ │ │ │ + ldr r2, [pc, #60] @ c0c24 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r2, r0, ip, lsr #11 │ │ │ │ - addeq r4, ip, ip, lsr #6 │ │ │ │ - addeq r4, ip, r0, lsr #6 │ │ │ │ - adceq r1, sl, r4, ror #22 │ │ │ │ - adceq r1, sl, r4, lsl #23 │ │ │ │ - adceq pc, pc, r4, asr r3 @ │ │ │ │ + ldrsbteq r2, [r0], r4 │ │ │ │ + addeq r4, ip, r4, lsl r3 │ │ │ │ + addeq r4, ip, r8, lsl #6 │ │ │ │ + adceq r1, sl, ip, lsl #23 │ │ │ │ + adceq r1, sl, ip, lsr #23 │ │ │ │ + adceq pc, pc, ip, ror r3 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #204] @ c0d30 │ │ │ │ + ldr r0, [pc, #204] @ c0d08 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c0cc0 │ │ │ │ + bne c0c98 │ │ │ │ bl 544b0 │ │ │ │ bl 544b0 │ │ │ │ bl 53540 │ │ │ │ bl 53dfc │ │ │ │ bl 53dfc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ @@ -109936,54 +109926,54 @@ │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2167cc │ │ │ │ + bl 2167a4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ c0d34 │ │ │ │ - ldr r2, [pc, #104] @ c0d38 │ │ │ │ - ldr r3, [pc, #104] @ c0d3c │ │ │ │ + ldr r0, [pc, #104] @ c0d0c │ │ │ │ + ldr r2, [pc, #104] @ c0d10 │ │ │ │ + ldr r3, [pc, #104] @ c0d14 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c0d40 │ │ │ │ + ldr r1, [pc, #100] @ c0d18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ c0d44 │ │ │ │ + ldr r5, [pc, #64] @ c0d1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, r4, ror sp │ │ │ │ - addeq r4, ip, r8, lsr r2 │ │ │ │ - addeq r4, ip, ip, lsr #4 │ │ │ │ - adceq r1, sl, r0, ror sl │ │ │ │ - umlaleq r1, sl, r0, sl │ │ │ │ - adceq pc, pc, r0, ror #4 │ │ │ │ + umlalseq r1, r0, ip, sp │ │ │ │ + addeq r4, ip, r0, lsr #4 │ │ │ │ + addeq r4, ip, r4, lsl r2 │ │ │ │ + umlaleq r1, sl, r8, sl │ │ │ │ + strhteq r1, [sl], r8 │ │ │ │ + adceq pc, pc, r8, lsl #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #160] @ c0df8 │ │ │ │ + ldr r1, [pc, #160] @ c0dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0, #28] │ │ │ │ @@ -109991,49 +109981,49 @@ │ │ │ │ streq r1, [r0, #44] @ 0x2c │ │ │ │ streq r1, [r0, #32] │ │ │ │ streq r1, [r0, #16] │ │ │ │ streq r2, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ c0dfc │ │ │ │ - ldr ip, [pc, #100] @ c0e00 │ │ │ │ - ldr r3, [pc, #100] @ c0e04 │ │ │ │ + ldr r0, [pc, #100] @ c0dd4 │ │ │ │ + ldr ip, [pc, #100] @ c0dd8 │ │ │ │ + ldr r3, [pc, #100] @ c0ddc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ c0e08 │ │ │ │ + ldr r1, [pc, #96] @ c0de0 │ │ │ │ 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] @ c0e0c │ │ │ │ + ldr r2, [pc, #60] @ c0de4 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, r4, ror #26 │ │ │ │ - addeq r4, ip, ip, ror #2 │ │ │ │ - addeq r4, ip, r0, ror #2 │ │ │ │ - adceq r1, sl, r4, lsr #19 │ │ │ │ - adceq r1, sl, r4, asr #19 │ │ │ │ - umlaleq pc, pc, r4, r1 @ │ │ │ │ + adcseq r1, r0, ip, lsl #27 │ │ │ │ + addeq r4, ip, r4, asr r1 │ │ │ │ + addeq r4, ip, r8, asr #2 │ │ │ │ + adceq r1, sl, ip, asr #19 │ │ │ │ + adceq r1, sl, ip, ror #19 │ │ │ │ + strhteq pc, [pc], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #216] @ c0ef8 │ │ │ │ + ldr r1, [pc, #216] @ c0ed0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #7 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [r0, #24] │ │ │ │ @@ -110057,68 +110047,68 @@ │ │ │ │ ldmeq r1!, {r0, r2, r3, r4, r5, lr} │ │ │ │ stmiaeq ip!, {r0, r2, r3, r4, r5, lr} │ │ │ │ ldrbeq r0, [r1] │ │ │ │ strbeq r0, [ip] │ │ │ │ addeq sp, sp, #72 @ 0x48 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #92] @ c0efc │ │ │ │ - ldr r2, [pc, #92] @ c0f00 │ │ │ │ - ldr r1, [pc, #92] @ c0f04 │ │ │ │ + ldr r0, [pc, #92] @ c0ed4 │ │ │ │ + ldr r2, [pc, #92] @ c0ed8 │ │ │ │ + ldr r1, [pc, #92] @ c0edc │ │ │ │ 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] @ c0f08 │ │ │ │ + ldr r3, [pc, #56] @ c0ee0 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - ldrshteq r1, [r0], ip │ │ │ │ - addeq r4, ip, r4, rrx │ │ │ │ - adceq r1, sl, r4, lsr #17 │ │ │ │ - adceq r1, sl, r4, asr #17 │ │ │ │ - umlaleq pc, pc, r4, r0 @ │ │ │ │ + adcseq r1, r0, r4, lsr #26 │ │ │ │ + addeq r4, ip, ip, asr #32 │ │ │ │ + adceq r1, sl, ip, asr #17 │ │ │ │ + adceq r1, sl, ip, ror #17 │ │ │ │ + strhteq pc, [pc], ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #260] @ c1020 │ │ │ │ + ldr r1, [pc, #260] @ c0ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne c0fac │ │ │ │ + bne c0f84 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2c43c4 │ │ │ │ + bl 2c439c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c100c │ │ │ │ - ldr r1, [pc, #228] @ c1028 │ │ │ │ + beq c0fe4 │ │ │ │ + ldr r1, [pc, #228] @ c1000 │ │ │ │ ldm r0, {r2, r3, ip, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r0] │ │ │ │ adc r5, r3, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldmib r1, {r6, r7} │ │ │ │ mov r5, #4 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r8, [pc, #184] @ c102c │ │ │ │ + ldr r8, [pc, #184] @ c1004 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r8, [pc, r8] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ @@ -110127,228 +110117,228 @@ │ │ │ │ str r8, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #120] @ c1030 │ │ │ │ - ldr r2, [pc, #120] @ c1034 │ │ │ │ - ldr r1, [pc, #120] @ c1038 │ │ │ │ + ldr r0, [pc, #120] @ c1008 │ │ │ │ + ldr r2, [pc, #120] @ c100c │ │ │ │ + ldr r1, [pc, #120] @ c1010 │ │ │ │ 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, #84] @ c103c │ │ │ │ + ldr r3, [pc, #84] @ c1014 │ │ │ │ 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 8e6bc │ │ │ │ - b c1018 │ │ │ │ - ldr r0, [pc, #16] @ c1024 │ │ │ │ + b c0ff0 │ │ │ │ + ldr r0, [pc, #16] @ c0ffc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8c94c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - ldrsbteq r1, [r0], r0 │ │ │ │ - umlaleq r0, fp, r0, ip │ │ │ │ - adceq sl, sl, r4, asr #11 │ │ │ │ - umlaleq sl, sl, r4, r5 @ │ │ │ │ - addeq r3, ip, ip, asr #30 │ │ │ │ - adceq r1, sl, ip, lsl #15 │ │ │ │ - adceq r1, sl, ip, lsr #15 │ │ │ │ - adceq lr, pc, ip, ror pc @ │ │ │ │ + ldrshteq r1, [r0], r8 │ │ │ │ + strhteq r0, [fp], r8 │ │ │ │ + adceq sl, sl, ip, ror #11 │ │ │ │ + strhteq sl, [sl], ip │ │ │ │ + addeq r3, ip, r4, lsr pc │ │ │ │ + strhteq r1, [sl], r4 │ │ │ │ + ldrdeq r1, [sl], r4 @ │ │ │ │ + adceq lr, pc, r4, lsr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #252] @ c114c │ │ │ │ + ldr r1, [pc, #252] @ c1124 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #3 │ │ │ │ - bne c109c │ │ │ │ - ldr r1, [pc, #232] @ c1150 │ │ │ │ + bne c1074 │ │ │ │ + ldr r1, [pc, #232] @ c1128 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ dmb ish │ │ │ │ cmp r2, #3 │ │ │ │ - bne c1104 │ │ │ │ + bne c10dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 545d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 301c94 │ │ │ │ + bl 301c6c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #180] @ c115c │ │ │ │ - ldr r2, [pc, #180] @ c1160 │ │ │ │ - ldr r3, [pc, #180] @ c1164 │ │ │ │ + ldr r0, [pc, #180] @ c1134 │ │ │ │ + ldr r2, [pc, #180] @ c1138 │ │ │ │ + ldr r3, [pc, #180] @ c113c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #176] @ c1168 │ │ │ │ + ldr r1, [pc, #176] @ c1140 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #140] @ c116c │ │ │ │ + ldr r5, [pc, #140] @ c1144 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ c1154 │ │ │ │ - ldr r3, [pc, #68] @ c1158 │ │ │ │ + ldr r0, [pc, #68] @ c112c │ │ │ │ + ldr r3, [pc, #68] @ c1130 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r5 │ │ │ │ - b c1078 │ │ │ │ + b c1050 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, r0, ror sp │ │ │ │ - adcseq r1, r0, r8, lsr r8 │ │ │ │ - adceq r1, sl, r4, asr #27 │ │ │ │ - adceq r1, sl, r8, lsl r3 │ │ │ │ - addeq r3, ip, ip, asr lr │ │ │ │ - addeq r3, ip, r0, asr lr │ │ │ │ - umlaleq r1, sl, r4, r6 │ │ │ │ - strhteq r1, [sl], r4 │ │ │ │ - adceq lr, pc, r4, lsl #29 │ │ │ │ + umlalseq r1, r0, r8, sp │ │ │ │ + adcseq r1, r0, r0, ror #16 │ │ │ │ + adceq r1, sl, ip, ror #27 │ │ │ │ + adceq r1, sl, r0, asr #6 │ │ │ │ + addeq r3, ip, r4, asr #28 │ │ │ │ + addeq r3, ip, r8, lsr lr │ │ │ │ + strhteq r1, [sl], ip │ │ │ │ + ldrdeq r1, [sl], ip @ │ │ │ │ + adceq lr, pc, ip, lsr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #180] @ c1238 │ │ │ │ + ldr r0, [pc, #180] @ c1210 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c11c8 │ │ │ │ + bne c11a0 │ │ │ │ bl 53d18 │ │ │ │ bl 54c48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 305410 │ │ │ │ + bl 3053e8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ c123c │ │ │ │ - ldr r2, [pc, #104] @ c1240 │ │ │ │ - ldr r3, [pc, #104] @ c1244 │ │ │ │ + ldr r0, [pc, #104] @ c1214 │ │ │ │ + ldr r2, [pc, #104] @ c1218 │ │ │ │ + ldr r3, [pc, #104] @ c121c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c1248 │ │ │ │ + ldr r1, [pc, #100] @ c1220 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ c124c │ │ │ │ + ldr r5, [pc, #64] @ c1224 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - umlalseq r1, r0, ip, ip │ │ │ │ - addeq r3, ip, r0, lsr sp │ │ │ │ - addeq r3, ip, r4, lsr #26 │ │ │ │ - adceq r1, sl, r8, ror #10 │ │ │ │ - adceq r1, sl, r8, lsl #11 │ │ │ │ - adceq lr, pc, r8, asr sp @ │ │ │ │ + adcseq r1, r0, r4, asr #25 │ │ │ │ + addeq r3, ip, r8, lsl sp │ │ │ │ + addeq r3, ip, ip, lsl #26 │ │ │ │ + umlaleq r1, sl, r0, r5 │ │ │ │ + strhteq r1, [sl], r0 │ │ │ │ + adceq lr, pc, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #564] @ c1494 │ │ │ │ + ldr r1, [pc, #564] @ c146c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r7, r1, r0 │ │ │ │ tst r7, #7 │ │ │ │ - bne c134c │ │ │ │ - ldr r0, [pc, #544] @ c1498 │ │ │ │ + bne c1324 │ │ │ │ + ldr r0, [pc, #544] @ c1470 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c13ac │ │ │ │ - ldr r0, [pc, #536] @ c14a8 │ │ │ │ + bne c1384 │ │ │ │ + ldr r0, [pc, #536] @ c1480 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #528] @ c14ac │ │ │ │ + ldr r1, [pc, #528] @ c1484 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #516] @ c14b0 │ │ │ │ + ldr r0, [pc, #516] @ c1488 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne c13e8 │ │ │ │ - ldr r0, [pc, #504] @ c14bc │ │ │ │ + bne c13c0 │ │ │ │ + ldr r0, [pc, #504] @ c1494 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #496] @ c14c0 │ │ │ │ + ldr r1, [pc, #496] @ c1498 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #484] @ c14c4 │ │ │ │ + ldr r0, [pc, #484] @ c149c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c1420 │ │ │ │ - ldr r0, [pc, #476] @ c14d4 │ │ │ │ + bne c13f8 │ │ │ │ + ldr r0, [pc, #476] @ c14ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #468] @ c14d8 │ │ │ │ + ldr r1, [pc, #468] @ c14b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ + bl 64a778 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, #60 @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r5, [r7, #48] @ 0x30 │ │ │ │ @@ -110359,142 +110349,142 @@ │ │ │ │ bl 54b28 │ │ │ │ add r0, r7, #108 @ 0x6c │ │ │ │ str r6, [r7, #124] @ 0x7c │ │ │ │ stm r0, {r4, r5, r8, r9} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #388] @ c14dc │ │ │ │ - ldr r2, [pc, #388] @ c14e0 │ │ │ │ - ldr r1, [pc, #388] @ c14e4 │ │ │ │ + ldr r0, [pc, #388] @ c14b4 │ │ │ │ + ldr r2, [pc, #388] @ c14b8 │ │ │ │ + ldr r1, [pc, #388] @ c14bc │ │ │ │ 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, #352] @ c14e8 │ │ │ │ + ldr r3, [pc, #352] @ c14c0 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #232] @ c149c │ │ │ │ + ldr r0, [pc, #232] @ c1474 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #228] @ c14a0 │ │ │ │ - ldr r1, [pc, #228] @ c14a4 │ │ │ │ + ldr r3, [pc, #228] @ c1478 │ │ │ │ + ldr r1, [pc, #228] @ c147c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c1288 │ │ │ │ - ldr r1, [pc, #196] @ c14b4 │ │ │ │ + b c1260 │ │ │ │ + ldr r1, [pc, #196] @ c148c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #192] @ c14b8 │ │ │ │ + ldr r3, [pc, #192] @ c1490 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c12bc │ │ │ │ - ldr r0, [pc, #160] @ c14c8 │ │ │ │ + b c1294 │ │ │ │ + ldr r0, [pc, #160] @ c14a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #156] @ c14cc │ │ │ │ - ldr r1, [pc, #156] @ c14d0 │ │ │ │ + ldr r3, [pc, #156] @ c14a4 │ │ │ │ + ldr r1, [pc, #156] @ c14a8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c12f0 │ │ │ │ + b c12c8 │ │ │ │ mov r0, r9 │ │ │ │ bl 554dc │ │ │ │ - b c1468 │ │ │ │ + b c1440 │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl b943c │ │ │ │ + bl b9414 │ │ │ │ bl 8e864 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl b943c │ │ │ │ + bl b9414 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, ip, lsl r9 │ │ │ │ - adcseq r1, r0, r0, asr #19 │ │ │ │ - adcseq r1, r0, r8, ror r8 │ │ │ │ - strhteq r1, [sl], ip │ │ │ │ - adceq r1, sl, r8, lsr #19 │ │ │ │ - adcseq r1, r0, r8, ror r9 │ │ │ │ - adceq r7, sl, r8, ror #28 │ │ │ │ - ldrshteq r1, [r0], r4 │ │ │ │ - adceq r1, sl, r4, ror #19 │ │ │ │ - adceq r0, sl, r0, lsl #29 │ │ │ │ - ldrhteq r1, [r0], r0 │ │ │ │ - adceq r1, fp, r4, lsr #18 │ │ │ │ - adcseq r1, r0, r0, ror r7 │ │ │ │ + adcseq r1, r0, r4, asr #18 │ │ │ │ + adcseq r1, r0, r8, ror #19 │ │ │ │ + adcseq r1, r0, r0, lsr #17 │ │ │ │ + adceq r1, sl, r4, ror #1 │ │ │ │ + ldrdeq r1, [sl], r0 @ │ │ │ │ + adcseq r1, r0, r0, lsr #19 │ │ │ │ + umlaleq r7, sl, r0, lr │ │ │ │ adcseq r1, r0, ip, lsl r6 │ │ │ │ - adceq r1, sl, r0, lsr #32 │ │ │ │ - adceq r1, sl, r4, ror #18 │ │ │ │ - umlalseq r1, r0, r4, r7 │ │ │ │ - adceq r7, sl, r0, lsl #29 │ │ │ │ - addeq r3, ip, ip, lsr #23 │ │ │ │ - adceq r1, sl, ip, ror #7 │ │ │ │ - adceq r1, sl, ip, lsl #8 │ │ │ │ - ldrdeq lr, [pc], ip @ │ │ │ │ + adceq r1, sl, ip, lsl #20 │ │ │ │ + adceq r0, sl, r8, lsr #29 │ │ │ │ + ldrsbteq r1, [r0], r8 │ │ │ │ + adceq r1, fp, ip, asr #18 │ │ │ │ + umlalseq r1, r0, r8, r7 │ │ │ │ + adcseq r1, r0, r4, asr #12 │ │ │ │ + adceq r1, sl, r8, asr #32 │ │ │ │ + adceq r1, sl, ip, lsl #19 │ │ │ │ + ldrhteq r1, [r0], ip │ │ │ │ + adceq r7, sl, r8, lsr #29 │ │ │ │ + umulleq r3, ip, r4, fp │ │ │ │ + adceq r1, sl, r4, lsl r4 │ │ │ │ + adceq r1, sl, r4, lsr r4 │ │ │ │ + adceq lr, pc, r4, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #260] @ c1600 │ │ │ │ + ldr r1, [pc, #260] @ c15d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne c158c │ │ │ │ + bne c1564 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2c43c4 │ │ │ │ + bl 2c439c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c15ec │ │ │ │ - ldr r1, [pc, #228] @ c1608 │ │ │ │ + beq c15c4 │ │ │ │ + ldr r1, [pc, #228] @ c15e0 │ │ │ │ ldm r0, {r2, r3, ip, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r0] │ │ │ │ adc r5, r3, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldmib r1, {r6, r7} │ │ │ │ mov r5, #4 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r8, [pc, #184] @ c160c │ │ │ │ + ldr r8, [pc, #184] @ c15e4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r8, [pc, r8] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ @@ -110503,83 +110493,83 @@ │ │ │ │ str r8, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #120] @ c1610 │ │ │ │ - ldr r2, [pc, #120] @ c1614 │ │ │ │ - ldr r1, [pc, #120] @ c1618 │ │ │ │ + ldr r0, [pc, #120] @ c15e8 │ │ │ │ + ldr r2, [pc, #120] @ c15ec │ │ │ │ + ldr r1, [pc, #120] @ c15f0 │ │ │ │ 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, #84] @ c161c │ │ │ │ + ldr r3, [pc, #84] @ c15f4 │ │ │ │ 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 8e6bc │ │ │ │ - b c15f8 │ │ │ │ - ldr r0, [pc, #16] @ c1604 │ │ │ │ + b c15d0 │ │ │ │ + ldr r0, [pc, #16] @ c15dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8c94c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, r0, lsl #22 │ │ │ │ - strhteq r0, [fp], r0 │ │ │ │ - adceq r9, sl, r4, ror #31 │ │ │ │ - strhteq r9, [sl], r4 │ │ │ │ - addeq r3, ip, ip, ror #18 │ │ │ │ - adceq r1, sl, ip, lsr #3 │ │ │ │ - adceq r1, sl, ip, asr #3 │ │ │ │ - umlaleq lr, pc, ip, r9 @ │ │ │ │ + adcseq r1, r0, r8, lsr #22 │ │ │ │ + ldrdeq r0, [fp], r8 @ │ │ │ │ + adceq sl, sl, ip │ │ │ │ + ldrdeq r9, [sl], ip @ │ │ │ │ + addeq r3, ip, r4, asr r9 │ │ │ │ + ldrdeq r1, [sl], r4 @ │ │ │ │ + strdeq r1, [sl], r4 @ │ │ │ │ + adceq lr, pc, r4, asr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #552] @ c185c │ │ │ │ + ldr r0, [pc, #552] @ c1834 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r6 │ │ │ │ tst r5, #3 │ │ │ │ - bne c1700 │ │ │ │ - ldr r0, [pc, #532] @ c1860 │ │ │ │ + bne c16d8 │ │ │ │ + ldr r0, [pc, #532] @ c1838 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c1768 │ │ │ │ - ldr r0, [pc, #524] @ c1870 │ │ │ │ + bne c1740 │ │ │ │ + ldr r0, [pc, #524] @ c1848 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c17a4 │ │ │ │ - ldr r0, [pc, #516] @ c1880 │ │ │ │ + bne c177c │ │ │ │ + ldr r0, [pc, #516] @ c1858 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c17e0 │ │ │ │ - ldr r0, [pc, #508] @ c1890 │ │ │ │ + bne c17b8 │ │ │ │ + ldr r0, [pc, #508] @ c1868 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne c181c │ │ │ │ + bne c17f4 │ │ │ │ bl 54954 │ │ │ │ bl 530b4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -110592,134 +110582,134 @@ │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r4} │ │ │ │ mov r0, r6 │ │ │ │ stm r5, {r1, r2, r3, r4} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 545d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 30225c │ │ │ │ + bl 302234 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #400] @ c189c │ │ │ │ - ldr r2, [pc, #400] @ c18a0 │ │ │ │ - ldr r3, [pc, #400] @ c18a4 │ │ │ │ + ldr r0, [pc, #400] @ c1874 │ │ │ │ + ldr r2, [pc, #400] @ c1878 │ │ │ │ + ldr r3, [pc, #400] @ c187c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #396] @ c18a8 │ │ │ │ + ldr r1, [pc, #396] @ c1880 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #360] @ c18ac │ │ │ │ + ldr r5, [pc, #360] @ c1884 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #244] @ c1864 │ │ │ │ + ldr r0, [pc, #244] @ c183c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #240] @ c1868 │ │ │ │ - ldr r1, [pc, #240] @ c186c │ │ │ │ + ldr r3, [pc, #240] @ c1840 │ │ │ │ + ldr r1, [pc, #240] @ c1844 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c165c │ │ │ │ - ldr r0, [pc, #200] @ c1874 │ │ │ │ + b c1634 │ │ │ │ + ldr r0, [pc, #200] @ c184c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #196] @ c1878 │ │ │ │ - ldr r1, [pc, #196] @ c187c │ │ │ │ + ldr r3, [pc, #196] @ c1850 │ │ │ │ + ldr r1, [pc, #196] @ c1854 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c1674 │ │ │ │ - ldr r0, [pc, #156] @ c1884 │ │ │ │ + b c164c │ │ │ │ + ldr r0, [pc, #156] @ c185c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #152] @ c1888 │ │ │ │ - ldr r1, [pc, #152] @ c188c │ │ │ │ + ldr r3, [pc, #152] @ c1860 │ │ │ │ + ldr r1, [pc, #152] @ c1864 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c168c │ │ │ │ - ldr r1, [pc, #112] @ c1894 │ │ │ │ + b c1664 │ │ │ │ + ldr r1, [pc, #112] @ c186c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ c1898 │ │ │ │ + ldr r3, [pc, #108] @ c1870 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c16a4 │ │ │ │ + b c167c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, ip, lsl r8 │ │ │ │ - adcseq r1, r0, r0, lsr r6 │ │ │ │ - adcseq r1, r0, r0, lsl #10 │ │ │ │ - adceq r0, sl, r8, lsr ip │ │ │ │ - adceq r1, sl, r4, ror r7 │ │ │ │ - adcseq r1, r0, ip, lsr r7 │ │ │ │ - adcseq r1, r0, r8, ror #11 │ │ │ │ - adceq r0, sl, ip, lsl #22 │ │ │ │ - adceq r1, sl, r8, asr r7 │ │ │ │ - adcseq r1, r0, r8, lsr #14 │ │ │ │ - ldrhteq r1, [r0], r0 │ │ │ │ - adceq r0, sl, ip, asr #24 │ │ │ │ - adceq r1, sl, ip, lsr #14 │ │ │ │ - adcseq r1, r0, ip, lsl #4 │ │ │ │ - strhteq r1, [sl], r0 │ │ │ │ - adceq r0, sl, r4, lsl #24 │ │ │ │ - strdeq r3, [ip], r8 │ │ │ │ - addeq r3, ip, ip, ror #15 │ │ │ │ - adceq r1, sl, r0, lsr r0 │ │ │ │ - adceq r1, sl, r0, asr r0 │ │ │ │ - adceq lr, pc, r0, lsr #16 │ │ │ │ + adcseq r1, r0, r4, asr #16 │ │ │ │ + adcseq r1, r0, r8, asr r6 │ │ │ │ + adcseq r1, r0, r8, lsr #10 │ │ │ │ + adceq r0, sl, r0, ror #24 │ │ │ │ + umlaleq r1, sl, ip, r7 │ │ │ │ + adcseq r1, r0, r4, ror #14 │ │ │ │ + adcseq r1, r0, r0, lsl r6 │ │ │ │ + adceq r0, sl, r4, lsr fp │ │ │ │ + adceq r1, sl, r0, lsl #15 │ │ │ │ + adcseq r1, r0, r0, asr r7 │ │ │ │ + ldrsbteq r1, [r0], r8 │ │ │ │ + adceq r0, sl, r4, ror ip │ │ │ │ + adceq r1, sl, r4, asr r7 │ │ │ │ + adcseq r1, r0, r4, lsr r2 │ │ │ │ + ldrdeq r1, [sl], r8 @ │ │ │ │ + adceq r0, sl, ip, lsr #24 │ │ │ │ + addeq r3, ip, r0, ror #15 │ │ │ │ + ldrdeq r3, [ip], r4 │ │ │ │ + adceq r1, sl, r8, asr r0 │ │ │ │ + adceq r1, sl, r8, ror r0 │ │ │ │ + adceq lr, pc, r8, asr #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ c19a8 │ │ │ │ + ldr r0, [pc, #228] @ c1980 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c1938 │ │ │ │ + bne c1910 │ │ │ │ bl 54ec4 │ │ │ │ bl 530b4 │ │ │ │ bl 54954 │ │ │ │ bl 53d18 │ │ │ │ bl 54000 │ │ │ │ bl 54954 │ │ │ │ bl 539f0 │ │ │ │ @@ -110734,61 +110724,61 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 304154 │ │ │ │ + bl 30412c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ c19ac │ │ │ │ - ldr r2, [pc, #104] @ c19b0 │ │ │ │ - ldr r3, [pc, #104] @ c19b4 │ │ │ │ + ldr r0, [pc, #104] @ c1984 │ │ │ │ + ldr r2, [pc, #104] @ c1988 │ │ │ │ + ldr r3, [pc, #104] @ c198c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c19b8 │ │ │ │ + ldr r1, [pc, #100] @ c1990 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ c19bc │ │ │ │ + ldr r5, [pc, #64] @ c1994 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - ldrhteq r1, [r0], ip │ │ │ │ - addeq r3, ip, r0, asr #11 │ │ │ │ - @ instruction: 0x008c35b4 │ │ │ │ - strdeq r0, [sl], r8 @ │ │ │ │ - adceq r0, sl, r8, lsl lr │ │ │ │ - adceq lr, pc, r8, ror #11 │ │ │ │ + adcseq r1, r0, r4, ror #11 │ │ │ │ + addeq r3, ip, r8, lsr #11 │ │ │ │ + umulleq r3, ip, ip, r5 │ │ │ │ + adceq r0, sl, r0, lsr #28 │ │ │ │ + adceq r0, sl, r0, asr #28 │ │ │ │ + adceq lr, pc, r0, lsl r6 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #268] @ c1adc │ │ │ │ + ldr r1, [pc, #268] @ c1ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r5, r1, r0 │ │ │ │ tst r5, #7 │ │ │ │ - bne c1a6c │ │ │ │ + bne c1a44 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 4b5530 │ │ │ │ + bl 4b5508 │ │ │ │ add r4, sp, #16 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #0 │ │ │ │ @@ -110815,110 +110805,110 @@ │ │ │ │ strb r6, [r5, #556] @ 0x22c │ │ │ │ str r6, [r5, #312] @ 0x138 │ │ │ │ str r7, [r5, #316] @ 0x13c │ │ │ │ strd r6, [r5, #196] @ 0xc4 │ │ │ │ add sp, sp, #272 @ 0x110 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #104] @ c1ae0 │ │ │ │ - ldr r2, [pc, #104] @ c1ae4 │ │ │ │ - ldr r1, [pc, #104] @ c1ae8 │ │ │ │ + ldr r0, [pc, #104] @ c1ab8 │ │ │ │ + ldr r2, [pc, #104] @ c1abc │ │ │ │ + ldr r1, [pc, #104] @ c1ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, sp │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #68] @ c1aec │ │ │ │ + ldr r3, [pc, #68] @ c1ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl b943c │ │ │ │ + bl b9414 │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - ldrhteq r1, [r0], ip │ │ │ │ - addeq r3, ip, ip, lsl #9 │ │ │ │ - adceq r0, sl, ip, asr #25 │ │ │ │ - adceq r0, sl, ip, ror #25 │ │ │ │ - strhteq lr, [pc], ip │ │ │ │ + adcseq r1, r0, r4, ror #1 │ │ │ │ + addeq r3, ip, r4, ror r4 │ │ │ │ + strdeq r0, [sl], r4 @ │ │ │ │ + adceq r0, sl, r4, lsl sp │ │ │ │ + adceq lr, pc, r4, ror #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #176] @ c1bb4 │ │ │ │ + ldr r0, [pc, #176] @ c1b8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ tst r5, #3 │ │ │ │ - bne c1b44 │ │ │ │ + bne c1b1c │ │ │ │ bl 54000 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 545d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 305c48 │ │ │ │ + bl 305c20 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #104] @ c1bb8 │ │ │ │ - ldr r2, [pc, #104] @ c1bbc │ │ │ │ - ldr r3, [pc, #104] @ c1bc0 │ │ │ │ + ldr r0, [pc, #104] @ c1b90 │ │ │ │ + ldr r2, [pc, #104] @ c1b94 │ │ │ │ + ldr r3, [pc, #104] @ c1b98 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ c1bc4 │ │ │ │ + ldr r1, [pc, #100] @ c1b9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #64] @ c1bc8 │ │ │ │ + ldr r5, [pc, #64] @ c1ba0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r1, r0, ip, lsr #7 │ │ │ │ - @ instruction: 0x008c33b4 │ │ │ │ - addeq r3, ip, r8, lsr #7 │ │ │ │ - adceq r0, sl, ip, ror #23 │ │ │ │ - adceq r0, sl, ip, lsl #24 │ │ │ │ - ldrdeq lr, [pc], ip @ │ │ │ │ + ldrsbteq r1, [r0], r4 │ │ │ │ + umulleq r3, ip, ip, r3 │ │ │ │ + umulleq r3, ip, r0, r3 │ │ │ │ + adceq r0, sl, r4, lsl ip │ │ │ │ + adceq r0, sl, r4, lsr ip │ │ │ │ + adceq lr, pc, r4, lsl #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r5, [pc, #612] @ c1e40 │ │ │ │ + ldr r5, [pc, #612] @ c1e18 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ tst r6, #3 │ │ │ │ - bne c1d1c │ │ │ │ + bne c1cf4 │ │ │ │ bl 539f0 │ │ │ │ bl 54954 │ │ │ │ bl 5415c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r0, [r6, #16] │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -110930,50 +110920,50 @@ │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ bl 539f0 │ │ │ │ add r4, r6, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r7]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1d84 │ │ │ │ + beq c1d5c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1d90 │ │ │ │ + beq c1d68 │ │ │ │ bl 54954 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1dbc │ │ │ │ + beq c1d94 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1dc8 │ │ │ │ + beq c1da0 │ │ │ │ bl 5415c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1df4 │ │ │ │ + beq c1dcc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #72 @ 0x48 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #440] @ c1e7c │ │ │ │ + ldr r1, [pc, #440] @ c1e54 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r0, [pc, #436] @ c1e80 │ │ │ │ - ldr r2, [pc, #436] @ c1e84 │ │ │ │ + ldr r0, [pc, #436] @ c1e58 │ │ │ │ + ldr r2, [pc, #436] @ c1e5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -110985,207 +110975,207 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ - b c1d80 │ │ │ │ + b c1d58 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #284] @ c1e44 │ │ │ │ - ldr r2, [pc, #284] @ c1e48 │ │ │ │ - ldr r3, [pc, #284] @ c1e4c │ │ │ │ + ldr r0, [pc, #284] @ c1e1c │ │ │ │ + ldr r2, [pc, #284] @ c1e20 │ │ │ │ + ldr r3, [pc, #284] @ c1e24 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #280] @ c1e50 │ │ │ │ + ldr r1, [pc, #280] @ c1e28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #244] @ c1e54 │ │ │ │ + ldr r6, [pc, #244] @ c1e2c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 539f0 │ │ │ │ - bl 647da0 │ │ │ │ - b c1dfc │ │ │ │ - ldr r1, [pc, #204] @ c1e64 │ │ │ │ + bl 647d78 │ │ │ │ + b c1dd4 │ │ │ │ + ldr r1, [pc, #204] @ c1e3c │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #200] @ c1e68 │ │ │ │ - ldr r2, [pc, #200] @ c1e6c │ │ │ │ + ldr r0, [pc, #200] @ c1e40 │ │ │ │ + ldr r2, [pc, #200] @ c1e44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ - b c1ce4 │ │ │ │ + b c1cbc │ │ │ │ bl 54954 │ │ │ │ - bl 647da0 │ │ │ │ - b c1dfc │ │ │ │ - ldr r1, [pc, #160] @ c1e70 │ │ │ │ + bl 647d78 │ │ │ │ + b c1dd4 │ │ │ │ + ldr r1, [pc, #160] @ c1e48 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #156] @ c1e74 │ │ │ │ - ldr r2, [pc, #156] @ c1e78 │ │ │ │ + ldr r0, [pc, #156] @ c1e4c │ │ │ │ + ldr r2, [pc, #156] @ c1e50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ - b c1ce4 │ │ │ │ + b c1cbc │ │ │ │ bl 5415c │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #84] @ c1e58 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #84] @ c1e30 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #80] @ c1e5c │ │ │ │ - ldr r7, [pc, #80] @ c1e60 │ │ │ │ + ldr r1, [pc, #80] @ c1e34 │ │ │ │ + ldr r7, [pc, #80] @ c1e38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b c1cf4 │ │ │ │ + b c1ccc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adcseq r0, r0, r4, lsr sp │ │ │ │ - ldrdeq r3, [ip], ip │ │ │ │ - ldrdeq r3, [ip], r0 │ │ │ │ - adceq r0, sl, r4, lsl sl │ │ │ │ - adceq r0, sl, r4, lsr sl │ │ │ │ - adceq lr, pc, r4, lsl #4 │ │ │ │ + adcseq r0, r0, ip, asr sp │ │ │ │ + addeq r3, ip, r4, asr #3 │ │ │ │ + @ instruction: 0x008c31b8 │ │ │ │ + adceq r0, sl, ip, lsr sl │ │ │ │ + adceq r0, sl, ip, asr sl │ │ │ │ + adceq lr, pc, ip, lsr #4 │ │ │ │ andseq r0, sp, r0, asr #14 │ │ │ │ - adceq r0, sl, r0, ror #23 │ │ │ │ - ldrdeq r0, [sl], r8 @ │ │ │ │ - adceq r1, sl, r8, lsr #1 │ │ │ │ + adceq r0, sl, r8, lsl #24 │ │ │ │ + adceq r0, sl, r0, lsl #24 │ │ │ │ + ldrdeq r1, [sl], r0 @ │ │ │ │ + umlaleq r1, sl, ip, r0 │ │ │ │ + strhteq sp, [pc], r8 │ │ │ │ + umlaleq r1, sl, r8, r0 │ │ │ │ adceq r1, sl, r4, ror r0 │ │ │ │ - umlaleq sp, pc, r0, r9 @ │ │ │ │ - adceq r1, sl, r0, ror r0 │ │ │ │ - adceq r1, sl, ip, asr #32 │ │ │ │ - adceq sp, pc, r8, asr r9 @ │ │ │ │ - adceq r1, sl, ip, ror r1 │ │ │ │ - adceq r1, sl, r8, ror #2 │ │ │ │ - adceq sp, pc, r4, ror #20 │ │ │ │ + adceq sp, pc, r0, lsl #19 │ │ │ │ + adceq r1, sl, r4, lsr #3 │ │ │ │ + umlaleq r1, sl, r0, r1 │ │ │ │ + adceq sp, pc, ip, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c20d8 │ │ │ │ + ldr r1, [pc, #576] @ c20b0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c1f68 │ │ │ │ + bne c1f40 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c1fac │ │ │ │ + bne c1f84 │ │ │ │ bl 5354c │ │ │ │ - ldr r3, [pc, #556] @ c2104 │ │ │ │ + ldr r3, [pc, #556] @ c20dc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c2108 │ │ │ │ + ldr r1, [pc, #552] @ c20e0 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1f4c │ │ │ │ - ldr r4, [pc, #520] @ c2114 │ │ │ │ + beq c1f24 │ │ │ │ + ldr r4, [pc, #520] @ c20ec │ │ │ │ mov r1, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c1f40 │ │ │ │ + beq c1f18 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c210c │ │ │ │ - ldr r2, [pc, #440] @ c2110 │ │ │ │ + ldr r0, [pc, #440] @ c20e4 │ │ │ │ + ldr r2, [pc, #440] @ c20e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2078 │ │ │ │ + b c2050 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c20dc │ │ │ │ - ldr r3, [pc, #348] @ c20e0 │ │ │ │ - ldr r5, [pc, #348] @ c20e4 │ │ │ │ + ldr r0, [pc, #348] @ c20b4 │ │ │ │ + ldr r3, [pc, #348] @ c20b8 │ │ │ │ + ldr r5, [pc, #348] @ c20bc │ │ │ │ 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 8ed74 │ │ │ │ - b c2078 │ │ │ │ + b c2050 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2004 │ │ │ │ - ldr r1, [pc, #280] @ c20e8 │ │ │ │ - ldr r0, [pc, #280] @ c20ec │ │ │ │ - ldr r3, [pc, #280] @ c20f0 │ │ │ │ + bne c1fdc │ │ │ │ + ldr r1, [pc, #280] @ c20c0 │ │ │ │ + ldr r0, [pc, #280] @ c20c4 │ │ │ │ + ldr r3, [pc, #280] @ c20c8 │ │ │ │ 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 8ed74 │ │ │ │ - b c2078 │ │ │ │ + b c2050 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c20f4 │ │ │ │ - ldr r1, [pc, #228] @ c20f8 │ │ │ │ - ldr ip, [pc, #228] @ c20fc │ │ │ │ + ldr r0, [pc, #228] @ c20cc │ │ │ │ + ldr r1, [pc, #228] @ c20d0 │ │ │ │ + ldr ip, [pc, #228] @ c20d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c2100 │ │ │ │ + ldr r2, [pc, #224] @ c20d8 │ │ │ │ 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 │ │ │ │ @@ -111202,154 +111192,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c20ac │ │ │ │ + b c2084 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2098 │ │ │ │ + bne c2070 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c20d4 │ │ │ │ + beq c20ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, ip, r8, lsr #21 │ │ │ │ - addeq r6, ip, r7, lsl #23 │ │ │ │ - ldrdeq r0, [sl], r0 @ │ │ │ │ - adceq r0, sl, r8, lsl #16 │ │ │ │ - ldrdeq r0, [sl], r4 @ │ │ │ │ - addeq r6, ip, r3, lsr fp │ │ │ │ - adceq r0, sl, r4, ror #10 │ │ │ │ + umulleq r7, ip, r0, sl │ │ │ │ + addeq r6, ip, pc, ror #22 │ │ │ │ + strdeq r0, [sl], r8 @ │ │ │ │ + adceq r0, sl, r0, lsr r8 │ │ │ │ + strdeq r0, [sl], ip @ │ │ │ │ + addeq r6, ip, fp, lsl fp │ │ │ │ + adceq r0, sl, ip, lsl #11 │ │ │ │ andseq r0, sp, r8, lsr r5 │ │ │ │ - adceq r0, sl, r4, lsl #14 │ │ │ │ - adceq r0, sl, ip, ror r7 │ │ │ │ - @ instruction: 0x008c2ebc │ │ │ │ + adceq r0, sl, ip, lsr #14 │ │ │ │ + adceq r0, sl, r4, lsr #15 │ │ │ │ + addeq r2, ip, r4, lsr #29 │ │ │ │ @ instruction: 0xffffb570 │ │ │ │ @ instruction: 0xffffe078 │ │ │ │ - ldrdeq r7, [ip], r7 @ │ │ │ │ - adceq r0, sl, r0, ror r8 │ │ │ │ - adcseq r0, r0, ip, ror sp │ │ │ │ + @ instruction: 0x008c78bf │ │ │ │ + umlaleq r0, sl, r8, r8 │ │ │ │ + adcseq r0, r0, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c2368 │ │ │ │ + ldr r1, [pc, #576] @ c2340 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c21f8 │ │ │ │ + bne c21d0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c223c │ │ │ │ + bne c2214 │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c2394 │ │ │ │ + ldr r3, [pc, #556] @ c236c │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c2398 │ │ │ │ + ldr r1, [pc, #552] @ c2370 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c21dc │ │ │ │ - ldr r4, [pc, #520] @ c23a4 │ │ │ │ + beq c21b4 │ │ │ │ + ldr r4, [pc, #520] @ c237c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c21d0 │ │ │ │ + beq c21a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c239c │ │ │ │ - ldr r2, [pc, #440] @ c23a0 │ │ │ │ + ldr r0, [pc, #440] @ c2374 │ │ │ │ + ldr r2, [pc, #440] @ c2378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2308 │ │ │ │ + b c22e0 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c236c │ │ │ │ - ldr r3, [pc, #348] @ c2370 │ │ │ │ - ldr r5, [pc, #348] @ c2374 │ │ │ │ + ldr r0, [pc, #348] @ c2344 │ │ │ │ + ldr r3, [pc, #348] @ c2348 │ │ │ │ + ldr r5, [pc, #348] @ c234c │ │ │ │ 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 8ed74 │ │ │ │ - b c2308 │ │ │ │ + b c22e0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2294 │ │ │ │ - ldr r1, [pc, #280] @ c2378 │ │ │ │ - ldr r0, [pc, #280] @ c237c │ │ │ │ - ldr r3, [pc, #280] @ c2380 │ │ │ │ + bne c226c │ │ │ │ + ldr r1, [pc, #280] @ c2350 │ │ │ │ + ldr r0, [pc, #280] @ c2354 │ │ │ │ + ldr r3, [pc, #280] @ c2358 │ │ │ │ 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 8ed74 │ │ │ │ - b c2308 │ │ │ │ + b c22e0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c2384 │ │ │ │ - ldr r1, [pc, #228] @ c2388 │ │ │ │ - ldr ip, [pc, #228] @ c238c │ │ │ │ + ldr r0, [pc, #228] @ c235c │ │ │ │ + ldr r1, [pc, #228] @ c2360 │ │ │ │ + ldr ip, [pc, #228] @ c2364 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c2390 │ │ │ │ + ldr r2, [pc, #224] @ c2368 │ │ │ │ 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 │ │ │ │ @@ -111366,154 +111356,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c233c │ │ │ │ + b c2314 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2328 │ │ │ │ + bne c2300 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c2364 │ │ │ │ + beq c233c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, ip, r7, lsr #16 │ │ │ │ - strdeq r6, [ip], r7 │ │ │ │ - adceq r0, sl, r0, asr #6 │ │ │ │ - adceq r0, sl, r8, ror r5 │ │ │ │ - adceq r0, sl, r4, asr #10 │ │ │ │ - addeq r6, ip, r3, lsr #17 │ │ │ │ - ldrdeq r0, [sl], r4 @ │ │ │ │ + addeq r7, ip, pc, lsl #16 │ │ │ │ + ldrdeq r6, [ip], pc @ │ │ │ │ + adceq r0, sl, r8, ror #6 │ │ │ │ + adceq r0, sl, r0, lsr #11 │ │ │ │ + adceq r0, sl, ip, ror #10 │ │ │ │ + addeq r6, ip, fp, lsl #17 │ │ │ │ + strdeq r0, [sl], ip @ │ │ │ │ andseq r0, sp, r8, lsr #5 │ │ │ │ - adceq r0, sl, r4, ror r4 │ │ │ │ - adceq r0, sl, ip, ror #9 │ │ │ │ - addeq r2, ip, ip, lsr #24 │ │ │ │ + umlaleq r0, sl, ip, r4 │ │ │ │ + adceq r0, sl, r4, lsl r5 │ │ │ │ + addeq r2, ip, r4, lsl ip │ │ │ │ @ instruction: 0xffffc764 │ │ │ │ @ instruction: 0xfffff0d0 │ │ │ │ - addeq r7, ip, r7, asr #12 │ │ │ │ - adceq r0, sl, r0, ror #11 │ │ │ │ - ldrsbteq r0, [r0], r8 │ │ │ │ + addeq r7, ip, pc, lsr #12 │ │ │ │ + adceq r0, sl, r8, lsl #12 │ │ │ │ + adcseq r0, r0, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c25f8 │ │ │ │ + ldr r1, [pc, #576] @ c25d0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2488 │ │ │ │ + bne c2460 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c24cc │ │ │ │ + bne c24a4 │ │ │ │ bl 556bc │ │ │ │ - ldr r3, [pc, #556] @ c2624 │ │ │ │ + ldr r3, [pc, #556] @ c25fc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c2628 │ │ │ │ + ldr r1, [pc, #552] @ c2600 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c246c │ │ │ │ - ldr r4, [pc, #520] @ c2634 │ │ │ │ + beq c2444 │ │ │ │ + ldr r4, [pc, #520] @ c260c │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c2460 │ │ │ │ + beq c2438 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c262c │ │ │ │ - ldr r2, [pc, #440] @ c2630 │ │ │ │ + ldr r0, [pc, #440] @ c2604 │ │ │ │ + ldr r2, [pc, #440] @ c2608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2598 │ │ │ │ + b c2570 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c25fc │ │ │ │ - ldr r3, [pc, #348] @ c2600 │ │ │ │ - ldr r5, [pc, #348] @ c2604 │ │ │ │ + ldr r0, [pc, #348] @ c25d4 │ │ │ │ + ldr r3, [pc, #348] @ c25d8 │ │ │ │ + ldr r5, [pc, #348] @ c25dc │ │ │ │ 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 8ed74 │ │ │ │ - b c2598 │ │ │ │ + b c2570 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2524 │ │ │ │ - ldr r1, [pc, #280] @ c2608 │ │ │ │ - ldr r0, [pc, #280] @ c260c │ │ │ │ - ldr r3, [pc, #280] @ c2610 │ │ │ │ + bne c24fc │ │ │ │ + ldr r1, [pc, #280] @ c25e0 │ │ │ │ + ldr r0, [pc, #280] @ c25e4 │ │ │ │ + ldr r3, [pc, #280] @ c25e8 │ │ │ │ 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 8ed74 │ │ │ │ - b c2598 │ │ │ │ + b c2570 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c2614 │ │ │ │ - ldr r1, [pc, #228] @ c2618 │ │ │ │ - ldr ip, [pc, #228] @ c261c │ │ │ │ + ldr r0, [pc, #228] @ c25ec │ │ │ │ + ldr r1, [pc, #228] @ c25f0 │ │ │ │ + ldr ip, [pc, #228] @ c25f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c2620 │ │ │ │ + ldr r2, [pc, #224] @ c25f8 │ │ │ │ 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 │ │ │ │ @@ -111530,154 +111520,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c25cc │ │ │ │ + b c25a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c25b8 │ │ │ │ + bne c2590 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c25f4 │ │ │ │ + beq c25cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r6, ip, r8, lsr #16 │ │ │ │ - addeq r6, ip, r7, ror #12 │ │ │ │ - strhteq r0, [sl], r0 │ │ │ │ - adceq r0, sl, r8, ror #5 │ │ │ │ - strhteq r0, [sl], r4 │ │ │ │ - addeq r6, ip, r3, lsl r6 │ │ │ │ - adceq r0, sl, r4, asr #32 │ │ │ │ + addeq r6, ip, r0, lsl r8 │ │ │ │ + addeq r6, ip, pc, asr #12 │ │ │ │ + ldrdeq r0, [sl], r8 @ │ │ │ │ + adceq r0, sl, r0, lsl r3 │ │ │ │ + ldrdeq r0, [sl], ip @ │ │ │ │ + strdeq r6, [ip], fp │ │ │ │ + adceq r0, sl, ip, rrx │ │ │ │ andseq r0, sp, r8, lsl r0 │ │ │ │ - adceq r0, sl, r4, ror #3 │ │ │ │ - adceq r0, sl, ip, asr r2 │ │ │ │ - umulleq r2, ip, ip, r9 │ │ │ │ + adceq r0, sl, ip, lsl #4 │ │ │ │ + adceq r0, sl, r4, lsl #5 │ │ │ │ + addeq r2, ip, r4, lsl #19 │ │ │ │ @ instruction: 0xffffa850 │ │ │ │ @ instruction: 0xffffe840 │ │ │ │ - @ instruction: 0x008c73b7 │ │ │ │ - adceq r0, sl, r0, asr r3 │ │ │ │ - adcseq r0, r0, r4, lsr #11 │ │ │ │ + umulleq r7, ip, pc, r3 @ │ │ │ │ + adceq r0, sl, r8, ror r3 │ │ │ │ + adcseq r0, r0, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c2888 │ │ │ │ + ldr r1, [pc, #576] @ c2860 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2718 │ │ │ │ + bne c26f0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c275c │ │ │ │ + bne c2734 │ │ │ │ bl 54288 │ │ │ │ - ldr r3, [pc, #556] @ c28b4 │ │ │ │ + ldr r3, [pc, #556] @ c288c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c28b8 │ │ │ │ + ldr r1, [pc, #552] @ c2890 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #228 @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c26fc │ │ │ │ - ldr r4, [pc, #520] @ c28c4 │ │ │ │ + beq c26d4 │ │ │ │ + ldr r4, [pc, #520] @ c289c │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c26f0 │ │ │ │ + beq c26c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c28bc │ │ │ │ - ldr r2, [pc, #440] @ c28c0 │ │ │ │ + ldr r0, [pc, #440] @ c2894 │ │ │ │ + ldr r2, [pc, #440] @ c2898 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2828 │ │ │ │ + b c2800 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c288c │ │ │ │ - ldr r3, [pc, #348] @ c2890 │ │ │ │ - ldr r5, [pc, #348] @ c2894 │ │ │ │ + ldr r0, [pc, #348] @ c2864 │ │ │ │ + ldr r3, [pc, #348] @ c2868 │ │ │ │ + ldr r5, [pc, #348] @ c286c │ │ │ │ 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 8ed74 │ │ │ │ - b c2828 │ │ │ │ + b c2800 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c27b4 │ │ │ │ - ldr r1, [pc, #280] @ c2898 │ │ │ │ - ldr r0, [pc, #280] @ c289c │ │ │ │ - ldr r3, [pc, #280] @ c28a0 │ │ │ │ + bne c278c │ │ │ │ + ldr r1, [pc, #280] @ c2870 │ │ │ │ + ldr r0, [pc, #280] @ c2874 │ │ │ │ + ldr r3, [pc, #280] @ c2878 │ │ │ │ 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 8ed74 │ │ │ │ - b c2828 │ │ │ │ + b c2800 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c28a4 │ │ │ │ - ldr r1, [pc, #228] @ c28a8 │ │ │ │ - ldr ip, [pc, #228] @ c28ac │ │ │ │ + ldr r0, [pc, #228] @ c287c │ │ │ │ + ldr r1, [pc, #228] @ c2880 │ │ │ │ + ldr ip, [pc, #228] @ c2884 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c28b0 │ │ │ │ + ldr r2, [pc, #224] @ c2888 │ │ │ │ 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 │ │ │ │ @@ -111694,154 +111684,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c285c │ │ │ │ + b c2834 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2848 │ │ │ │ + bne c2820 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c2884 │ │ │ │ + beq c285c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x008c7dbc │ │ │ │ - ldrdeq r6, [ip], r7 │ │ │ │ - adceq pc, r9, r0, lsr #28 │ │ │ │ - adceq r0, sl, r8, asr r0 │ │ │ │ - adceq r0, sl, r4, lsr #32 │ │ │ │ - addeq r6, ip, r3, lsl #7 │ │ │ │ - strhteq pc, [r9], r4 @ │ │ │ │ + addeq r7, ip, r4, lsr #27 │ │ │ │ + @ instruction: 0x008c63bf │ │ │ │ + adceq pc, r9, r8, asr #28 │ │ │ │ + adceq r0, sl, r0, lsl #1 │ │ │ │ + adceq r0, sl, ip, asr #32 │ │ │ │ + addeq r6, ip, fp, ror #6 │ │ │ │ + ldrdeq pc, [r9], ip @ │ │ │ │ andseq pc, ip, r8, lsl #27 │ │ │ │ - adceq pc, r9, r4, asr pc @ │ │ │ │ - adceq pc, r9, ip, asr #31 │ │ │ │ - addeq r2, ip, ip, lsl #14 │ │ │ │ + adceq pc, r9, ip, ror pc @ │ │ │ │ + strdeq pc, [r9], r4 @ │ │ │ │ + strdeq r2, [ip], r4 │ │ │ │ @ instruction: 0xffffa648 │ │ │ │ @ instruction: 0xffffde54 │ │ │ │ - addeq r7, ip, r7, lsr #2 │ │ │ │ - adceq r0, sl, r0, asr #1 │ │ │ │ - adcseq r0, r0, ip, lsr #12 │ │ │ │ + addeq r7, ip, pc, lsl #2 │ │ │ │ + adceq r0, sl, r8, ror #1 │ │ │ │ + adcseq r0, r0, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c2b18 │ │ │ │ + ldr r1, [pc, #576] @ c2af0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c29a8 │ │ │ │ + bne c2980 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c29ec │ │ │ │ + bne c29c4 │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c2b44 │ │ │ │ + ldr r3, [pc, #556] @ c2b1c │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c2b48 │ │ │ │ + ldr r1, [pc, #552] @ c2b20 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c298c │ │ │ │ - ldr r4, [pc, #520] @ c2b54 │ │ │ │ + beq c2964 │ │ │ │ + ldr r4, [pc, #520] @ c2b2c │ │ │ │ mov r1, #608 @ 0x260 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c2980 │ │ │ │ + beq c2958 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c2b4c │ │ │ │ - ldr r2, [pc, #440] @ c2b50 │ │ │ │ + ldr r0, [pc, #440] @ c2b24 │ │ │ │ + ldr r2, [pc, #440] @ c2b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2ab8 │ │ │ │ + b c2a90 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c2b1c │ │ │ │ - ldr r3, [pc, #348] @ c2b20 │ │ │ │ - ldr r5, [pc, #348] @ c2b24 │ │ │ │ + ldr r0, [pc, #348] @ c2af4 │ │ │ │ + ldr r3, [pc, #348] @ c2af8 │ │ │ │ + ldr r5, [pc, #348] @ c2afc │ │ │ │ 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 8ed74 │ │ │ │ - b c2ab8 │ │ │ │ + b c2a90 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2a44 │ │ │ │ - ldr r1, [pc, #280] @ c2b28 │ │ │ │ - ldr r0, [pc, #280] @ c2b2c │ │ │ │ - ldr r3, [pc, #280] @ c2b30 │ │ │ │ + bne c2a1c │ │ │ │ + ldr r1, [pc, #280] @ c2b00 │ │ │ │ + ldr r0, [pc, #280] @ c2b04 │ │ │ │ + ldr r3, [pc, #280] @ c2b08 │ │ │ │ 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 8ed74 │ │ │ │ - b c2ab8 │ │ │ │ + b c2a90 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c2b34 │ │ │ │ - ldr r1, [pc, #228] @ c2b38 │ │ │ │ - ldr ip, [pc, #228] @ c2b3c │ │ │ │ + ldr r0, [pc, #228] @ c2b0c │ │ │ │ + ldr r1, [pc, #228] @ c2b10 │ │ │ │ + ldr ip, [pc, #228] @ c2b14 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c2b40 │ │ │ │ + ldr r2, [pc, #224] @ c2b18 │ │ │ │ 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 │ │ │ │ @@ -111858,154 +111848,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c2aec │ │ │ │ + b c2ac4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2ad8 │ │ │ │ + bne c2ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c2b14 │ │ │ │ + beq c2aec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, ip, fp, lsr fp │ │ │ │ - addeq r6, ip, r7, asr #2 │ │ │ │ - umlaleq pc, r9, r0, fp @ │ │ │ │ - adceq pc, r9, r8, asr #27 │ │ │ │ - umlaleq pc, r9, r4, sp @ │ │ │ │ - strdeq r6, [ip], r3 │ │ │ │ - adceq pc, r9, r4, lsr #22 │ │ │ │ + addeq r7, ip, r3, lsr #22 │ │ │ │ + addeq r6, ip, pc, lsr #2 │ │ │ │ + strhteq pc, [r9], r8 @ │ │ │ │ + strdeq pc, [r9], r0 @ │ │ │ │ + strhteq pc, [r9], ip @ │ │ │ │ + ldrdeq r6, [ip], fp │ │ │ │ + adceq pc, r9, ip, asr #22 │ │ │ │ @ instruction: 0x001cfaf8 │ │ │ │ - adceq pc, r9, r4, asr #25 │ │ │ │ - adceq pc, r9, ip, lsr sp @ │ │ │ │ - addeq r2, ip, ip, ror r4 │ │ │ │ + adceq pc, r9, ip, ror #25 │ │ │ │ + adceq pc, r9, r4, ror #26 │ │ │ │ + addeq r2, ip, r4, ror #8 │ │ │ │ @ instruction: 0xffffbc2c │ │ │ │ @ instruction: 0xffffe158 │ │ │ │ - umulleq r6, ip, r7, lr │ │ │ │ - adceq pc, r9, r0, lsr lr @ │ │ │ │ - ldrshteq r0, [r0], r0 │ │ │ │ + addeq r6, ip, pc, ror lr │ │ │ │ + adceq pc, r9, r8, asr lr @ │ │ │ │ + adcseq r0, r0, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c2da8 │ │ │ │ + ldr r1, [pc, #576] @ c2d80 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2c38 │ │ │ │ + bne c2c10 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c2c7c │ │ │ │ + bne c2c54 │ │ │ │ bl 5354c │ │ │ │ - ldr r3, [pc, #556] @ c2dd4 │ │ │ │ + ldr r3, [pc, #556] @ c2dac │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c2dd8 │ │ │ │ + ldr r1, [pc, #552] @ c2db0 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c1c │ │ │ │ - ldr r4, [pc, #520] @ c2de4 │ │ │ │ + beq c2bf4 │ │ │ │ + ldr r4, [pc, #520] @ c2dbc │ │ │ │ mov r1, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c2c10 │ │ │ │ + beq c2be8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c2ddc │ │ │ │ - ldr r2, [pc, #440] @ c2de0 │ │ │ │ + ldr r0, [pc, #440] @ c2db4 │ │ │ │ + ldr r2, [pc, #440] @ c2db8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2d48 │ │ │ │ + b c2d20 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c2dac │ │ │ │ - ldr r3, [pc, #348] @ c2db0 │ │ │ │ - ldr r5, [pc, #348] @ c2db4 │ │ │ │ + ldr r0, [pc, #348] @ c2d84 │ │ │ │ + ldr r3, [pc, #348] @ c2d88 │ │ │ │ + ldr r5, [pc, #348] @ c2d8c │ │ │ │ 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 8ed74 │ │ │ │ - b c2d48 │ │ │ │ + b c2d20 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2cd4 │ │ │ │ - ldr r1, [pc, #280] @ c2db8 │ │ │ │ - ldr r0, [pc, #280] @ c2dbc │ │ │ │ - ldr r3, [pc, #280] @ c2dc0 │ │ │ │ + bne c2cac │ │ │ │ + ldr r1, [pc, #280] @ c2d90 │ │ │ │ + ldr r0, [pc, #280] @ c2d94 │ │ │ │ + ldr r3, [pc, #280] @ c2d98 │ │ │ │ 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 8ed74 │ │ │ │ - b c2d48 │ │ │ │ + b c2d20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c2dc4 │ │ │ │ - ldr r1, [pc, #228] @ c2dc8 │ │ │ │ - ldr ip, [pc, #228] @ c2dcc │ │ │ │ + ldr r0, [pc, #228] @ c2d9c │ │ │ │ + ldr r1, [pc, #228] @ c2da0 │ │ │ │ + ldr ip, [pc, #228] @ c2da4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c2dd0 │ │ │ │ + ldr r2, [pc, #224] @ c2da8 │ │ │ │ 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 │ │ │ │ @@ -112022,154 +112012,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c2d7c │ │ │ │ + b c2d54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2d68 │ │ │ │ + bne c2d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c2da4 │ │ │ │ + beq c2d7c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x008c78b4 │ │ │ │ - @ instruction: 0x008c5eb7 │ │ │ │ - adceq pc, r9, r0, lsl #18 │ │ │ │ - adceq pc, r9, r8, lsr fp @ │ │ │ │ - adceq pc, r9, r4, lsl #22 │ │ │ │ - addeq r5, ip, r3, ror #28 │ │ │ │ - umlaleq pc, r9, r4, r8 @ │ │ │ │ + umulleq r7, ip, ip, r8 │ │ │ │ + umulleq r5, ip, pc, lr @ │ │ │ │ + adceq pc, r9, r8, lsr #18 │ │ │ │ + adceq pc, r9, r0, ror #22 │ │ │ │ + adceq pc, r9, ip, lsr #22 │ │ │ │ + addeq r5, ip, fp, asr #28 │ │ │ │ + strhteq pc, [r9], ip @ │ │ │ │ andseq pc, ip, r8, ror #16 │ │ │ │ - adceq pc, r9, r4, lsr sl @ │ │ │ │ - adceq pc, r9, ip, lsr #21 │ │ │ │ - addeq r2, ip, ip, ror #3 │ │ │ │ + adceq pc, r9, ip, asr sl @ │ │ │ │ + ldrdeq pc, [r9], r4 @ │ │ │ │ + ldrdeq r2, [ip], r4 │ │ │ │ @ instruction: 0xffffb54c │ │ │ │ @ instruction: 0xffffe5b0 │ │ │ │ - addeq r6, ip, r7, lsl #24 │ │ │ │ - adceq pc, r9, r0, lsr #23 │ │ │ │ - adcseq r0, r0, ip, lsr r2 │ │ │ │ + addeq r6, ip, pc, ror #23 │ │ │ │ + adceq pc, r9, r8, asr #23 │ │ │ │ + adcseq r0, r0, r4, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c3038 │ │ │ │ + ldr r1, [pc, #576] @ c3010 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2ec8 │ │ │ │ + bne c2ea0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c2f0c │ │ │ │ + bne c2ee4 │ │ │ │ bl 5354c │ │ │ │ - ldr r3, [pc, #556] @ c3064 │ │ │ │ + ldr r3, [pc, #556] @ c303c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c3068 │ │ │ │ + ldr r1, [pc, #552] @ c3040 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2eac │ │ │ │ - ldr r4, [pc, #520] @ c3074 │ │ │ │ + beq c2e84 │ │ │ │ + ldr r4, [pc, #520] @ c304c │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c2ea0 │ │ │ │ + beq c2e78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c306c │ │ │ │ - ldr r2, [pc, #440] @ c3070 │ │ │ │ + ldr r0, [pc, #440] @ c3044 │ │ │ │ + ldr r2, [pc, #440] @ c3048 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c2fd8 │ │ │ │ + b c2fb0 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c303c │ │ │ │ - ldr r3, [pc, #348] @ c3040 │ │ │ │ - ldr r5, [pc, #348] @ c3044 │ │ │ │ + ldr r0, [pc, #348] @ c3014 │ │ │ │ + ldr r3, [pc, #348] @ c3018 │ │ │ │ + ldr r5, [pc, #348] @ c301c │ │ │ │ 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 8ed74 │ │ │ │ - b c2fd8 │ │ │ │ + b c2fb0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2f64 │ │ │ │ - ldr r1, [pc, #280] @ c3048 │ │ │ │ - ldr r0, [pc, #280] @ c304c │ │ │ │ - ldr r3, [pc, #280] @ c3050 │ │ │ │ + bne c2f3c │ │ │ │ + ldr r1, [pc, #280] @ c3020 │ │ │ │ + ldr r0, [pc, #280] @ c3024 │ │ │ │ + ldr r3, [pc, #280] @ c3028 │ │ │ │ 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 8ed74 │ │ │ │ - b c2fd8 │ │ │ │ + b c2fb0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c3054 │ │ │ │ - ldr r1, [pc, #228] @ c3058 │ │ │ │ - ldr ip, [pc, #228] @ c305c │ │ │ │ + ldr r0, [pc, #228] @ c302c │ │ │ │ + ldr r1, [pc, #228] @ c3030 │ │ │ │ + ldr ip, [pc, #228] @ c3034 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c3060 │ │ │ │ + ldr r2, [pc, #224] @ c3038 │ │ │ │ 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 │ │ │ │ @@ -112186,154 +112176,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c300c │ │ │ │ + b c2fe4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2ff8 │ │ │ │ + bne c2fd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c3034 │ │ │ │ + beq c300c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, ip, r5, lsr r6 │ │ │ │ - addeq r5, ip, r7, lsr #24 │ │ │ │ - adceq pc, r9, r0, ror r6 @ │ │ │ │ - adceq pc, r9, r8, lsr #17 │ │ │ │ - adceq pc, r9, r4, ror r8 @ │ │ │ │ - ldrdeq r5, [ip], r3 │ │ │ │ - adceq pc, r9, r4, lsl #12 │ │ │ │ + addeq r7, ip, sp, lsl r6 │ │ │ │ + addeq r5, ip, pc, lsl #24 │ │ │ │ + umlaleq pc, r9, r8, r6 @ │ │ │ │ + ldrdeq pc, [r9], r0 @ │ │ │ │ + umlaleq pc, r9, ip, r8 @ │ │ │ │ + @ instruction: 0x008c5bbb │ │ │ │ + adceq pc, r9, ip, lsr #12 │ │ │ │ @ instruction: 0x001cf5d8 │ │ │ │ - adceq pc, r9, r4, lsr #15 │ │ │ │ - adceq pc, r9, ip, lsl r8 @ │ │ │ │ - addeq r1, ip, ip, asr pc │ │ │ │ + adceq pc, r9, ip, asr #15 │ │ │ │ + adceq pc, r9, r4, asr #16 │ │ │ │ + addeq r1, ip, r4, asr #30 │ │ │ │ @ instruction: 0xffffb614 │ │ │ │ @ instruction: 0xffffdad0 │ │ │ │ - addeq r6, ip, r7, ror r9 │ │ │ │ - adceq pc, r9, r0, lsl r9 @ │ │ │ │ - adceq pc, pc, ip, lsr #29 │ │ │ │ + addeq r6, ip, pc, asr r9 │ │ │ │ + adceq pc, r9, r8, lsr r9 @ │ │ │ │ + ldrdeq pc, [pc], r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c32c8 │ │ │ │ + ldr r1, [pc, #576] @ c32a0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c3158 │ │ │ │ + bne c3130 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c319c │ │ │ │ + bne c3174 │ │ │ │ bl 53d18 │ │ │ │ - ldr r3, [pc, #556] @ c32f4 │ │ │ │ + ldr r3, [pc, #556] @ c32cc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c32f8 │ │ │ │ + ldr r1, [pc, #552] @ c32d0 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c313c │ │ │ │ - ldr r4, [pc, #520] @ c3304 │ │ │ │ + beq c3114 │ │ │ │ + ldr r4, [pc, #520] @ c32dc │ │ │ │ mov r1, #28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c3130 │ │ │ │ + beq c3108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c32fc │ │ │ │ - ldr r2, [pc, #440] @ c3300 │ │ │ │ + ldr r0, [pc, #440] @ c32d4 │ │ │ │ + ldr r2, [pc, #440] @ c32d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c3268 │ │ │ │ + b c3240 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c32cc │ │ │ │ - ldr r3, [pc, #348] @ c32d0 │ │ │ │ - ldr r5, [pc, #348] @ c32d4 │ │ │ │ + ldr r0, [pc, #348] @ c32a4 │ │ │ │ + ldr r3, [pc, #348] @ c32a8 │ │ │ │ + ldr r5, [pc, #348] @ c32ac │ │ │ │ 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 8ed74 │ │ │ │ - b c3268 │ │ │ │ + b c3240 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c31f4 │ │ │ │ - ldr r1, [pc, #280] @ c32d8 │ │ │ │ - ldr r0, [pc, #280] @ c32dc │ │ │ │ - ldr r3, [pc, #280] @ c32e0 │ │ │ │ + bne c31cc │ │ │ │ + ldr r1, [pc, #280] @ c32b0 │ │ │ │ + ldr r0, [pc, #280] @ c32b4 │ │ │ │ + ldr r3, [pc, #280] @ c32b8 │ │ │ │ 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 8ed74 │ │ │ │ - b c3268 │ │ │ │ + b c3240 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c32e4 │ │ │ │ - ldr r1, [pc, #228] @ c32e8 │ │ │ │ - ldr ip, [pc, #228] @ c32ec │ │ │ │ + ldr r0, [pc, #228] @ c32bc │ │ │ │ + ldr r1, [pc, #228] @ c32c0 │ │ │ │ + ldr ip, [pc, #228] @ c32c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c32f0 │ │ │ │ + ldr r2, [pc, #224] @ c32c8 │ │ │ │ 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 │ │ │ │ @@ -112350,154 +112340,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c329c │ │ │ │ + b c3274 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3288 │ │ │ │ + bne c3260 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c32c4 │ │ │ │ + beq c329c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x008c73b1 │ │ │ │ - umulleq r5, ip, r7, r9 │ │ │ │ - adceq pc, r9, r0, ror #7 │ │ │ │ - adceq pc, r9, r8, lsl r6 @ │ │ │ │ - adceq pc, r9, r4, ror #11 │ │ │ │ - addeq r5, ip, r3, asr #18 │ │ │ │ - adceq pc, r9, r4, ror r3 @ │ │ │ │ + umulleq r7, ip, r9, r3 │ │ │ │ + addeq r5, ip, pc, ror r9 │ │ │ │ + adceq pc, r9, r8, lsl #8 │ │ │ │ + adceq pc, r9, r0, asr #12 │ │ │ │ + adceq pc, r9, ip, lsl #12 │ │ │ │ + addeq r5, ip, fp, lsr #18 │ │ │ │ + umlaleq pc, r9, ip, r3 @ │ │ │ │ andseq pc, ip, r8, asr #6 │ │ │ │ - adceq pc, r9, r4, lsl r5 @ │ │ │ │ - adceq pc, r9, ip, lsl #11 │ │ │ │ - addeq r1, ip, ip, asr #25 │ │ │ │ + adceq pc, r9, ip, lsr r5 @ │ │ │ │ + strhteq pc, [r9], r4 @ │ │ │ │ + @ instruction: 0x008c1cb4 │ │ │ │ @ instruction: 0xffffbbcc │ │ │ │ @ instruction: 0xffffbdfc │ │ │ │ - addeq r6, ip, r7, ror #13 │ │ │ │ - adceq pc, r9, r0, lsl #13 │ │ │ │ - adceq pc, pc, ip, ror #25 │ │ │ │ + addeq r6, ip, pc, asr #13 │ │ │ │ + adceq pc, r9, r8, lsr #13 │ │ │ │ + adceq pc, pc, r4, lsl sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c3558 │ │ │ │ + ldr r1, [pc, #576] @ c3530 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c33e8 │ │ │ │ + bne c33c0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c342c │ │ │ │ + bne c3404 │ │ │ │ bl 53540 │ │ │ │ - ldr r3, [pc, #556] @ c3584 │ │ │ │ + ldr r3, [pc, #556] @ c355c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c3588 │ │ │ │ + ldr r1, [pc, #552] @ c3560 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #276 @ 0x114 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c33cc │ │ │ │ - ldr r4, [pc, #520] @ c3594 │ │ │ │ + beq c33a4 │ │ │ │ + ldr r4, [pc, #520] @ c356c │ │ │ │ mov r1, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c33c0 │ │ │ │ + beq c3398 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c358c │ │ │ │ - ldr r2, [pc, #440] @ c3590 │ │ │ │ + ldr r0, [pc, #440] @ c3564 │ │ │ │ + ldr r2, [pc, #440] @ c3568 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c34f8 │ │ │ │ + b c34d0 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c355c │ │ │ │ - ldr r3, [pc, #348] @ c3560 │ │ │ │ - ldr r5, [pc, #348] @ c3564 │ │ │ │ + ldr r0, [pc, #348] @ c3534 │ │ │ │ + ldr r3, [pc, #348] @ c3538 │ │ │ │ + ldr r5, [pc, #348] @ c353c │ │ │ │ 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 8ed74 │ │ │ │ - b c34f8 │ │ │ │ + b c34d0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3484 │ │ │ │ - ldr r1, [pc, #280] @ c3568 │ │ │ │ - ldr r0, [pc, #280] @ c356c │ │ │ │ - ldr r3, [pc, #280] @ c3570 │ │ │ │ + bne c345c │ │ │ │ + ldr r1, [pc, #280] @ c3540 │ │ │ │ + ldr r0, [pc, #280] @ c3544 │ │ │ │ + ldr r3, [pc, #280] @ c3548 │ │ │ │ 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 8ed74 │ │ │ │ - b c34f8 │ │ │ │ + b c34d0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c3574 │ │ │ │ - ldr r1, [pc, #228] @ c3578 │ │ │ │ - ldr ip, [pc, #228] @ c357c │ │ │ │ + ldr r0, [pc, #228] @ c354c │ │ │ │ + ldr r1, [pc, #228] @ c3550 │ │ │ │ + ldr ip, [pc, #228] @ c3554 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c3580 │ │ │ │ + ldr r2, [pc, #224] @ c3558 │ │ │ │ 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 │ │ │ │ @@ -112514,185 +112504,185 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c352c │ │ │ │ + b c3504 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3518 │ │ │ │ + bne c34f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c3554 │ │ │ │ + beq c352c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r7, ip, r5, lsr r1 │ │ │ │ - addeq r5, ip, r7, lsl #14 │ │ │ │ - adceq pc, r9, r0, asr r1 @ │ │ │ │ - adceq pc, r9, r8, lsl #7 │ │ │ │ - adceq pc, r9, r4, asr r3 @ │ │ │ │ - @ instruction: 0x008c56b3 │ │ │ │ - adceq pc, r9, r4, ror #1 │ │ │ │ + addeq r7, ip, sp, lsl r1 │ │ │ │ + addeq r5, ip, pc, ror #13 │ │ │ │ + adceq pc, r9, r8, ror r1 @ │ │ │ │ + strhteq pc, [r9], r0 @ │ │ │ │ + adceq pc, r9, ip, ror r3 @ │ │ │ │ + umulleq r5, ip, fp, r6 │ │ │ │ + adceq pc, r9, ip, lsl #2 │ │ │ │ ldrheq pc, [ip], -r8 @ │ │ │ │ - adceq pc, r9, r4, lsl #5 │ │ │ │ - strdeq pc, [r9], ip @ │ │ │ │ - addeq r1, ip, ip, lsr sl │ │ │ │ + adceq pc, r9, ip, lsr #5 │ │ │ │ + adceq pc, r9, r4, lsr #6 │ │ │ │ + addeq r1, ip, r4, lsr #20 │ │ │ │ @ instruction: 0xffff9ff8 │ │ │ │ @ instruction: 0xffffe780 │ │ │ │ - addeq r6, ip, r7, asr r4 │ │ │ │ - strdeq pc, [r9], r0 @ │ │ │ │ - adceq pc, pc, ip, lsl fp @ │ │ │ │ + addeq r6, ip, pc, lsr r4 │ │ │ │ + adceq pc, r9, r8, lsl r4 @ │ │ │ │ + adceq pc, pc, r4, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #700] @ c3864 │ │ │ │ + ldr r1, [pc, #700] @ c383c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c36e4 │ │ │ │ + bne c36bc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c3728 │ │ │ │ + bne c3700 │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #680] @ c3890 │ │ │ │ + ldr r3, [pc, #680] @ c3868 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #676] @ c3894 │ │ │ │ + ldr r1, [pc, #676] @ c386c │ │ │ │ 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 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c36c8 │ │ │ │ - ldr r7, [pc, #644] @ c38a0 │ │ │ │ + beq c36a0 │ │ │ │ + ldr r7, [pc, #644] @ c3878 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 54f60 │ │ │ │ - ldr r1, [pc, #624] @ c38a4 │ │ │ │ + ldr r1, [pc, #624] @ c387c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3780 │ │ │ │ + beq c3758 │ │ │ │ mov r7, r0 │ │ │ │ bl 538dc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #576] @ c38a8 │ │ │ │ + ldr r0, [pc, #576] @ c3880 │ │ │ │ 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 54a5c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq c36bc │ │ │ │ + beq c3694 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #456] @ c3898 │ │ │ │ - ldr r2, [pc, #456] @ c389c │ │ │ │ + ldr r0, [pc, #456] @ c3870 │ │ │ │ + ldr r2, [pc, #456] @ c3874 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c3804 │ │ │ │ + b c37dc │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ c3868 │ │ │ │ - ldr r3, [pc, #364] @ c386c │ │ │ │ - ldr r5, [pc, #364] @ c3870 │ │ │ │ + ldr r0, [pc, #364] @ c3840 │ │ │ │ + ldr r3, [pc, #364] @ c3844 │ │ │ │ + ldr r5, [pc, #364] @ c3848 │ │ │ │ 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 8ed74 │ │ │ │ - b c3804 │ │ │ │ + b c37dc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3790 │ │ │ │ - ldr r1, [pc, #296] @ c3874 │ │ │ │ - ldr r0, [pc, #296] @ c3878 │ │ │ │ - ldr r3, [pc, #296] @ c387c │ │ │ │ + bne c3768 │ │ │ │ + ldr r1, [pc, #296] @ c384c │ │ │ │ + ldr r0, [pc, #296] @ c3850 │ │ │ │ + ldr r3, [pc, #296] @ c3854 │ │ │ │ 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 8ed74 │ │ │ │ - b c3804 │ │ │ │ + b c37dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ - b c3804 │ │ │ │ + b c37dc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c3880 │ │ │ │ - ldr r1, [pc, #228] @ c3884 │ │ │ │ - ldr ip, [pc, #228] @ c3888 │ │ │ │ + ldr r0, [pc, #228] @ c3858 │ │ │ │ + ldr r1, [pc, #228] @ c385c │ │ │ │ + ldr ip, [pc, #228] @ c3860 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c388c │ │ │ │ + ldr r2, [pc, #224] @ c3864 │ │ │ │ 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 │ │ │ │ @@ -112709,187 +112699,187 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c3838 │ │ │ │ + b c3810 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3824 │ │ │ │ + bne c37fc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c3860 │ │ │ │ + beq c3838 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x008c6eb0 │ │ │ │ - addeq r5, ip, fp, lsl #8 │ │ │ │ - adceq lr, r9, r4, asr lr │ │ │ │ - adceq pc, r9, ip, lsl #1 │ │ │ │ - adceq pc, r9, r8, asr r0 @ │ │ │ │ - @ instruction: 0x008c53b7 │ │ │ │ - adceq lr, r9, r8, ror #27 │ │ │ │ + umulleq r6, ip, r8, lr │ │ │ │ + strdeq r5, [ip], r3 │ │ │ │ + adceq lr, r9, ip, ror lr │ │ │ │ + strhteq pc, [r9], r4 @ │ │ │ │ + adceq pc, r9, r0, lsl #1 │ │ │ │ + umulleq r5, ip, pc, r3 @ │ │ │ │ + adceq lr, r9, r0, lsl lr │ │ │ │ andseq lr, ip, ip, lsr #27 │ │ │ │ - adceq lr, r9, r8, ror pc │ │ │ │ - strdeq lr, [r9], r0 @ │ │ │ │ - addeq r1, ip, r0, lsr r7 │ │ │ │ + adceq lr, r9, r0, lsr #31 │ │ │ │ + adceq pc, r9, r8, lsl r0 @ │ │ │ │ + addeq r1, ip, r8, lsl r7 │ │ │ │ @ instruction: 0xffffab78 │ │ │ │ @ instruction: 0xffffdeec │ │ │ │ - addeq r6, ip, fp, asr r1 │ │ │ │ - strdeq pc, [r9], r4 @ │ │ │ │ - ldrdeq pc, [pc], r8 @ │ │ │ │ - adceq ip, pc, r0, lsr #14 │ │ │ │ + addeq r6, ip, r3, asr #2 │ │ │ │ + adceq pc, r9, ip, lsl r1 @ │ │ │ │ + adceq pc, pc, r0, lsl #20 │ │ │ │ + adceq ip, pc, r8, asr #14 │ │ │ │ ldrdeq r3, [r0], -ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #700] @ c3b78 │ │ │ │ + ldr r1, [pc, #700] @ c3b50 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c39f8 │ │ │ │ + bne c39d0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c3a3c │ │ │ │ + bne c3a14 │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #680] @ c3ba4 │ │ │ │ + ldr r3, [pc, #680] @ c3b7c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #676] @ c3ba8 │ │ │ │ + ldr r1, [pc, #676] @ c3b80 │ │ │ │ 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 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39dc │ │ │ │ - ldr r7, [pc, #644] @ c3bb4 │ │ │ │ + beq c39b4 │ │ │ │ + ldr r7, [pc, #644] @ c3b8c │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 54f60 │ │ │ │ - ldr r1, [pc, #624] @ c3bb8 │ │ │ │ + ldr r1, [pc, #624] @ c3b90 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3a94 │ │ │ │ + beq c3a6c │ │ │ │ mov r7, r0 │ │ │ │ bl 538dc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #576] @ c3bbc │ │ │ │ + ldr r0, [pc, #576] @ c3b94 │ │ │ │ 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 54a5c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq c39d0 │ │ │ │ + beq c39a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #456] @ c3bac │ │ │ │ - ldr r2, [pc, #456] @ c3bb0 │ │ │ │ + ldr r0, [pc, #456] @ c3b84 │ │ │ │ + ldr r2, [pc, #456] @ c3b88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c3b18 │ │ │ │ + b c3af0 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ c3b7c │ │ │ │ - ldr r3, [pc, #364] @ c3b80 │ │ │ │ - ldr r5, [pc, #364] @ c3b84 │ │ │ │ + ldr r0, [pc, #364] @ c3b54 │ │ │ │ + ldr r3, [pc, #364] @ c3b58 │ │ │ │ + ldr r5, [pc, #364] @ c3b5c │ │ │ │ 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 8ed74 │ │ │ │ - b c3b18 │ │ │ │ + b c3af0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3aa4 │ │ │ │ - ldr r1, [pc, #296] @ c3b88 │ │ │ │ - ldr r0, [pc, #296] @ c3b8c │ │ │ │ - ldr r3, [pc, #296] @ c3b90 │ │ │ │ + bne c3a7c │ │ │ │ + ldr r1, [pc, #296] @ c3b60 │ │ │ │ + ldr r0, [pc, #296] @ c3b64 │ │ │ │ + ldr r3, [pc, #296] @ c3b68 │ │ │ │ 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 8ed74 │ │ │ │ - b c3b18 │ │ │ │ + b c3af0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ - b c3b18 │ │ │ │ + b c3af0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c3b94 │ │ │ │ - ldr r1, [pc, #228] @ c3b98 │ │ │ │ - ldr ip, [pc, #228] @ c3b9c │ │ │ │ + ldr r0, [pc, #228] @ c3b6c │ │ │ │ + ldr r1, [pc, #228] @ c3b70 │ │ │ │ + ldr ip, [pc, #228] @ c3b74 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c3ba0 │ │ │ │ + ldr r2, [pc, #224] @ c3b78 │ │ │ │ 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 │ │ │ │ @@ -112906,156 +112896,156 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c3b4c │ │ │ │ + b c3b24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b38 │ │ │ │ + bne c3b10 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c3b74 │ │ │ │ + beq c3b4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r6, ip, sl, lsr #23 │ │ │ │ - strdeq r5, [ip], r7 │ │ │ │ - adceq lr, r9, r0, asr #22 │ │ │ │ - adceq lr, r9, r8, ror sp │ │ │ │ - adceq lr, r9, r4, asr #26 │ │ │ │ - addeq r5, ip, r3, lsr #1 │ │ │ │ - ldrdeq lr, [r9], r4 @ │ │ │ │ + umulleq r6, ip, r2, fp │ │ │ │ + ldrdeq r5, [ip], pc @ │ │ │ │ + adceq lr, r9, r8, ror #22 │ │ │ │ + adceq lr, r9, r0, lsr #27 │ │ │ │ + adceq lr, r9, ip, ror #26 │ │ │ │ + addeq r5, ip, fp, lsl #1 │ │ │ │ + strdeq lr, [r9], ip @ │ │ │ │ mulseq ip, r8, sl │ │ │ │ - adceq lr, r9, r4, ror #24 │ │ │ │ - ldrdeq lr, [r9], ip @ │ │ │ │ - addeq r1, ip, ip, lsl r4 │ │ │ │ + adceq lr, r9, ip, lsl #25 │ │ │ │ + adceq lr, r9, r4, lsl #26 │ │ │ │ + addeq r1, ip, r4, lsl #8 │ │ │ │ @ instruction: 0xffff945c │ │ │ │ @ instruction: 0xffffca44 │ │ │ │ - addeq r5, ip, r7, asr #28 │ │ │ │ - adceq lr, r9, r0, ror #27 │ │ │ │ - ldrdeq pc, [pc], r0 @ │ │ │ │ - adceq ip, pc, ip, lsl #8 │ │ │ │ + addeq r5, ip, pc, lsr #28 │ │ │ │ + adceq lr, r9, r8, lsl #28 │ │ │ │ + strdeq pc, [pc], r8 @ │ │ │ │ + adceq ip, pc, r4, lsr r4 @ │ │ │ │ andeq r2, r0, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c3e10 │ │ │ │ + ldr r1, [pc, #576] @ c3de8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c3ca0 │ │ │ │ + bne c3c78 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c3ce4 │ │ │ │ + bne c3cbc │ │ │ │ bl 54288 │ │ │ │ - ldr r3, [pc, #556] @ c3e3c │ │ │ │ + ldr r3, [pc, #556] @ c3e14 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c3e40 │ │ │ │ + ldr r1, [pc, #552] @ c3e18 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #228 @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3c84 │ │ │ │ - ldr r4, [pc, #520] @ c3e4c │ │ │ │ + beq c3c5c │ │ │ │ + ldr r4, [pc, #520] @ c3e24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c3c78 │ │ │ │ + beq c3c50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c3e44 │ │ │ │ - ldr r2, [pc, #440] @ c3e48 │ │ │ │ + ldr r0, [pc, #440] @ c3e1c │ │ │ │ + ldr r2, [pc, #440] @ c3e20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c3db0 │ │ │ │ + b c3d88 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c3e14 │ │ │ │ - ldr r3, [pc, #348] @ c3e18 │ │ │ │ - ldr r5, [pc, #348] @ c3e1c │ │ │ │ + ldr r0, [pc, #348] @ c3dec │ │ │ │ + ldr r3, [pc, #348] @ c3df0 │ │ │ │ + ldr r5, [pc, #348] @ c3df4 │ │ │ │ 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 8ed74 │ │ │ │ - b c3db0 │ │ │ │ + b c3d88 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3d3c │ │ │ │ - ldr r1, [pc, #280] @ c3e20 │ │ │ │ - ldr r0, [pc, #280] @ c3e24 │ │ │ │ - ldr r3, [pc, #280] @ c3e28 │ │ │ │ + bne c3d14 │ │ │ │ + ldr r1, [pc, #280] @ c3df8 │ │ │ │ + ldr r0, [pc, #280] @ c3dfc │ │ │ │ + ldr r3, [pc, #280] @ c3e00 │ │ │ │ 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 8ed74 │ │ │ │ - b c3db0 │ │ │ │ + b c3d88 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c3e2c │ │ │ │ - ldr r1, [pc, #228] @ c3e30 │ │ │ │ - ldr ip, [pc, #228] @ c3e34 │ │ │ │ + ldr r0, [pc, #228] @ c3e04 │ │ │ │ + ldr r1, [pc, #228] @ c3e08 │ │ │ │ + ldr ip, [pc, #228] @ c3e0c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c3e38 │ │ │ │ + ldr r2, [pc, #224] @ c3e10 │ │ │ │ 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 │ │ │ │ @@ -113072,154 +113062,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c3de4 │ │ │ │ + b c3dbc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3dd0 │ │ │ │ + bne c3da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c3e0c │ │ │ │ + beq c3de4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r6, ip, r2, lsr #17 │ │ │ │ - addeq r4, ip, pc, asr #28 │ │ │ │ - umlaleq lr, r9, r8, r8 │ │ │ │ - ldrdeq lr, [r9], r0 @ │ │ │ │ - umlaleq lr, r9, ip, sl │ │ │ │ - strdeq r4, [ip], fp │ │ │ │ - adceq lr, r9, ip, lsr #16 │ │ │ │ + addeq r6, ip, sl, lsl #17 │ │ │ │ + addeq r4, ip, r7, lsr lr │ │ │ │ + adceq lr, r9, r0, asr #17 │ │ │ │ + strdeq lr, [r9], r8 @ │ │ │ │ + adceq lr, r9, r4, asr #21 │ │ │ │ + addeq r4, ip, r3, ror #27 │ │ │ │ + adceq lr, r9, r4, asr r8 │ │ │ │ andseq lr, ip, r0, lsl #16 │ │ │ │ - adceq lr, r9, ip, asr #19 │ │ │ │ - adceq lr, r9, r4, asr #20 │ │ │ │ - addeq r1, ip, r4, lsl #3 │ │ │ │ + strdeq lr, [r9], r4 @ │ │ │ │ + adceq lr, r9, ip, ror #20 │ │ │ │ + addeq r1, ip, ip, ror #2 │ │ │ │ @ instruction: 0xffffa3b0 │ │ │ │ @ instruction: 0xffffc568 │ │ │ │ - umulleq r5, ip, pc, fp @ │ │ │ │ - adceq lr, r9, r8, lsr fp │ │ │ │ - umlaleq pc, pc, r4, r2 @ │ │ │ │ + addeq r5, ip, r7, lsl #23 │ │ │ │ + adceq lr, r9, r0, ror #22 │ │ │ │ + strhteq pc, [pc], ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c40a0 │ │ │ │ + ldr r1, [pc, #576] @ c4078 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c3f30 │ │ │ │ + bne c3f08 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c3f74 │ │ │ │ + bne c3f4c │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c40cc │ │ │ │ + ldr r3, [pc, #556] @ c40a4 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c40d0 │ │ │ │ + ldr r1, [pc, #552] @ c40a8 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3f14 │ │ │ │ - ldr r4, [pc, #520] @ c40dc │ │ │ │ + beq c3eec │ │ │ │ + ldr r4, [pc, #520] @ c40b4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c3f08 │ │ │ │ + beq c3ee0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c40d4 │ │ │ │ - ldr r2, [pc, #440] @ c40d8 │ │ │ │ + ldr r0, [pc, #440] @ c40ac │ │ │ │ + ldr r2, [pc, #440] @ c40b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c4040 │ │ │ │ + b c4018 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c40a4 │ │ │ │ - ldr r3, [pc, #348] @ c40a8 │ │ │ │ - ldr r5, [pc, #348] @ c40ac │ │ │ │ + ldr r0, [pc, #348] @ c407c │ │ │ │ + ldr r3, [pc, #348] @ c4080 │ │ │ │ + ldr r5, [pc, #348] @ c4084 │ │ │ │ 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 8ed74 │ │ │ │ - b c4040 │ │ │ │ + b c4018 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3fcc │ │ │ │ - ldr r1, [pc, #280] @ c40b0 │ │ │ │ - ldr r0, [pc, #280] @ c40b4 │ │ │ │ - ldr r3, [pc, #280] @ c40b8 │ │ │ │ + bne c3fa4 │ │ │ │ + ldr r1, [pc, #280] @ c4088 │ │ │ │ + ldr r0, [pc, #280] @ c408c │ │ │ │ + ldr r3, [pc, #280] @ c4090 │ │ │ │ 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 8ed74 │ │ │ │ - b c4040 │ │ │ │ + b c4018 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c40bc │ │ │ │ - ldr r1, [pc, #228] @ c40c0 │ │ │ │ - ldr ip, [pc, #228] @ c40c4 │ │ │ │ + ldr r0, [pc, #228] @ c4094 │ │ │ │ + ldr r1, [pc, #228] @ c4098 │ │ │ │ + ldr ip, [pc, #228] @ c409c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c40c8 │ │ │ │ + ldr r2, [pc, #224] @ c40a0 │ │ │ │ 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 │ │ │ │ @@ -113236,154 +113226,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4074 │ │ │ │ + b c404c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4060 │ │ │ │ + bne c4038 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c409c │ │ │ │ + beq c4074 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - strdeq r5, [ip], r7 │ │ │ │ - @ instruction: 0x008c4bbf │ │ │ │ - adceq lr, r9, r8, lsl #12 │ │ │ │ - adceq lr, r9, r0, asr #16 │ │ │ │ - adceq lr, r9, ip, lsl #16 │ │ │ │ - addeq r4, ip, fp, ror #22 │ │ │ │ - umlaleq lr, r9, ip, r5 │ │ │ │ + ldrdeq r5, [ip], pc @ │ │ │ │ + addeq r4, ip, r7, lsr #23 │ │ │ │ + adceq lr, r9, r0, lsr r6 │ │ │ │ + adceq lr, r9, r8, ror #16 │ │ │ │ + adceq lr, r9, r4, lsr r8 │ │ │ │ + addeq r4, ip, r3, asr fp │ │ │ │ + adceq lr, r9, r4, asr #11 │ │ │ │ andseq lr, ip, r0, ror r5 │ │ │ │ - adceq lr, r9, ip, lsr r7 │ │ │ │ - strhteq lr, [r9], r4 │ │ │ │ - strdeq r0, [ip], r4 │ │ │ │ + adceq lr, r9, r4, ror #14 │ │ │ │ + ldrdeq lr, [r9], ip @ │ │ │ │ + ldrdeq r0, [ip], ip │ │ │ │ @ instruction: 0xffff9ec8 │ │ │ │ @ instruction: 0xffffce90 │ │ │ │ - addeq r5, ip, pc, lsl #18 │ │ │ │ - adceq lr, r9, r8, lsr #17 │ │ │ │ - adceq lr, pc, r0, ror #23 │ │ │ │ + strdeq r5, [ip], r7 │ │ │ │ + ldrdeq lr, [r9], r0 @ │ │ │ │ + adceq lr, pc, r8, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c4330 │ │ │ │ + ldr r1, [pc, #576] @ c4308 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c41c0 │ │ │ │ + bne c4198 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c4204 │ │ │ │ + bne c41dc │ │ │ │ bl 54288 │ │ │ │ - ldr r3, [pc, #556] @ c435c │ │ │ │ + ldr r3, [pc, #556] @ c4334 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c4360 │ │ │ │ + ldr r1, [pc, #552] @ c4338 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #228 @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41a4 │ │ │ │ - ldr r4, [pc, #520] @ c436c │ │ │ │ + beq c417c │ │ │ │ + ldr r4, [pc, #520] @ c4344 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c4198 │ │ │ │ + beq c4170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c4364 │ │ │ │ - ldr r2, [pc, #440] @ c4368 │ │ │ │ + ldr r0, [pc, #440] @ c433c │ │ │ │ + ldr r2, [pc, #440] @ c4340 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c42d0 │ │ │ │ + b c42a8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c4334 │ │ │ │ - ldr r3, [pc, #348] @ c4338 │ │ │ │ - ldr r5, [pc, #348] @ c433c │ │ │ │ + ldr r0, [pc, #348] @ c430c │ │ │ │ + ldr r3, [pc, #348] @ c4310 │ │ │ │ + ldr r5, [pc, #348] @ c4314 │ │ │ │ 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 8ed74 │ │ │ │ - b c42d0 │ │ │ │ + b c42a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c425c │ │ │ │ - ldr r1, [pc, #280] @ c4340 │ │ │ │ - ldr r0, [pc, #280] @ c4344 │ │ │ │ - ldr r3, [pc, #280] @ c4348 │ │ │ │ + bne c4234 │ │ │ │ + ldr r1, [pc, #280] @ c4318 │ │ │ │ + ldr r0, [pc, #280] @ c431c │ │ │ │ + ldr r3, [pc, #280] @ c4320 │ │ │ │ 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 8ed74 │ │ │ │ - b c42d0 │ │ │ │ + b c42a8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c434c │ │ │ │ - ldr r1, [pc, #228] @ c4350 │ │ │ │ - ldr ip, [pc, #228] @ c4354 │ │ │ │ + ldr r0, [pc, #228] @ c4324 │ │ │ │ + ldr r1, [pc, #228] @ c4328 │ │ │ │ + ldr ip, [pc, #228] @ c432c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c4358 │ │ │ │ + ldr r2, [pc, #224] @ c4330 │ │ │ │ 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 │ │ │ │ @@ -113400,154 +113390,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4304 │ │ │ │ + b c42dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c42f0 │ │ │ │ + bne c42c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c432c │ │ │ │ + beq c4304 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umulleq r6, ip, r4, r3 │ │ │ │ - addeq r4, ip, pc, lsr #18 │ │ │ │ - adceq lr, r9, r8, ror r3 │ │ │ │ - strhteq lr, [r9], r0 │ │ │ │ - adceq lr, r9, ip, ror r5 │ │ │ │ - ldrdeq r4, [ip], fp │ │ │ │ - adceq lr, r9, ip, lsl #6 │ │ │ │ + addeq r6, ip, ip, ror r3 │ │ │ │ + addeq r4, ip, r7, lsl r9 │ │ │ │ + adceq lr, r9, r0, lsr #7 │ │ │ │ + ldrdeq lr, [r9], r8 @ │ │ │ │ + adceq lr, r9, r4, lsr #11 │ │ │ │ + addeq r4, ip, r3, asr #17 │ │ │ │ + adceq lr, r9, r4, lsr r3 │ │ │ │ andseq lr, ip, r0, ror #5 │ │ │ │ - adceq lr, r9, ip, lsr #9 │ │ │ │ - adceq lr, r9, r4, lsr #10 │ │ │ │ - addeq r0, ip, r4, ror #24 │ │ │ │ + ldrdeq lr, [r9], r4 @ │ │ │ │ + adceq lr, r9, ip, asr #10 │ │ │ │ + addeq r0, ip, ip, asr #24 │ │ │ │ @ instruction: 0xffff9844 │ │ │ │ @ instruction: 0xffffd768 │ │ │ │ - addeq r5, ip, pc, ror r6 │ │ │ │ - adceq lr, r9, r8, lsl r6 │ │ │ │ - adceq lr, pc, r4, lsl sp @ │ │ │ │ + addeq r5, ip, r7, ror #12 │ │ │ │ + adceq lr, r9, r0, asr #12 │ │ │ │ + adceq lr, pc, ip, lsr sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c45c0 │ │ │ │ + ldr r1, [pc, #576] @ c4598 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c4450 │ │ │ │ + bne c4428 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c4494 │ │ │ │ + bne c446c │ │ │ │ bl 5354c │ │ │ │ - ldr r3, [pc, #556] @ c45ec │ │ │ │ + ldr r3, [pc, #556] @ c45c4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c45f0 │ │ │ │ + ldr r1, [pc, #552] @ c45c8 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4434 │ │ │ │ - ldr r4, [pc, #520] @ c45fc │ │ │ │ + beq c440c │ │ │ │ + ldr r4, [pc, #520] @ c45d4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c4428 │ │ │ │ + beq c4400 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c45f4 │ │ │ │ - ldr r2, [pc, #440] @ c45f8 │ │ │ │ + ldr r0, [pc, #440] @ c45cc │ │ │ │ + ldr r2, [pc, #440] @ c45d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c4560 │ │ │ │ + b c4538 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c45c4 │ │ │ │ - ldr r3, [pc, #348] @ c45c8 │ │ │ │ - ldr r5, [pc, #348] @ c45cc │ │ │ │ + ldr r0, [pc, #348] @ c459c │ │ │ │ + ldr r3, [pc, #348] @ c45a0 │ │ │ │ + ldr r5, [pc, #348] @ c45a4 │ │ │ │ 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 8ed74 │ │ │ │ - b c4560 │ │ │ │ + b c4538 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c44ec │ │ │ │ - ldr r1, [pc, #280] @ c45d0 │ │ │ │ - ldr r0, [pc, #280] @ c45d4 │ │ │ │ - ldr r3, [pc, #280] @ c45d8 │ │ │ │ + bne c44c4 │ │ │ │ + ldr r1, [pc, #280] @ c45a8 │ │ │ │ + ldr r0, [pc, #280] @ c45ac │ │ │ │ + ldr r3, [pc, #280] @ c45b0 │ │ │ │ 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 8ed74 │ │ │ │ - b c4560 │ │ │ │ + b c4538 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c45dc │ │ │ │ - ldr r1, [pc, #228] @ c45e0 │ │ │ │ - ldr ip, [pc, #228] @ c45e4 │ │ │ │ + ldr r0, [pc, #228] @ c45b4 │ │ │ │ + ldr r1, [pc, #228] @ c45b8 │ │ │ │ + ldr ip, [pc, #228] @ c45bc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c45e8 │ │ │ │ + ldr r2, [pc, #224] @ c45c0 │ │ │ │ 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 │ │ │ │ @@ -113564,154 +113554,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4594 │ │ │ │ + b c456c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4580 │ │ │ │ + bne c4558 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c45bc │ │ │ │ + beq c4594 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r6, ip, r1, lsr #2 │ │ │ │ - umulleq r4, ip, pc, r6 @ │ │ │ │ - adceq lr, r9, r8, ror #1 │ │ │ │ - adceq lr, r9, r0, lsr #6 │ │ │ │ - adceq lr, r9, ip, ror #5 │ │ │ │ - addeq r4, ip, fp, asr #12 │ │ │ │ - adceq lr, r9, ip, ror r0 │ │ │ │ + addeq r6, ip, r9, lsl #2 │ │ │ │ + addeq r4, ip, r7, lsl #13 │ │ │ │ + adceq lr, r9, r0, lsl r1 │ │ │ │ + adceq lr, r9, r8, asr #6 │ │ │ │ + adceq lr, r9, r4, lsl r3 │ │ │ │ + addeq r4, ip, r3, lsr r6 │ │ │ │ + adceq lr, r9, r4, lsr #1 │ │ │ │ andseq lr, ip, r0, asr r0 │ │ │ │ - adceq lr, r9, ip, lsl r2 │ │ │ │ - umlaleq lr, r9, r4, r2 │ │ │ │ - ldrdeq r0, [ip], r4 │ │ │ │ + adceq lr, r9, r4, asr #4 │ │ │ │ + strhteq lr, [r9], ip │ │ │ │ + @ instruction: 0x008c09bc │ │ │ │ @ instruction: 0xffff901c │ │ │ │ @ instruction: 0xffffd248 │ │ │ │ - addeq r5, ip, pc, ror #7 │ │ │ │ - adceq lr, r9, r8, lsl #7 │ │ │ │ - adceq lr, pc, r4, asr sl @ │ │ │ │ + ldrdeq r5, [ip], r7 │ │ │ │ + strhteq lr, [r9], r0 │ │ │ │ + adceq lr, pc, ip, ror sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c4850 │ │ │ │ + ldr r1, [pc, #576] @ c4828 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c46e0 │ │ │ │ + bne c46b8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c4724 │ │ │ │ + bne c46fc │ │ │ │ bl 54a98 │ │ │ │ - ldr r3, [pc, #556] @ c487c │ │ │ │ + ldr r3, [pc, #556] @ c4854 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c4880 │ │ │ │ + ldr r1, [pc, #552] @ c4858 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46c4 │ │ │ │ - ldr r4, [pc, #520] @ c488c │ │ │ │ + beq c469c │ │ │ │ + ldr r4, [pc, #520] @ c4864 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c46b8 │ │ │ │ + beq c4690 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c4884 │ │ │ │ - ldr r2, [pc, #440] @ c4888 │ │ │ │ + ldr r0, [pc, #440] @ c485c │ │ │ │ + ldr r2, [pc, #440] @ c4860 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c47f0 │ │ │ │ + b c47c8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c4854 │ │ │ │ - ldr r3, [pc, #348] @ c4858 │ │ │ │ - ldr r5, [pc, #348] @ c485c │ │ │ │ + ldr r0, [pc, #348] @ c482c │ │ │ │ + ldr r3, [pc, #348] @ c4830 │ │ │ │ + ldr r5, [pc, #348] @ c4834 │ │ │ │ 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 8ed74 │ │ │ │ - b c47f0 │ │ │ │ + b c47c8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c477c │ │ │ │ - ldr r1, [pc, #280] @ c4860 │ │ │ │ - ldr r0, [pc, #280] @ c4864 │ │ │ │ - ldr r3, [pc, #280] @ c4868 │ │ │ │ + bne c4754 │ │ │ │ + ldr r1, [pc, #280] @ c4838 │ │ │ │ + ldr r0, [pc, #280] @ c483c │ │ │ │ + ldr r3, [pc, #280] @ c4840 │ │ │ │ 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 8ed74 │ │ │ │ - b c47f0 │ │ │ │ + b c47c8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c486c │ │ │ │ - ldr r1, [pc, #228] @ c4870 │ │ │ │ - ldr ip, [pc, #228] @ c4874 │ │ │ │ + ldr r0, [pc, #228] @ c4844 │ │ │ │ + ldr r1, [pc, #228] @ c4848 │ │ │ │ + ldr ip, [pc, #228] @ c484c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c4878 │ │ │ │ + ldr r2, [pc, #224] @ c4850 │ │ │ │ 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 │ │ │ │ @@ -113728,154 +113718,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4824 │ │ │ │ + b c47fc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4810 │ │ │ │ + bne c47e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c484c │ │ │ │ + beq c4824 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umulleq r5, ip, sp, lr │ │ │ │ - addeq r4, ip, pc, lsl #8 │ │ │ │ - adceq sp, r9, r8, asr lr │ │ │ │ - umlaleq lr, r9, r0, r0 │ │ │ │ - adceq lr, r9, ip, asr r0 │ │ │ │ - @ instruction: 0x008c43bb │ │ │ │ - adceq sp, r9, ip, ror #27 │ │ │ │ + addeq r5, ip, r5, lsl #29 │ │ │ │ + strdeq r4, [ip], r7 │ │ │ │ + adceq sp, r9, r0, lsl #29 │ │ │ │ + strhteq lr, [r9], r8 │ │ │ │ + adceq lr, r9, r4, lsl #1 │ │ │ │ + addeq r4, ip, r3, lsr #7 │ │ │ │ + adceq sp, r9, r4, lsl lr │ │ │ │ andseq sp, ip, r0, asr #27 │ │ │ │ - adceq sp, r9, ip, lsl #31 │ │ │ │ - adceq lr, r9, r4 │ │ │ │ - addeq r0, ip, r4, asr #14 │ │ │ │ + strhteq sp, [r9], r4 │ │ │ │ + adceq lr, r9, ip, lsr #32 │ │ │ │ + addeq r0, ip, ip, lsr #14 │ │ │ │ @ instruction: 0xffff99f8 │ │ │ │ @ instruction: 0xffffc024 │ │ │ │ - addeq r5, ip, pc, asr r1 │ │ │ │ - strdeq lr, [r9], r8 @ │ │ │ │ - strhteq lr, [pc], r0 │ │ │ │ + addeq r5, ip, r7, asr #2 │ │ │ │ + adceq lr, r9, r0, lsr #2 │ │ │ │ + ldrdeq lr, [pc], r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c4ae0 │ │ │ │ + ldr r1, [pc, #576] @ c4ab8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c4970 │ │ │ │ + bne c4948 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c49b4 │ │ │ │ + bne c498c │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c4b0c │ │ │ │ + ldr r3, [pc, #556] @ c4ae4 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c4b10 │ │ │ │ + ldr r1, [pc, #552] @ c4ae8 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4954 │ │ │ │ - ldr r4, [pc, #520] @ c4b1c │ │ │ │ + beq c492c │ │ │ │ + ldr r4, [pc, #520] @ c4af4 │ │ │ │ mov r1, #28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c4948 │ │ │ │ + beq c4920 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c4b14 │ │ │ │ - ldr r2, [pc, #440] @ c4b18 │ │ │ │ + ldr r0, [pc, #440] @ c4aec │ │ │ │ + ldr r2, [pc, #440] @ c4af0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c4a80 │ │ │ │ + b c4a58 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c4ae4 │ │ │ │ - ldr r3, [pc, #348] @ c4ae8 │ │ │ │ - ldr r5, [pc, #348] @ c4aec │ │ │ │ + ldr r0, [pc, #348] @ c4abc │ │ │ │ + ldr r3, [pc, #348] @ c4ac0 │ │ │ │ + ldr r5, [pc, #348] @ c4ac4 │ │ │ │ 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 8ed74 │ │ │ │ - b c4a80 │ │ │ │ + b c4a58 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a0c │ │ │ │ - ldr r1, [pc, #280] @ c4af0 │ │ │ │ - ldr r0, [pc, #280] @ c4af4 │ │ │ │ - ldr r3, [pc, #280] @ c4af8 │ │ │ │ + bne c49e4 │ │ │ │ + ldr r1, [pc, #280] @ c4ac8 │ │ │ │ + ldr r0, [pc, #280] @ c4acc │ │ │ │ + ldr r3, [pc, #280] @ c4ad0 │ │ │ │ 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 8ed74 │ │ │ │ - b c4a80 │ │ │ │ + b c4a58 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c4afc │ │ │ │ - ldr r1, [pc, #228] @ c4b00 │ │ │ │ - ldr ip, [pc, #228] @ c4b04 │ │ │ │ + ldr r0, [pc, #228] @ c4ad4 │ │ │ │ + ldr r1, [pc, #228] @ c4ad8 │ │ │ │ + ldr ip, [pc, #228] @ c4adc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c4b08 │ │ │ │ + ldr r2, [pc, #224] @ c4ae0 │ │ │ │ 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 │ │ │ │ @@ -113892,154 +113882,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4ab4 │ │ │ │ + b c4a8c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4aa0 │ │ │ │ + bne c4a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c4adc │ │ │ │ + beq c4ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r5, ip, r9, lsl ip │ │ │ │ - addeq r4, ip, pc, ror r1 │ │ │ │ - adceq sp, r9, r8, asr #23 │ │ │ │ - adceq sp, r9, r0, lsl #28 │ │ │ │ - adceq sp, r9, ip, asr #27 │ │ │ │ - addeq r4, ip, fp, lsr #2 │ │ │ │ - adceq sp, r9, ip, asr fp │ │ │ │ + addeq r5, ip, r1, lsl #24 │ │ │ │ + addeq r4, ip, r7, ror #2 │ │ │ │ + strdeq sp, [r9], r0 @ │ │ │ │ + adceq sp, r9, r8, lsr #28 │ │ │ │ + strdeq sp, [r9], r4 @ │ │ │ │ + addeq r4, ip, r3, lsl r1 │ │ │ │ + adceq sp, r9, r4, lsl #23 │ │ │ │ andseq sp, ip, r0, lsr fp │ │ │ │ - strdeq sp, [r9], ip @ │ │ │ │ - adceq sp, r9, r4, ror sp │ │ │ │ - @ instruction: 0x008c04b4 │ │ │ │ + adceq sp, r9, r4, lsr #26 │ │ │ │ + umlaleq sp, r9, ip, sp │ │ │ │ + umulleq r0, ip, ip, r4 │ │ │ │ @ instruction: 0xffff99a0 │ │ │ │ @ instruction: 0xffffa4a0 │ │ │ │ - addeq r4, ip, pc, asr #29 │ │ │ │ - adceq sp, r9, r8, ror #28 │ │ │ │ - adceq lr, pc, r4, ror #12 │ │ │ │ + @ instruction: 0x008c4eb7 │ │ │ │ + umlaleq sp, r9, r0, lr │ │ │ │ + adceq lr, pc, ip, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c4d70 │ │ │ │ + ldr r1, [pc, #576] @ c4d48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c4c00 │ │ │ │ + bne c4bd8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c4c44 │ │ │ │ + bne c4c1c │ │ │ │ bl 54288 │ │ │ │ - ldr r3, [pc, #556] @ c4d9c │ │ │ │ + ldr r3, [pc, #556] @ c4d74 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c4da0 │ │ │ │ + ldr r1, [pc, #552] @ c4d78 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #228 @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4be4 │ │ │ │ - ldr r4, [pc, #520] @ c4dac │ │ │ │ + beq c4bbc │ │ │ │ + ldr r4, [pc, #520] @ c4d84 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c4bd8 │ │ │ │ + beq c4bb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c4da4 │ │ │ │ - ldr r2, [pc, #440] @ c4da8 │ │ │ │ + ldr r0, [pc, #440] @ c4d7c │ │ │ │ + ldr r2, [pc, #440] @ c4d80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c4d10 │ │ │ │ + b c4ce8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c4d74 │ │ │ │ - ldr r3, [pc, #348] @ c4d78 │ │ │ │ - ldr r5, [pc, #348] @ c4d7c │ │ │ │ + ldr r0, [pc, #348] @ c4d4c │ │ │ │ + ldr r3, [pc, #348] @ c4d50 │ │ │ │ + ldr r5, [pc, #348] @ c4d54 │ │ │ │ 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 8ed74 │ │ │ │ - b c4d10 │ │ │ │ + b c4ce8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4c9c │ │ │ │ - ldr r1, [pc, #280] @ c4d80 │ │ │ │ - ldr r0, [pc, #280] @ c4d84 │ │ │ │ - ldr r3, [pc, #280] @ c4d88 │ │ │ │ + bne c4c74 │ │ │ │ + ldr r1, [pc, #280] @ c4d58 │ │ │ │ + ldr r0, [pc, #280] @ c4d5c │ │ │ │ + ldr r3, [pc, #280] @ c4d60 │ │ │ │ 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 8ed74 │ │ │ │ - b c4d10 │ │ │ │ + b c4ce8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c4d8c │ │ │ │ - ldr r1, [pc, #228] @ c4d90 │ │ │ │ - ldr ip, [pc, #228] @ c4d94 │ │ │ │ + ldr r0, [pc, #228] @ c4d64 │ │ │ │ + ldr r1, [pc, #228] @ c4d68 │ │ │ │ + ldr ip, [pc, #228] @ c4d6c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c4d98 │ │ │ │ + ldr r2, [pc, #224] @ c4d70 │ │ │ │ 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 │ │ │ │ @@ -114056,154 +114046,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4d44 │ │ │ │ + b c4d1c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4d30 │ │ │ │ + bne c4d08 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c4d6c │ │ │ │ + beq c4d44 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umulleq r5, ip, r2, r9 │ │ │ │ - addeq r3, ip, pc, ror #29 │ │ │ │ - adceq sp, r9, r8, lsr r9 │ │ │ │ - adceq sp, r9, r0, ror fp │ │ │ │ - adceq sp, r9, ip, lsr fp │ │ │ │ - umulleq r3, ip, fp, lr │ │ │ │ - adceq sp, r9, ip, asr #17 │ │ │ │ + addeq r5, ip, sl, ror r9 │ │ │ │ + ldrdeq r3, [ip], r7 │ │ │ │ + adceq sp, r9, r0, ror #18 │ │ │ │ + umlaleq sp, r9, r8, fp │ │ │ │ + adceq sp, r9, r4, ror #22 │ │ │ │ + addeq r3, ip, r3, lsl #29 │ │ │ │ + strdeq sp, [r9], r4 @ │ │ │ │ andseq sp, ip, r0, lsr #17 │ │ │ │ - adceq sp, r9, ip, ror #20 │ │ │ │ - adceq sp, r9, r4, ror #21 │ │ │ │ - addeq r0, ip, r4, lsr #4 │ │ │ │ + umlaleq sp, r9, r4, sl │ │ │ │ + adceq sp, r9, ip, lsl #22 │ │ │ │ + addeq r0, ip, ip, lsl #4 │ │ │ │ @ instruction: 0xffff93c8 │ │ │ │ @ instruction: 0xffffaf84 │ │ │ │ - addeq r4, ip, pc, lsr ip │ │ │ │ - ldrdeq sp, [r9], r8 @ │ │ │ │ - adceq lr, pc, r4, ror #6 │ │ │ │ + addeq r4, ip, r7, lsr #24 │ │ │ │ + adceq sp, r9, r0, lsl #24 │ │ │ │ + adceq lr, pc, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c5000 │ │ │ │ + ldr r1, [pc, #576] @ c4fd8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c4e90 │ │ │ │ + bne c4e68 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c4ed4 │ │ │ │ + bne c4eac │ │ │ │ bl 54600 │ │ │ │ - ldr r3, [pc, #556] @ c502c │ │ │ │ + ldr r3, [pc, #556] @ c5004 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c5030 │ │ │ │ + ldr r1, [pc, #552] @ c5008 │ │ │ │ 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 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e74 │ │ │ │ - ldr r4, [pc, #520] @ c503c │ │ │ │ + beq c4e4c │ │ │ │ + ldr r4, [pc, #520] @ c5014 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #92] @ 0x5c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c4e68 │ │ │ │ + beq c4e40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c5034 │ │ │ │ - ldr r2, [pc, #440] @ c5038 │ │ │ │ + ldr r0, [pc, #440] @ c500c │ │ │ │ + ldr r2, [pc, #440] @ c5010 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c4fa0 │ │ │ │ + b c4f78 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c5004 │ │ │ │ - ldr r3, [pc, #348] @ c5008 │ │ │ │ - ldr r5, [pc, #348] @ c500c │ │ │ │ + ldr r0, [pc, #348] @ c4fdc │ │ │ │ + ldr r3, [pc, #348] @ c4fe0 │ │ │ │ + ldr r5, [pc, #348] @ c4fe4 │ │ │ │ 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 8ed74 │ │ │ │ - b c4fa0 │ │ │ │ + b c4f78 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4f2c │ │ │ │ - ldr r1, [pc, #280] @ c5010 │ │ │ │ - ldr r0, [pc, #280] @ c5014 │ │ │ │ - ldr r3, [pc, #280] @ c5018 │ │ │ │ + bne c4f04 │ │ │ │ + ldr r1, [pc, #280] @ c4fe8 │ │ │ │ + ldr r0, [pc, #280] @ c4fec │ │ │ │ + ldr r3, [pc, #280] @ c4ff0 │ │ │ │ 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 8ed74 │ │ │ │ - b c4fa0 │ │ │ │ + b c4f78 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c501c │ │ │ │ - ldr r1, [pc, #228] @ c5020 │ │ │ │ - ldr ip, [pc, #228] @ c5024 │ │ │ │ + ldr r0, [pc, #228] @ c4ff4 │ │ │ │ + ldr r1, [pc, #228] @ c4ff8 │ │ │ │ + ldr ip, [pc, #228] @ c4ffc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c5028 │ │ │ │ + ldr r2, [pc, #224] @ c5000 │ │ │ │ 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 │ │ │ │ @@ -114220,154 +114210,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c4fd4 │ │ │ │ + b c4fac │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4fc0 │ │ │ │ + bne c4f98 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c4ffc │ │ │ │ + beq c4fd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r5, ip, pc, lsl #14 │ │ │ │ - addeq r3, ip, pc, asr ip │ │ │ │ - adceq sp, r9, r8, lsr #13 │ │ │ │ - adceq sp, r9, r0, ror #17 │ │ │ │ - adceq sp, r9, ip, lsr #17 │ │ │ │ - addeq r3, ip, fp, lsl #24 │ │ │ │ - adceq sp, r9, ip, lsr r6 │ │ │ │ + strdeq r5, [ip], r7 │ │ │ │ + addeq r3, ip, r7, asr #24 │ │ │ │ + ldrdeq sp, [r9], r0 @ │ │ │ │ + adceq sp, r9, r8, lsl #18 │ │ │ │ + ldrdeq sp, [r9], r4 @ │ │ │ │ + strdeq r3, [ip], r3 @ │ │ │ │ + adceq sp, r9, r4, ror #12 │ │ │ │ andseq sp, ip, r0, lsl r6 │ │ │ │ - ldrdeq sp, [r9], ip @ │ │ │ │ - adceq sp, r9, r4, asr r8 │ │ │ │ - umulleq pc, fp, r4, pc @ │ │ │ │ + adceq sp, r9, r4, lsl #16 │ │ │ │ + adceq sp, r9, ip, ror r8 │ │ │ │ + addeq pc, fp, ip, ror pc @ │ │ │ │ @ instruction: 0xffff8114 │ │ │ │ @ instruction: 0xffffa514 │ │ │ │ - addeq r4, ip, pc, lsr #19 │ │ │ │ - adceq sp, r9, r8, asr #18 │ │ │ │ - adceq sp, pc, r8, lsr fp @ │ │ │ │ + umulleq r4, ip, r7, r9 │ │ │ │ + adceq sp, r9, r0, ror r9 │ │ │ │ + adceq sp, pc, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c5290 │ │ │ │ + ldr r1, [pc, #576] @ c5268 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5120 │ │ │ │ + bne c50f8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5164 │ │ │ │ + bne c513c │ │ │ │ bl 54d50 │ │ │ │ - ldr r3, [pc, #556] @ c52bc │ │ │ │ + ldr r3, [pc, #556] @ c5294 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c52c0 │ │ │ │ + ldr r1, [pc, #552] @ c5298 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5104 │ │ │ │ - ldr r4, [pc, #520] @ c52cc │ │ │ │ + beq c50dc │ │ │ │ + ldr r4, [pc, #520] @ c52a4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #92] @ 0x5c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c50f8 │ │ │ │ + beq c50d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c52c4 │ │ │ │ - ldr r2, [pc, #440] @ c52c8 │ │ │ │ + ldr r0, [pc, #440] @ c529c │ │ │ │ + ldr r2, [pc, #440] @ c52a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c5230 │ │ │ │ + b c5208 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c5294 │ │ │ │ - ldr r3, [pc, #348] @ c5298 │ │ │ │ - ldr r5, [pc, #348] @ c529c │ │ │ │ + ldr r0, [pc, #348] @ c526c │ │ │ │ + ldr r3, [pc, #348] @ c5270 │ │ │ │ + ldr r5, [pc, #348] @ c5274 │ │ │ │ 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 8ed74 │ │ │ │ - b c5230 │ │ │ │ + b c5208 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c51bc │ │ │ │ - ldr r1, [pc, #280] @ c52a0 │ │ │ │ - ldr r0, [pc, #280] @ c52a4 │ │ │ │ - ldr r3, [pc, #280] @ c52a8 │ │ │ │ + bne c5194 │ │ │ │ + ldr r1, [pc, #280] @ c5278 │ │ │ │ + ldr r0, [pc, #280] @ c527c │ │ │ │ + ldr r3, [pc, #280] @ c5280 │ │ │ │ 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 8ed74 │ │ │ │ - b c5230 │ │ │ │ + b c5208 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c52ac │ │ │ │ - ldr r1, [pc, #228] @ c52b0 │ │ │ │ - ldr ip, [pc, #228] @ c52b4 │ │ │ │ + ldr r0, [pc, #228] @ c5284 │ │ │ │ + ldr r1, [pc, #228] @ c5288 │ │ │ │ + ldr ip, [pc, #228] @ c528c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c52b8 │ │ │ │ + ldr r2, [pc, #224] @ c5290 │ │ │ │ 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 │ │ │ │ @@ -114384,154 +114374,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c5264 │ │ │ │ + b c523c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5250 │ │ │ │ + bne c5228 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c528c │ │ │ │ + beq c5264 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umulleq r5, ip, r2, r4 │ │ │ │ - addeq r3, ip, pc, asr #19 │ │ │ │ - adceq sp, r9, r8, lsl r4 │ │ │ │ - adceq sp, r9, r0, asr r6 │ │ │ │ - adceq sp, r9, ip, lsl r6 │ │ │ │ - addeq r3, ip, fp, ror r9 │ │ │ │ - adceq sp, r9, ip, lsr #7 │ │ │ │ + addeq r5, ip, sl, ror r4 │ │ │ │ + @ instruction: 0x008c39b7 │ │ │ │ + adceq sp, r9, r0, asr #8 │ │ │ │ + adceq sp, r9, r8, ror r6 │ │ │ │ + adceq sp, r9, r4, asr #12 │ │ │ │ + addeq r3, ip, r3, ror #18 │ │ │ │ + ldrdeq sp, [r9], r4 @ │ │ │ │ andseq sp, ip, r0, lsl #7 │ │ │ │ - adceq sp, r9, ip, asr #10 │ │ │ │ - adceq sp, r9, r4, asr #11 │ │ │ │ - addeq pc, fp, r4, lsl #26 │ │ │ │ + adceq sp, r9, r4, ror r5 │ │ │ │ + adceq sp, r9, ip, ror #11 │ │ │ │ + addeq pc, fp, ip, ror #25 │ │ │ │ @ instruction: 0xffff7948 │ │ │ │ @ instruction: 0xffff9fcc │ │ │ │ - addeq r4, ip, pc, lsl r7 │ │ │ │ - strhteq sp, [r9], r8 │ │ │ │ - adceq sp, pc, r8, asr #16 │ │ │ │ + addeq r4, ip, r7, lsl #14 │ │ │ │ + adceq sp, r9, r0, ror #13 │ │ │ │ + adceq sp, pc, r0, ror r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c5520 │ │ │ │ + ldr r1, [pc, #576] @ c54f8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c53b0 │ │ │ │ + bne c5388 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c53f4 │ │ │ │ + bne c53cc │ │ │ │ bl 5354c │ │ │ │ - ldr r3, [pc, #556] @ c554c │ │ │ │ + ldr r3, [pc, #556] @ c5524 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c5550 │ │ │ │ + ldr r1, [pc, #552] @ c5528 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5394 │ │ │ │ - ldr r4, [pc, #520] @ c555c │ │ │ │ + beq c536c │ │ │ │ + ldr r4, [pc, #520] @ c5534 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c5388 │ │ │ │ + beq c5360 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c5554 │ │ │ │ - ldr r2, [pc, #440] @ c5558 │ │ │ │ + ldr r0, [pc, #440] @ c552c │ │ │ │ + ldr r2, [pc, #440] @ c5530 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c54c0 │ │ │ │ + b c5498 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c5524 │ │ │ │ - ldr r3, [pc, #348] @ c5528 │ │ │ │ - ldr r5, [pc, #348] @ c552c │ │ │ │ + ldr r0, [pc, #348] @ c54fc │ │ │ │ + ldr r3, [pc, #348] @ c5500 │ │ │ │ + ldr r5, [pc, #348] @ c5504 │ │ │ │ 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 8ed74 │ │ │ │ - b c54c0 │ │ │ │ + b c5498 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c544c │ │ │ │ - ldr r1, [pc, #280] @ c5530 │ │ │ │ - ldr r0, [pc, #280] @ c5534 │ │ │ │ - ldr r3, [pc, #280] @ c5538 │ │ │ │ + bne c5424 │ │ │ │ + ldr r1, [pc, #280] @ c5508 │ │ │ │ + ldr r0, [pc, #280] @ c550c │ │ │ │ + ldr r3, [pc, #280] @ c5510 │ │ │ │ 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 8ed74 │ │ │ │ - b c54c0 │ │ │ │ + b c5498 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c553c │ │ │ │ - ldr r1, [pc, #228] @ c5540 │ │ │ │ - ldr ip, [pc, #228] @ c5544 │ │ │ │ + ldr r0, [pc, #228] @ c5514 │ │ │ │ + ldr r1, [pc, #228] @ c5518 │ │ │ │ + ldr ip, [pc, #228] @ c551c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c5548 │ │ │ │ + ldr r2, [pc, #224] @ c5520 │ │ │ │ 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 │ │ │ │ @@ -114548,154 +114538,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c54f4 │ │ │ │ + b c54cc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c54e0 │ │ │ │ + bne c54b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c551c │ │ │ │ + beq c54f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r5, ip, r1, lsl r2 │ │ │ │ - addeq r3, ip, pc, lsr r7 │ │ │ │ - adceq sp, r9, r8, lsl #3 │ │ │ │ - adceq sp, r9, r0, asr #7 │ │ │ │ - adceq sp, r9, ip, lsl #7 │ │ │ │ - addeq r3, ip, fp, ror #13 │ │ │ │ - adceq sp, r9, ip, lsl r1 │ │ │ │ + strdeq r5, [ip], r9 │ │ │ │ + addeq r3, ip, r7, lsr #14 │ │ │ │ + strhteq sp, [r9], r0 │ │ │ │ + adceq sp, r9, r8, ror #7 │ │ │ │ + strhteq sp, [r9], r4 │ │ │ │ + ldrdeq r3, [ip], r3 @ │ │ │ │ + adceq sp, r9, r4, asr #2 │ │ │ │ ldrsheq sp, [ip], -r0 │ │ │ │ - strhteq sp, [r9], ip │ │ │ │ - adceq sp, r9, r4, lsr r3 │ │ │ │ - addeq pc, fp, r4, ror sl @ │ │ │ │ + adceq sp, r9, r4, ror #5 │ │ │ │ + adceq sp, r9, ip, asr r3 │ │ │ │ + addeq pc, fp, ip, asr sl @ │ │ │ │ @ instruction: 0xffff99fc │ │ │ │ @ instruction: 0xffffad68 │ │ │ │ - addeq r4, ip, pc, lsl #9 │ │ │ │ - adceq sp, r9, r8, lsr #8 │ │ │ │ - adceq sp, pc, r4, ror #18 │ │ │ │ + addeq r4, ip, r7, ror r4 │ │ │ │ + adceq sp, r9, r0, asr r4 │ │ │ │ + adceq sp, pc, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c57b0 │ │ │ │ + ldr r1, [pc, #576] @ c5788 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5640 │ │ │ │ + bne c5618 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5684 │ │ │ │ + bne c565c │ │ │ │ bl 5460c │ │ │ │ - ldr r3, [pc, #556] @ c57dc │ │ │ │ + ldr r3, [pc, #556] @ c57b4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c57e0 │ │ │ │ + ldr r1, [pc, #552] @ c57b8 │ │ │ │ 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 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5624 │ │ │ │ - ldr r4, [pc, #520] @ c57ec │ │ │ │ + beq c55fc │ │ │ │ + ldr r4, [pc, #520] @ c57c4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c5618 │ │ │ │ + beq c55f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c57e4 │ │ │ │ - ldr r2, [pc, #440] @ c57e8 │ │ │ │ + ldr r0, [pc, #440] @ c57bc │ │ │ │ + ldr r2, [pc, #440] @ c57c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c5750 │ │ │ │ + b c5728 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c57b4 │ │ │ │ - ldr r3, [pc, #348] @ c57b8 │ │ │ │ - ldr r5, [pc, #348] @ c57bc │ │ │ │ + ldr r0, [pc, #348] @ c578c │ │ │ │ + ldr r3, [pc, #348] @ c5790 │ │ │ │ + ldr r5, [pc, #348] @ c5794 │ │ │ │ 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 8ed74 │ │ │ │ - b c5750 │ │ │ │ + b c5728 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c56dc │ │ │ │ - ldr r1, [pc, #280] @ c57c0 │ │ │ │ - ldr r0, [pc, #280] @ c57c4 │ │ │ │ - ldr r3, [pc, #280] @ c57c8 │ │ │ │ + bne c56b4 │ │ │ │ + ldr r1, [pc, #280] @ c5798 │ │ │ │ + ldr r0, [pc, #280] @ c579c │ │ │ │ + ldr r3, [pc, #280] @ c57a0 │ │ │ │ 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 8ed74 │ │ │ │ - b c5750 │ │ │ │ + b c5728 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c57cc │ │ │ │ - ldr r1, [pc, #228] @ c57d0 │ │ │ │ - ldr ip, [pc, #228] @ c57d4 │ │ │ │ + ldr r0, [pc, #228] @ c57a4 │ │ │ │ + ldr r1, [pc, #228] @ c57a8 │ │ │ │ + ldr ip, [pc, #228] @ c57ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c57d8 │ │ │ │ + ldr r2, [pc, #224] @ c57b0 │ │ │ │ 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 │ │ │ │ @@ -114712,154 +114702,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c5784 │ │ │ │ + b c575c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5770 │ │ │ │ + bne c5748 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c57ac │ │ │ │ + beq c5784 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r4, ip, pc, lsl #31 │ │ │ │ - addeq r3, ip, pc, lsr #9 │ │ │ │ - strdeq ip, [r9], r8 @ │ │ │ │ - adceq sp, r9, r0, lsr r1 │ │ │ │ - strdeq sp, [r9], ip @ │ │ │ │ - addeq r3, ip, fp, asr r4 │ │ │ │ - adceq ip, r9, ip, lsl #29 │ │ │ │ + addeq r4, ip, r7, ror pc │ │ │ │ + umulleq r3, ip, r7, r4 │ │ │ │ + adceq ip, r9, r0, lsr #30 │ │ │ │ + adceq sp, r9, r8, asr r1 │ │ │ │ + adceq sp, r9, r4, lsr #2 │ │ │ │ + addeq r3, ip, r3, asr #8 │ │ │ │ + strhteq ip, [r9], r4 │ │ │ │ andseq ip, ip, r0, ror #28 │ │ │ │ - adceq sp, r9, ip, lsr #32 │ │ │ │ - adceq sp, r9, r4, lsr #1 │ │ │ │ - addeq pc, fp, r4, ror #15 │ │ │ │ + adceq sp, r9, r4, asr r0 │ │ │ │ + adceq sp, r9, ip, asr #1 │ │ │ │ + addeq pc, fp, ip, asr #15 │ │ │ │ @ instruction: 0xffff9164 │ │ │ │ @ instruction: 0xffffa650 │ │ │ │ - strdeq r4, [ip], pc @ │ │ │ │ - umlaleq sp, r9, r8, r1 │ │ │ │ - adceq sp, pc, r0, ror #10 │ │ │ │ + addeq r4, ip, r7, ror #3 │ │ │ │ + adceq sp, r9, r0, asr #3 │ │ │ │ + adceq sp, pc, r8, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c5a40 │ │ │ │ + ldr r1, [pc, #576] @ c5a18 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c58d0 │ │ │ │ + bne c58a8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5914 │ │ │ │ + bne c58ec │ │ │ │ bl 54a98 │ │ │ │ - ldr r3, [pc, #556] @ c5a6c │ │ │ │ + ldr r3, [pc, #556] @ c5a44 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c5a70 │ │ │ │ + ldr r1, [pc, #552] @ c5a48 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c58b4 │ │ │ │ - ldr r4, [pc, #520] @ c5a7c │ │ │ │ + beq c588c │ │ │ │ + ldr r4, [pc, #520] @ c5a54 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c58a8 │ │ │ │ + beq c5880 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c5a74 │ │ │ │ - ldr r2, [pc, #440] @ c5a78 │ │ │ │ + ldr r0, [pc, #440] @ c5a4c │ │ │ │ + ldr r2, [pc, #440] @ c5a50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c59e0 │ │ │ │ + b c59b8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c5a44 │ │ │ │ - ldr r3, [pc, #348] @ c5a48 │ │ │ │ - ldr r5, [pc, #348] @ c5a4c │ │ │ │ + ldr r0, [pc, #348] @ c5a1c │ │ │ │ + ldr r3, [pc, #348] @ c5a20 │ │ │ │ + ldr r5, [pc, #348] @ c5a24 │ │ │ │ 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 8ed74 │ │ │ │ - b c59e0 │ │ │ │ + b c59b8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c596c │ │ │ │ - ldr r1, [pc, #280] @ c5a50 │ │ │ │ - ldr r0, [pc, #280] @ c5a54 │ │ │ │ - ldr r3, [pc, #280] @ c5a58 │ │ │ │ + bne c5944 │ │ │ │ + ldr r1, [pc, #280] @ c5a28 │ │ │ │ + ldr r0, [pc, #280] @ c5a2c │ │ │ │ + ldr r3, [pc, #280] @ c5a30 │ │ │ │ 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 8ed74 │ │ │ │ - b c59e0 │ │ │ │ + b c59b8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c5a5c │ │ │ │ - ldr r1, [pc, #228] @ c5a60 │ │ │ │ - ldr ip, [pc, #228] @ c5a64 │ │ │ │ + ldr r0, [pc, #228] @ c5a34 │ │ │ │ + ldr r1, [pc, #228] @ c5a38 │ │ │ │ + ldr ip, [pc, #228] @ c5a3c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c5a68 │ │ │ │ + ldr r2, [pc, #224] @ c5a40 │ │ │ │ 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 │ │ │ │ @@ -114876,154 +114866,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c5a14 │ │ │ │ + b c59ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5a00 │ │ │ │ + bne c59d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c5a3c │ │ │ │ + beq c5a14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r4, ip, ip, lsl #26 │ │ │ │ - addeq r3, ip, pc, lsl r2 │ │ │ │ - adceq ip, r9, r8, ror #24 │ │ │ │ - adceq ip, r9, r0, lsr #29 │ │ │ │ - adceq ip, r9, ip, ror #28 │ │ │ │ - addeq r3, ip, fp, asr #3 │ │ │ │ - strdeq ip, [r9], ip @ │ │ │ │ + strdeq r4, [ip], r4 @ │ │ │ │ + addeq r3, ip, r7, lsl #4 │ │ │ │ + umlaleq ip, r9, r0, ip │ │ │ │ + adceq ip, r9, r8, asr #29 │ │ │ │ + umlaleq ip, r9, r4, lr │ │ │ │ + @ instruction: 0x008c31b3 │ │ │ │ + adceq ip, r9, r4, lsr #24 │ │ │ │ @ instruction: 0x001ccbd0 │ │ │ │ - umlaleq ip, r9, ip, sp │ │ │ │ - adceq ip, r9, r4, lsl lr │ │ │ │ - addeq pc, fp, r4, asr r5 @ │ │ │ │ + adceq ip, r9, r4, asr #27 │ │ │ │ + adceq ip, r9, ip, lsr lr │ │ │ │ + addeq pc, fp, ip, lsr r5 @ │ │ │ │ @ instruction: 0xffff7c74 │ │ │ │ @ instruction: 0xffffc374 │ │ │ │ - addeq r3, ip, pc, ror #30 │ │ │ │ - adceq ip, r9, r8, lsl #30 │ │ │ │ - umlaleq sp, pc, r8, r0 @ │ │ │ │ + addeq r3, ip, r7, asr pc │ │ │ │ + adceq ip, r9, r0, lsr pc │ │ │ │ + adceq sp, pc, r0, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c5cd0 │ │ │ │ + ldr r1, [pc, #576] @ c5ca8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5b60 │ │ │ │ + bne c5b38 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5ba4 │ │ │ │ + bne c5b7c │ │ │ │ bl 53540 │ │ │ │ - ldr r3, [pc, #556] @ c5cfc │ │ │ │ + ldr r3, [pc, #556] @ c5cd4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c5d00 │ │ │ │ + ldr r1, [pc, #552] @ c5cd8 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #276 @ 0x114 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b44 │ │ │ │ - ldr r4, [pc, #520] @ c5d0c │ │ │ │ + beq c5b1c │ │ │ │ + ldr r4, [pc, #520] @ c5ce4 │ │ │ │ mov r1, #28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c5b38 │ │ │ │ + beq c5b10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c5d04 │ │ │ │ - ldr r2, [pc, #440] @ c5d08 │ │ │ │ + ldr r0, [pc, #440] @ c5cdc │ │ │ │ + ldr r2, [pc, #440] @ c5ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c5c70 │ │ │ │ + b c5c48 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c5cd4 │ │ │ │ - ldr r3, [pc, #348] @ c5cd8 │ │ │ │ - ldr r5, [pc, #348] @ c5cdc │ │ │ │ + ldr r0, [pc, #348] @ c5cac │ │ │ │ + ldr r3, [pc, #348] @ c5cb0 │ │ │ │ + ldr r5, [pc, #348] @ c5cb4 │ │ │ │ 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 8ed74 │ │ │ │ - b c5c70 │ │ │ │ + b c5c48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5bfc │ │ │ │ - ldr r1, [pc, #280] @ c5ce0 │ │ │ │ - ldr r0, [pc, #280] @ c5ce4 │ │ │ │ - ldr r3, [pc, #280] @ c5ce8 │ │ │ │ + bne c5bd4 │ │ │ │ + ldr r1, [pc, #280] @ c5cb8 │ │ │ │ + ldr r0, [pc, #280] @ c5cbc │ │ │ │ + ldr r3, [pc, #280] @ c5cc0 │ │ │ │ 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 8ed74 │ │ │ │ - b c5c70 │ │ │ │ + b c5c48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c5cec │ │ │ │ - ldr r1, [pc, #228] @ c5cf0 │ │ │ │ - ldr ip, [pc, #228] @ c5cf4 │ │ │ │ + ldr r0, [pc, #228] @ c5cc4 │ │ │ │ + ldr r1, [pc, #228] @ c5cc8 │ │ │ │ + ldr ip, [pc, #228] @ c5ccc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c5cf8 │ │ │ │ + ldr r2, [pc, #224] @ c5cd0 │ │ │ │ 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 │ │ │ │ @@ -115040,154 +115030,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c5ca4 │ │ │ │ + b c5c7c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5c90 │ │ │ │ + bne c5c68 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c5ccc │ │ │ │ + beq c5ca4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r4, ip, r9, lsl #21 │ │ │ │ - addeq r2, ip, pc, lsl #31 │ │ │ │ - ldrdeq ip, [r9], r8 @ │ │ │ │ - adceq ip, r9, r0, lsl ip │ │ │ │ - ldrdeq ip, [r9], ip @ │ │ │ │ - addeq r2, ip, fp, lsr pc │ │ │ │ - adceq ip, r9, ip, ror #18 │ │ │ │ + addeq r4, ip, r1, ror sl │ │ │ │ + addeq r2, ip, r7, ror pc │ │ │ │ + adceq ip, r9, r0, lsl #20 │ │ │ │ + adceq ip, r9, r8, lsr ip │ │ │ │ + adceq ip, r9, r4, lsl #24 │ │ │ │ + addeq r2, ip, r3, lsr #30 │ │ │ │ + umlaleq ip, r9, r4, r9 │ │ │ │ andseq ip, ip, r0, asr #18 │ │ │ │ - adceq ip, r9, ip, lsl #22 │ │ │ │ - adceq ip, r9, r4, lsl #23 │ │ │ │ - addeq pc, fp, r4, asr #5 │ │ │ │ + adceq ip, r9, r4, lsr fp │ │ │ │ + adceq ip, r9, ip, lsr #23 │ │ │ │ + addeq pc, fp, ip, lsr #5 │ │ │ │ @ instruction: 0xffff89e8 │ │ │ │ @ instruction: 0xffffa78c │ │ │ │ - ldrdeq r3, [ip], pc @ │ │ │ │ - adceq ip, r9, r8, ror ip │ │ │ │ - adceq sp, pc, r4, lsr r4 @ │ │ │ │ + addeq r3, ip, r7, asr #25 │ │ │ │ + adceq ip, r9, r0, lsr #25 │ │ │ │ + adceq sp, pc, ip, asr r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c5f60 │ │ │ │ + ldr r1, [pc, #576] @ c5f38 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5df0 │ │ │ │ + bne c5dc8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5e34 │ │ │ │ + bne c5e0c │ │ │ │ bl 5354c │ │ │ │ - ldr r3, [pc, #556] @ c5f8c │ │ │ │ + ldr r3, [pc, #556] @ c5f64 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ c5f90 │ │ │ │ + ldr r1, [pc, #552] @ c5f68 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5dd4 │ │ │ │ - ldr r4, [pc, #520] @ c5f9c │ │ │ │ + beq c5dac │ │ │ │ + ldr r4, [pc, #520] @ c5f74 │ │ │ │ mov r1, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq c5dc8 │ │ │ │ + beq c5da0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ c5f94 │ │ │ │ - ldr r2, [pc, #440] @ c5f98 │ │ │ │ + ldr r0, [pc, #440] @ c5f6c │ │ │ │ + ldr r2, [pc, #440] @ c5f70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c5f00 │ │ │ │ + b c5ed8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c5f64 │ │ │ │ - ldr r3, [pc, #348] @ c5f68 │ │ │ │ - ldr r5, [pc, #348] @ c5f6c │ │ │ │ + ldr r0, [pc, #348] @ c5f3c │ │ │ │ + ldr r3, [pc, #348] @ c5f40 │ │ │ │ + ldr r5, [pc, #348] @ c5f44 │ │ │ │ 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 8ed74 │ │ │ │ - b c5f00 │ │ │ │ + b c5ed8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5e8c │ │ │ │ - ldr r1, [pc, #280] @ c5f70 │ │ │ │ - ldr r0, [pc, #280] @ c5f74 │ │ │ │ - ldr r3, [pc, #280] @ c5f78 │ │ │ │ + bne c5e64 │ │ │ │ + ldr r1, [pc, #280] @ c5f48 │ │ │ │ + ldr r0, [pc, #280] @ c5f4c │ │ │ │ + ldr r3, [pc, #280] @ c5f50 │ │ │ │ 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 8ed74 │ │ │ │ - b c5f00 │ │ │ │ + b c5ed8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c5f7c │ │ │ │ - ldr r1, [pc, #228] @ c5f80 │ │ │ │ - ldr ip, [pc, #228] @ c5f84 │ │ │ │ + ldr r0, [pc, #228] @ c5f54 │ │ │ │ + ldr r1, [pc, #228] @ c5f58 │ │ │ │ + ldr ip, [pc, #228] @ c5f5c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c5f88 │ │ │ │ + ldr r2, [pc, #224] @ c5f60 │ │ │ │ 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 │ │ │ │ @@ -115204,154 +115194,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c5f34 │ │ │ │ + b c5f0c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5f20 │ │ │ │ + bne c5ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c5f5c │ │ │ │ + beq c5f34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r4, ip, r3, lsl #16 │ │ │ │ - strdeq r2, [ip], pc @ │ │ │ │ - adceq ip, r9, r8, asr #14 │ │ │ │ - adceq ip, r9, r0, lsl #19 │ │ │ │ - adceq ip, r9, ip, asr #18 │ │ │ │ - addeq r2, ip, fp, lsr #25 │ │ │ │ - ldrdeq ip, [r9], ip @ │ │ │ │ + addeq r4, ip, fp, ror #15 │ │ │ │ + addeq r2, ip, r7, ror #25 │ │ │ │ + adceq ip, r9, r0, ror r7 │ │ │ │ + adceq ip, r9, r8, lsr #19 │ │ │ │ + adceq ip, r9, r4, ror r9 │ │ │ │ + umulleq r2, ip, r3, ip │ │ │ │ + adceq ip, r9, r4, lsl #14 │ │ │ │ @ instruction: 0x001cc6b0 │ │ │ │ - adceq ip, r9, ip, ror r8 │ │ │ │ - strdeq ip, [r9], r4 @ │ │ │ │ - addeq pc, fp, r4, lsr r0 @ │ │ │ │ + adceq ip, r9, r4, lsr #17 │ │ │ │ + adceq ip, r9, ip, lsl r9 │ │ │ │ + addeq pc, fp, ip, lsl r0 @ │ │ │ │ @ instruction: 0xffff798c │ │ │ │ @ instruction: 0xffffb2c8 │ │ │ │ - addeq r3, ip, pc, asr #20 │ │ │ │ - adceq ip, r9, r8, ror #19 │ │ │ │ - adceq sp, pc, r4, lsr #32 │ │ │ │ + addeq r3, ip, r7, lsr sl │ │ │ │ + adceq ip, r9, r0, lsl sl │ │ │ │ + adceq sp, pc, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c61f0 │ │ │ │ + ldr r1, [pc, #576] @ c61c8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c6080 │ │ │ │ + bne c6058 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c60c4 │ │ │ │ + bne c609c │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c621c │ │ │ │ + ldr r3, [pc, #556] @ c61f4 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c6220 │ │ │ │ + ldr r1, [pc, #552] @ c61f8 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ - ldr r4, [pc, #520] @ c622c │ │ │ │ + beq c603c │ │ │ │ + ldr r4, [pc, #520] @ c6204 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c6058 │ │ │ │ + beq c6030 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c6224 │ │ │ │ - ldr r2, [pc, #440] @ c6228 │ │ │ │ + ldr r0, [pc, #440] @ c61fc │ │ │ │ + ldr r2, [pc, #440] @ c6200 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c6190 │ │ │ │ + b c6168 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c61f4 │ │ │ │ - ldr r3, [pc, #348] @ c61f8 │ │ │ │ - ldr r5, [pc, #348] @ c61fc │ │ │ │ + ldr r0, [pc, #348] @ c61cc │ │ │ │ + ldr r3, [pc, #348] @ c61d0 │ │ │ │ + ldr r5, [pc, #348] @ c61d4 │ │ │ │ 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 8ed74 │ │ │ │ - b c6190 │ │ │ │ + b c6168 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c611c │ │ │ │ - ldr r1, [pc, #280] @ c6200 │ │ │ │ - ldr r0, [pc, #280] @ c6204 │ │ │ │ - ldr r3, [pc, #280] @ c6208 │ │ │ │ + bne c60f4 │ │ │ │ + ldr r1, [pc, #280] @ c61d8 │ │ │ │ + ldr r0, [pc, #280] @ c61dc │ │ │ │ + ldr r3, [pc, #280] @ c61e0 │ │ │ │ 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 8ed74 │ │ │ │ - b c6190 │ │ │ │ + b c6168 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c620c │ │ │ │ - ldr r1, [pc, #228] @ c6210 │ │ │ │ - ldr ip, [pc, #228] @ c6214 │ │ │ │ + ldr r0, [pc, #228] @ c61e4 │ │ │ │ + ldr r1, [pc, #228] @ c61e8 │ │ │ │ + ldr ip, [pc, #228] @ c61ec │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c6218 │ │ │ │ + ldr r2, [pc, #224] @ c61f0 │ │ │ │ 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 │ │ │ │ @@ -115368,154 +115358,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c61c4 │ │ │ │ + b c619c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c61b0 │ │ │ │ + bne c6188 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c61ec │ │ │ │ + beq c61c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r4, ip, r1, lsl #11 │ │ │ │ - addeq r2, ip, pc, ror #20 │ │ │ │ - strhteq ip, [r9], r8 │ │ │ │ - strdeq ip, [r9], r0 @ │ │ │ │ - strhteq ip, [r9], ip │ │ │ │ - addeq r2, ip, fp, lsl sl │ │ │ │ - adceq ip, r9, ip, asr #8 │ │ │ │ + addeq r4, ip, r9, ror #10 │ │ │ │ + addeq r2, ip, r7, asr sl │ │ │ │ + adceq ip, r9, r0, ror #9 │ │ │ │ + adceq ip, r9, r8, lsl r7 │ │ │ │ + adceq ip, r9, r4, ror #13 │ │ │ │ + addeq r2, ip, r3, lsl #20 │ │ │ │ + adceq ip, r9, r4, ror r4 │ │ │ │ andseq ip, ip, r0, lsr #8 │ │ │ │ - adceq ip, r9, ip, ror #11 │ │ │ │ - adceq ip, r9, r4, ror #12 │ │ │ │ - addeq lr, fp, r4, lsr #27 │ │ │ │ + adceq ip, r9, r4, lsl r6 │ │ │ │ + adceq ip, r9, ip, lsl #13 │ │ │ │ + addeq lr, fp, ip, lsl #27 │ │ │ │ @ instruction: 0xffff8ad0 │ │ │ │ @ instruction: 0xffffae08 │ │ │ │ - @ instruction: 0x008c37bf │ │ │ │ - adceq ip, r9, r8, asr r7 │ │ │ │ - strdeq ip, [pc], r0 @ │ │ │ │ + addeq r3, ip, r7, lsr #15 │ │ │ │ + adceq ip, r9, r0, lsl #15 │ │ │ │ + adceq ip, pc, r8, lsl fp @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c6480 │ │ │ │ + ldr r1, [pc, #576] @ c6458 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c6310 │ │ │ │ + bne c62e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c6354 │ │ │ │ + bne c632c │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c64ac │ │ │ │ + ldr r3, [pc, #556] @ c6484 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c64b0 │ │ │ │ + ldr r1, [pc, #552] @ c6488 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f4 │ │ │ │ - ldr r4, [pc, #520] @ c64bc │ │ │ │ + beq c62cc │ │ │ │ + ldr r4, [pc, #520] @ c6494 │ │ │ │ mov r1, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c62e8 │ │ │ │ + beq c62c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c64b4 │ │ │ │ - ldr r2, [pc, #440] @ c64b8 │ │ │ │ + ldr r0, [pc, #440] @ c648c │ │ │ │ + ldr r2, [pc, #440] @ c6490 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c6420 │ │ │ │ + b c63f8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c6484 │ │ │ │ - ldr r3, [pc, #348] @ c6488 │ │ │ │ - ldr r5, [pc, #348] @ c648c │ │ │ │ + ldr r0, [pc, #348] @ c645c │ │ │ │ + ldr r3, [pc, #348] @ c6460 │ │ │ │ + ldr r5, [pc, #348] @ c6464 │ │ │ │ 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 8ed74 │ │ │ │ - b c6420 │ │ │ │ + b c63f8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c63ac │ │ │ │ - ldr r1, [pc, #280] @ c6490 │ │ │ │ - ldr r0, [pc, #280] @ c6494 │ │ │ │ - ldr r3, [pc, #280] @ c6498 │ │ │ │ + bne c6384 │ │ │ │ + ldr r1, [pc, #280] @ c6468 │ │ │ │ + ldr r0, [pc, #280] @ c646c │ │ │ │ + ldr r3, [pc, #280] @ c6470 │ │ │ │ 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 8ed74 │ │ │ │ - b c6420 │ │ │ │ + b c63f8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c649c │ │ │ │ - ldr r1, [pc, #228] @ c64a0 │ │ │ │ - ldr ip, [pc, #228] @ c64a4 │ │ │ │ + ldr r0, [pc, #228] @ c6474 │ │ │ │ + ldr r1, [pc, #228] @ c6478 │ │ │ │ + ldr ip, [pc, #228] @ c647c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c64a8 │ │ │ │ + ldr r2, [pc, #224] @ c6480 │ │ │ │ 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 │ │ │ │ @@ -115532,154 +115522,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c6454 │ │ │ │ + b c642c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6440 │ │ │ │ + bne c6418 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c647c │ │ │ │ + beq c6454 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - strdeq r4, [ip], r8 │ │ │ │ - ldrdeq r2, [ip], pc @ │ │ │ │ - adceq ip, r9, r8, lsr #4 │ │ │ │ - adceq ip, r9, r0, ror #8 │ │ │ │ - adceq ip, r9, ip, lsr #8 │ │ │ │ - addeq r2, ip, fp, lsl #15 │ │ │ │ - strhteq ip, [r9], ip │ │ │ │ + addeq r4, ip, r0, ror #5 │ │ │ │ + addeq r2, ip, r7, asr #15 │ │ │ │ + adceq ip, r9, r0, asr r2 │ │ │ │ + adceq ip, r9, r8, lsl #9 │ │ │ │ + adceq ip, r9, r4, asr r4 │ │ │ │ + addeq r2, ip, r3, ror r7 │ │ │ │ + adceq ip, r9, r4, ror #3 │ │ │ │ mulseq ip, r0, r1 │ │ │ │ - adceq ip, r9, ip, asr r3 │ │ │ │ - ldrdeq ip, [r9], r4 @ │ │ │ │ - addeq lr, fp, r4, lsl fp │ │ │ │ + adceq ip, r9, r4, lsl #7 │ │ │ │ + strdeq ip, [r9], ip @ │ │ │ │ + strdeq lr, [fp], ip │ │ │ │ @ instruction: 0xffff794c │ │ │ │ @ instruction: 0xffff9b90 │ │ │ │ - addeq r3, ip, pc, lsr #10 │ │ │ │ - adceq ip, r9, r8, asr #9 │ │ │ │ - strhteq ip, [pc], r8 │ │ │ │ + addeq r3, ip, r7, lsl r5 │ │ │ │ + strdeq ip, [r9], r0 @ │ │ │ │ + adceq ip, pc, r0, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ c6710 │ │ │ │ + ldr r1, [pc, #576] @ c66e8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 971ac8 │ │ │ │ + bl 971aa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c65a0 │ │ │ │ + bne c6578 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 530cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c65e4 │ │ │ │ + bne c65bc │ │ │ │ bl 54f54 │ │ │ │ - ldr r3, [pc, #556] @ c673c │ │ │ │ + ldr r3, [pc, #556] @ c6714 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ c6740 │ │ │ │ + ldr r1, [pc, #552] @ c6718 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 54054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6584 │ │ │ │ - ldr r4, [pc, #520] @ c674c │ │ │ │ + beq c655c │ │ │ │ + ldr r4, [pc, #520] @ c6724 │ │ │ │ mov r1, #560 @ 0x230 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 54f60 │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq c6578 │ │ │ │ + beq c6550 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ c6744 │ │ │ │ - ldr r2, [pc, #440] @ c6748 │ │ │ │ + ldr r0, [pc, #440] @ c671c │ │ │ │ + ldr r2, [pc, #440] @ c6720 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8e71c │ │ │ │ - b c66b0 │ │ │ │ + b c6688 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ c6714 │ │ │ │ - ldr r3, [pc, #348] @ c6718 │ │ │ │ - ldr r5, [pc, #348] @ c671c │ │ │ │ + ldr r0, [pc, #348] @ c66ec │ │ │ │ + ldr r3, [pc, #348] @ c66f0 │ │ │ │ + ldr r5, [pc, #348] @ c66f4 │ │ │ │ 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 8ed74 │ │ │ │ - b c66b0 │ │ │ │ + b c6688 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c663c │ │ │ │ - ldr r1, [pc, #280] @ c6720 │ │ │ │ - ldr r0, [pc, #280] @ c6724 │ │ │ │ - ldr r3, [pc, #280] @ c6728 │ │ │ │ + bne c6614 │ │ │ │ + ldr r1, [pc, #280] @ c66f8 │ │ │ │ + ldr r0, [pc, #280] @ c66fc │ │ │ │ + ldr r3, [pc, #280] @ c6700 │ │ │ │ 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 8ed74 │ │ │ │ - b c66b0 │ │ │ │ + b c6688 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ c672c │ │ │ │ - ldr r1, [pc, #228] @ c6730 │ │ │ │ - ldr ip, [pc, #228] @ c6734 │ │ │ │ + ldr r0, [pc, #228] @ c6704 │ │ │ │ + ldr r1, [pc, #228] @ c6708 │ │ │ │ + ldr ip, [pc, #228] @ c670c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ c6738 │ │ │ │ + ldr r2, [pc, #224] @ c6710 │ │ │ │ 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 │ │ │ │ @@ -115696,1683 +115686,1683 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 8e89c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c66e4 │ │ │ │ + b c66bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c66d0 │ │ │ │ + bne c66a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq c670c │ │ │ │ + beq c66e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r4, ip, r9, ror r0 │ │ │ │ - addeq r2, ip, pc, asr #10 │ │ │ │ - umlaleq fp, r9, r8, pc @ │ │ │ │ - ldrdeq ip, [r9], r0 @ │ │ │ │ - umlaleq ip, r9, ip, r1 │ │ │ │ - strdeq r2, [ip], fp │ │ │ │ - adceq fp, r9, ip, lsr #30 │ │ │ │ + addeq r4, ip, r1, rrx │ │ │ │ + addeq r2, ip, r7, lsr r5 │ │ │ │ + adceq fp, r9, r0, asr #31 │ │ │ │ + strdeq ip, [r9], r8 @ │ │ │ │ + adceq ip, r9, r4, asr #3 │ │ │ │ + addeq r2, ip, r3, ror #9 │ │ │ │ + adceq fp, r9, r4, asr pc │ │ │ │ andseq fp, ip, r0, lsl #30 │ │ │ │ - adceq ip, r9, ip, asr #1 │ │ │ │ - adceq ip, r9, r4, asr #2 │ │ │ │ - addeq lr, fp, r4, lsl #17 │ │ │ │ + strdeq ip, [r9], r4 @ │ │ │ │ + adceq ip, r9, ip, ror #2 │ │ │ │ + addeq lr, fp, ip, ror #16 │ │ │ │ @ instruction: 0xffff74ec │ │ │ │ @ instruction: 0xffffb498 │ │ │ │ - umulleq r3, ip, pc, r2 @ │ │ │ │ - adceq ip, r9, r8, lsr r2 │ │ │ │ - adceq ip, pc, r0, asr #10 │ │ │ │ + addeq r3, ip, r7, lsl #5 │ │ │ │ + adceq ip, r9, r0, ror #4 │ │ │ │ + adceq ip, pc, r8, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #236] @ c6850 │ │ │ │ + ldr r0, [pc, #236] @ c6828 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r8, [pc, #232] @ c6854 │ │ │ │ + ldr r8, [pc, #232] @ c682c │ │ │ │ cmp r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne c6784 │ │ │ │ + bne c675c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #180] @ c6858 │ │ │ │ + ldr r0, [pc, #180] @ c6830 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6814 │ │ │ │ + beq c67ec │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #144] @ c685c │ │ │ │ + ldr r0, [pc, #144] @ c6834 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6824 │ │ │ │ + beq c67fc │ │ │ │ bl 538dc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2cfdb0 │ │ │ │ - ldr r0, [pc, #116] @ c6864 │ │ │ │ - ldr r1, [pc, #116] @ c6868 │ │ │ │ - ldr r2, [pc, #116] @ c686c │ │ │ │ + bl 2cfd88 │ │ │ │ + ldr r0, [pc, #116] @ c683c │ │ │ │ + ldr r1, [pc, #116] @ c6840 │ │ │ │ + ldr r2, [pc, #116] @ c6844 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r9, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 8e68c │ │ │ │ - b c6830 │ │ │ │ - ldr r0, [pc, #52] @ c6860 │ │ │ │ + b c6808 │ │ │ │ + ldr r0, [pc, #52] @ c6838 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - umlaleq ip, pc, r8, r8 @ │ │ │ │ - adceq ip, pc, ip, lsl #17 │ │ │ │ - strhteq r9, [pc], r0 │ │ │ │ - adceq ip, pc, r0, lsr r8 @ │ │ │ │ - strhteq fp, [r9], r0 │ │ │ │ + adceq ip, pc, r0, asr #17 │ │ │ │ + strhteq ip, [pc], r4 │ │ │ │ + ldrdeq r9, [pc], r8 @ │ │ │ │ + adceq ip, pc, r8, asr r8 @ │ │ │ │ + ldrdeq fp, [r9], r8 @ │ │ │ │ mulseq r5, r8, r5 │ │ │ │ andseq r6, r5, ip, ror #22 │ │ │ │ andseq r6, r5, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #236] @ c6970 │ │ │ │ + ldr r0, [pc, #236] @ c6948 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r8, [pc, #232] @ c6974 │ │ │ │ + ldr r8, [pc, #232] @ c694c │ │ │ │ cmp r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne c68a4 │ │ │ │ + bne c687c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #180] @ c6978 │ │ │ │ + ldr r0, [pc, #180] @ c6950 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6934 │ │ │ │ + beq c690c │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #144] @ c697c │ │ │ │ + ldr r0, [pc, #144] @ c6954 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6944 │ │ │ │ + beq c691c │ │ │ │ bl 538dc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2cfdb0 │ │ │ │ - ldr r0, [pc, #116] @ c6984 │ │ │ │ - ldr r1, [pc, #116] @ c6988 │ │ │ │ - ldr r2, [pc, #116] @ c698c │ │ │ │ + bl 2cfd88 │ │ │ │ + ldr r0, [pc, #116] @ c695c │ │ │ │ + ldr r1, [pc, #116] @ c6960 │ │ │ │ + ldr r2, [pc, #116] @ c6964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r9, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 8e68c │ │ │ │ - b c6950 │ │ │ │ - ldr r0, [pc, #52] @ c6980 │ │ │ │ + b c6928 │ │ │ │ + ldr r0, [pc, #52] @ c6958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, pc, r4, lsl #7 │ │ │ │ - adceq ip, pc, r8, ror r3 @ │ │ │ │ - umlaleq r9, pc, r0, r4 @ │ │ │ │ - adceq ip, pc, ip, lsl r3 @ │ │ │ │ - umlaleq fp, r9, r0, lr │ │ │ │ + adceq ip, pc, ip, lsr #7 │ │ │ │ + adceq ip, pc, r0, lsr #7 │ │ │ │ + strhteq r9, [pc], r8 │ │ │ │ + adceq ip, pc, r4, asr #6 │ │ │ │ + strhteq fp, [r9], r8 │ │ │ │ @ instruction: 0x001562d4 │ │ │ │ andseq r6, r5, r0, ror #13 │ │ │ │ mulseq r5, r8, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #236] @ c6a90 │ │ │ │ + ldr r0, [pc, #236] @ c6a68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r8, [pc, #232] @ c6a94 │ │ │ │ + ldr r8, [pc, #232] @ c6a6c │ │ │ │ cmp r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne c69c4 │ │ │ │ + bne c699c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #180] @ c6a98 │ │ │ │ + ldr r0, [pc, #180] @ c6a70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6a54 │ │ │ │ + beq c6a2c │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #144] @ c6a9c │ │ │ │ + ldr r0, [pc, #144] @ c6a74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6a64 │ │ │ │ + beq c6a3c │ │ │ │ bl 538dc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2cfdb0 │ │ │ │ - ldr r0, [pc, #116] @ c6aa4 │ │ │ │ - ldr r1, [pc, #116] @ c6aa8 │ │ │ │ - ldr r2, [pc, #116] @ c6aac │ │ │ │ + bl 2cfd88 │ │ │ │ + ldr r0, [pc, #116] @ c6a7c │ │ │ │ + ldr r1, [pc, #116] @ c6a80 │ │ │ │ + ldr r2, [pc, #116] @ c6a84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r9, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 8e68c │ │ │ │ - b c6a70 │ │ │ │ - ldr r0, [pc, #52] @ c6aa0 │ │ │ │ + b c6a48 │ │ │ │ + ldr r0, [pc, #52] @ c6a78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, pc, r8, asr #2 │ │ │ │ - adceq ip, pc, ip, lsr r1 @ │ │ │ │ - adceq r9, pc, r0, ror r3 @ │ │ │ │ - adceq ip, pc, r0, ror #1 │ │ │ │ - adceq fp, r9, r0, ror sp │ │ │ │ + adceq ip, pc, r0, ror r1 @ │ │ │ │ + adceq ip, pc, r4, ror #2 │ │ │ │ + umlaleq r9, pc, r8, r3 @ │ │ │ │ + adceq ip, pc, r8, lsl #2 │ │ │ │ + umlaleq fp, r9, r8, sp │ │ │ │ andseq r6, r5, ip, lsl r0 │ │ │ │ andseq r6, r5, ip, ror r7 │ │ │ │ @ instruction: 0x001564f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq c6b44 │ │ │ │ + beq c6b1c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6b54 │ │ │ │ + beq c6b2c │ │ │ │ ldr r1, [r9, #24] │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ mov r3, #23 │ │ │ │ lsl r4, r2, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c6b2c │ │ │ │ + beq c6b04 │ │ │ │ ldr r6, [r0, r3, lsl #2] │ │ │ │ sub r4, r4, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r7, r6, r5 │ │ │ │ movwne r7, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mvnhi r7, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq c6af0 │ │ │ │ + beq c6ac8 │ │ │ │ uxtb r2, r7 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne c6bec │ │ │ │ + bne c6bc4 │ │ │ │ sub r2, r3, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b54 │ │ │ │ + beq c6b2c │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b c6ae4 │ │ │ │ + b c6abc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r9, #28] │ │ │ │ strd r0, [r9, #16] │ │ │ │ - ldr r0, [pc, #320] @ c6c9c │ │ │ │ + ldr r0, [pc, #320] @ c6c74 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c3c │ │ │ │ - ldr r3, [pc, #304] @ c6cac │ │ │ │ + beq c6c14 │ │ │ │ + ldr r3, [pc, #304] @ c6c84 │ │ │ │ mov ip, r0 │ │ │ │ ldm r8!, {r1, r2, r4, r6, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ ldm r8, {r1, r2, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r4, r6, r7} │ │ │ │ add r0, r9, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, ip │ │ │ │ - bl 2cc884 │ │ │ │ + bl 2cc85c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6be4 │ │ │ │ + beq c6bbc │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6bc4 │ │ │ │ + beq c6b9c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6be4 │ │ │ │ + beq c6bbc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #168] @ c6ca0 │ │ │ │ - ldr r1, [pc, #168] @ c6ca4 │ │ │ │ + ldr r0, [pc, #168] @ c6c78 │ │ │ │ + ldr r1, [pc, #168] @ c6c7c │ │ │ │ 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, #136] @ c6ca8 │ │ │ │ + ldr r2, [pc, #136] @ c6c80 │ │ │ │ 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 8e6bc │ │ │ │ - b c6c48 │ │ │ │ + b c6c20 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c90 │ │ │ │ + beq c6c68 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 4023d0 │ │ │ │ - b c6c90 │ │ │ │ + bl 4023a8 │ │ │ │ + b c6c68 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 4023d0 │ │ │ │ + bl 4023a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strdeq r9, [pc], r4 @ │ │ │ │ - adceq fp, r9, r4, ror #23 │ │ │ │ - ldrdeq fp, [r9], ip @ │ │ │ │ - adceq r9, pc, r0, lsr #1 │ │ │ │ - adceq fp, r9, r0, lsl #25 │ │ │ │ + adceq r9, pc, ip, lsl r2 @ │ │ │ │ + adceq fp, r9, ip, lsl #24 │ │ │ │ + adceq fp, r9, r4, lsl #24 │ │ │ │ + adceq r9, pc, r8, asr #1 │ │ │ │ + adceq fp, r9, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r5, [pc, #92] @ c6d18 │ │ │ │ + ldr r5, [pc, #92] @ c6cf0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ add r6, r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r7, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6cf4 │ │ │ │ + beq c6ccc │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d10 │ │ │ │ + beq c6ce8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, ip, ror pc @ │ │ │ │ + adceq fp, pc, r4, lsr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ c6d7c │ │ │ │ + ldr r5, [pc, #84] @ c6d54 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d44 │ │ │ │ + beq c6d1c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d58 │ │ │ │ + beq c6d30 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d74 │ │ │ │ + beq c6d4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq ip, pc, r4, asr #1 │ │ │ │ + adceq ip, pc, ip, ror #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #244] @ c6e80 │ │ │ │ + ldr r5, [pc, #244] @ c6e58 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c6e0c │ │ │ │ + bne c6de4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c6e28 │ │ │ │ + bne c6e00 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c6e44 │ │ │ │ + bne c6e1c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c6e60 │ │ │ │ + bne c6e38 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6dec │ │ │ │ + beq c6dc4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6e08 │ │ │ │ + beq c6de0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq c6db8 │ │ │ │ + beq c6d90 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq c6dc8 │ │ │ │ + beq c6da0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq c6dd8 │ │ │ │ + beq c6db0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6de4 │ │ │ │ - b c6dec │ │ │ │ + bne c6dbc │ │ │ │ + b c6dc4 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, ip, lsr #26 │ │ │ │ + adceq fp, pc, r4, asr sp @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #124] @ c6f0c │ │ │ │ + ldr r5, [pc, #124] @ c6ee4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #592] @ 0x250 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c6ef8 │ │ │ │ + bne c6ed0 │ │ │ │ add r0, r6, #20 │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ ldr r0, [r6, #588] @ 0x24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 │ │ │ │ + beq c6e9c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ed8 │ │ │ │ + beq c6eb0 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6ef4 │ │ │ │ + beq c6ecc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #596] @ 0x254 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b c6eac │ │ │ │ + bl 40e51c │ │ │ │ + b c6e84 │ │ │ │ bl 8e864 │ │ │ │ - strhteq ip, [pc], r0 │ │ │ │ + ldrdeq ip, [pc], r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ c6f70 │ │ │ │ + ldr r5, [pc, #84] @ c6f48 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f38 │ │ │ │ + beq c6f10 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f4c │ │ │ │ + beq c6f24 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6f68 │ │ │ │ + beq c6f40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 8e864 │ │ │ │ - strdeq fp, [pc], r0 @ │ │ │ │ + adceq ip, pc, r8, lsl r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #472] @ c7158 │ │ │ │ + ldr r8, [pc, #472] @ c7130 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 554dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c70c4 │ │ │ │ + bne c709c │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c6fbc │ │ │ │ + bne c6f94 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne c6fe4 │ │ │ │ + bne c6fbc │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e91a4 │ │ │ │ + bl 1e917c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6fec │ │ │ │ + bne c6fc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7014 │ │ │ │ + bne c6fec │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7058 │ │ │ │ + beq c7030 │ │ │ │ mov r0, r6 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7040 │ │ │ │ + beq c7018 │ │ │ │ mov r7, r0 │ │ │ │ bl 5399c │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 55554 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7090 │ │ │ │ + beq c7068 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c706c │ │ │ │ + bne c7044 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c7090 │ │ │ │ + bne c7068 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c70a4 │ │ │ │ + beq c707c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c70c0 │ │ │ │ + beq c7098 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b c6fac │ │ │ │ - b c7108 │ │ │ │ + bl 40e51c │ │ │ │ + b c6f84 │ │ │ │ + b c70e0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c70e0 │ │ │ │ + bne c70b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7108 │ │ │ │ + bne c70e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl b87a4 │ │ │ │ + bl b877c │ │ │ │ ldr r0, [r4, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7154 │ │ │ │ + beq c712c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7120 │ │ │ │ + bne c70f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7154 │ │ │ │ + bne c712c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b64ac │ │ │ │ - b c7154 │ │ │ │ + bl 5b6484 │ │ │ │ + b c712c │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r8, asr #23 │ │ │ │ + strdeq fp, [pc], r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ c71bc │ │ │ │ + ldr r5, [pc, #84] @ c7194 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7184 │ │ │ │ + beq c715c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7198 │ │ │ │ + beq c7170 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c71b4 │ │ │ │ + beq c718c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq fp, [pc], r4 @ │ │ │ │ + strdeq fp, [pc], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c720c │ │ │ │ + ldr r5, [pc, #64] @ c71e4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c71e8 │ │ │ │ + beq c71c0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7204 │ │ │ │ + beq c71dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r0, asr #21 │ │ │ │ + adceq fp, pc, r8, ror #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c725c │ │ │ │ + ldr r5, [pc, #64] @ c7234 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7238 │ │ │ │ + beq c7210 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7254 │ │ │ │ + beq c722c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r0, lsr #23 │ │ │ │ + adceq fp, pc, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #208] @ c733c │ │ │ │ + ldr r8, [pc, #208] @ c7314 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c72a0 │ │ │ │ + beq c7278 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c72e4 │ │ │ │ + beq c72bc │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #12 │ │ │ │ - b c72c8 │ │ │ │ + b c72a0 │ │ │ │ ldr r0, [r5], #20 │ │ │ │ bl 554dc │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c72e4 │ │ │ │ + beq c72bc │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c72b8 │ │ │ │ + beq c7290 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b c72b8 │ │ │ │ + bl 40e51c │ │ │ │ + b c7290 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7304 │ │ │ │ + beq c72dc │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7318 │ │ │ │ + beq c72f0 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7334 │ │ │ │ + beq c730c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 8e864 │ │ │ │ - umlaleq fp, pc, r8, r9 @ │ │ │ │ + adceq fp, pc, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r6, [pc, #104] @ c73b4 │ │ │ │ + ldr r6, [pc, #104] @ c738c │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r7, r0, r4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c736c │ │ │ │ + beq c7344 │ │ │ │ bl 554dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq c737c │ │ │ │ + beq c7354 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7390 │ │ │ │ + beq c7368 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c73ac │ │ │ │ + beq c7384 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r0, ror r9 @ │ │ │ │ + umlaleq fp, pc, r8, r9 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ c7418 │ │ │ │ + ldr r5, [pc, #84] @ c73f0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c73e0 │ │ │ │ + beq c73b8 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c73f4 │ │ │ │ + beq c73cc │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7410 │ │ │ │ + beq c73e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r8, ror #21 │ │ │ │ + adceq fp, pc, r0, lsl fp @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r5, [pc, #76] @ c7474 │ │ │ │ + ldr r5, [pc, #76] @ c744c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ add r6, r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r7, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7450 │ │ │ │ + beq c7428 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c746c │ │ │ │ + beq c7444 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r8, asr #10 │ │ │ │ + adceq fp, pc, r0, ror r5 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r5, [pc, #76] @ c74d0 │ │ │ │ + ldr r5, [pc, #76] @ c74a8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ add r6, r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r7, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c74ac │ │ │ │ + beq c7484 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c74c8 │ │ │ │ + beq c74a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r8, asr sl @ │ │ │ │ + adceq fp, pc, r0, lsl #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r5, [pc, #76] @ c752c │ │ │ │ + ldr r5, [pc, #76] @ c7504 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ add r6, r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r7, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7508 │ │ │ │ + beq c74e0 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7524 │ │ │ │ + beq c74fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - umlaleq fp, pc, ip, sl @ │ │ │ │ + adceq fp, pc, r4, asr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c757c │ │ │ │ + ldr r5, [pc, #64] @ c7554 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7558 │ │ │ │ + beq c7530 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7574 │ │ │ │ + beq c754c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r0, ror #17 │ │ │ │ + adceq fp, pc, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #208] @ c765c │ │ │ │ + ldr r8, [pc, #208] @ c7634 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c75c0 │ │ │ │ + beq c7598 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7604 │ │ │ │ + beq c75dc │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #12 │ │ │ │ - b c75e8 │ │ │ │ + b c75c0 │ │ │ │ ldr r0, [r5], #20 │ │ │ │ bl 554dc │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7604 │ │ │ │ + beq c75dc │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c75d8 │ │ │ │ + beq c75b0 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b c75d8 │ │ │ │ + bl 40e51c │ │ │ │ + b c75b0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7624 │ │ │ │ + beq c75fc │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7638 │ │ │ │ + beq c7610 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7654 │ │ │ │ + beq c762c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, ip, ror #20 │ │ │ │ + umlaleq fp, pc, r4, sl @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c76ac │ │ │ │ + ldr r5, [pc, #64] @ c7684 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7688 │ │ │ │ + beq c7660 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c76a4 │ │ │ │ + beq c767c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r8, ror #6 │ │ │ │ + umlaleq fp, pc, r0, r3 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c76fc │ │ │ │ + ldr r5, [pc, #64] @ c76d4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c76d8 │ │ │ │ + beq c76b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c76f4 │ │ │ │ + beq c76cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strhteq fp, [pc], r4 │ │ │ │ + ldrdeq fp, [pc], ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #208] @ c77dc │ │ │ │ + ldr r8, [pc, #208] @ c77b4 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7740 │ │ │ │ + beq c7718 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7784 │ │ │ │ + beq c775c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #12 │ │ │ │ - b c7768 │ │ │ │ + b c7740 │ │ │ │ ldr r0, [r5], #20 │ │ │ │ bl 554dc │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7784 │ │ │ │ + beq c775c │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7758 │ │ │ │ + beq c7730 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b c7758 │ │ │ │ + bl 40e51c │ │ │ │ + b c7730 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c77a4 │ │ │ │ + beq c777c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c77b8 │ │ │ │ + beq c7790 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c77d4 │ │ │ │ + beq c77ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq fp, [pc], ip @ │ │ │ │ + adceq fp, pc, r4, lsl #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r6, [pc, #96] @ c784c │ │ │ │ + ldr r6, [pc, #96] @ c7824 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r7, r0, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r5, [r7, #100] @ 0x64 │ │ │ │ bl 554dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7814 │ │ │ │ + beq c77ec │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7828 │ │ │ │ + beq c7800 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7844 │ │ │ │ + beq c781c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r0, lsl #10 │ │ │ │ + adceq fp, pc, r8, lsr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c789c │ │ │ │ + ldr r5, [pc, #64] @ c7874 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7878 │ │ │ │ + beq c7850 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7894 │ │ │ │ + beq c786c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strdeq fp, [pc], r0 @ │ │ │ │ + adceq fp, pc, r8, lsl r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c78ec │ │ │ │ + ldr r5, [pc, #64] @ c78c4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c78c8 │ │ │ │ + beq c78a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c78e4 │ │ │ │ + beq c78bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r4, rrx │ │ │ │ + adceq fp, pc, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #756] @ c7bf0 │ │ │ │ + ldr r8, [pc, #756] @ c7bc8 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7918 │ │ │ │ + beq c78f0 │ │ │ │ bl 554dc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7930 │ │ │ │ + beq c7908 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7940 │ │ │ │ + beq c7918 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7950 │ │ │ │ + beq c7928 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7968 │ │ │ │ + beq c7940 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7aa4 │ │ │ │ + beq c7a7c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c7998 │ │ │ │ + bne c7970 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c79bc │ │ │ │ + bne c7994 │ │ │ │ dmb ish │ │ │ │ - bl 233c00 │ │ │ │ + bl 233bd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c79c8 │ │ │ │ + bne c79a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c79ec │ │ │ │ + bne c79c4 │ │ │ │ dmb ish │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c79f8 │ │ │ │ + bne c79d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c7a1c │ │ │ │ + bne c79f4 │ │ │ │ dmb ish │ │ │ │ - bl 2372f0 │ │ │ │ + bl 2372c8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7a3c │ │ │ │ + beq c7a14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4dd88c │ │ │ │ + bl 4dd864 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 554dc │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c7a4c │ │ │ │ + bne c7a24 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne c7a74 │ │ │ │ + bne c7a4c │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7a7c │ │ │ │ + bne c7a54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7aa4 │ │ │ │ + bne c7a7c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7ac8 │ │ │ │ + beq c7aa0 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne c7ac8 │ │ │ │ - bl 2b3c80 │ │ │ │ + bne c7aa0 │ │ │ │ + bl 2b3c58 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7adc │ │ │ │ + beq c7ab4 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7af8 │ │ │ │ + beq c7ad0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b c7bbc │ │ │ │ + b c7b94 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7b08 │ │ │ │ + bne c7ae0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7bbc │ │ │ │ + bne c7b94 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233d04 │ │ │ │ - b c7bbc │ │ │ │ + bl 233cdc │ │ │ │ + b c7b94 │ │ │ │ bl 8e880 │ │ │ │ - b c7ba0 │ │ │ │ - b c7b70 │ │ │ │ + b c7b78 │ │ │ │ + b c7b48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c7b4c │ │ │ │ + bne c7b24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c7b70 │ │ │ │ + bne c7b48 │ │ │ │ dmb ish │ │ │ │ - bl 501910 │ │ │ │ + bl 5018e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c7b7c │ │ │ │ + bne c7b54 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c7ba0 │ │ │ │ + bne c7b78 │ │ │ │ dmb ish │ │ │ │ - bl 2372f0 │ │ │ │ + bl 2372c8 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl b98a8 │ │ │ │ - b c7bb4 │ │ │ │ + bl b9880 │ │ │ │ + b c7b8c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 554dc │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl b8560 │ │ │ │ + bl b8538 │ │ │ │ ldr r0, [r4, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7be8 │ │ │ │ + beq c7bc0 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c7be8 │ │ │ │ + bne c7bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3c80 │ │ │ │ - b c7be8 │ │ │ │ + bl 2b3c58 │ │ │ │ + b c7bc0 │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, pc, ip, ror r2 @ │ │ │ │ + adceq fp, pc, r4, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #200] @ c7cc8 │ │ │ │ + ldr r5, [pc, #200] @ c7ca0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7c24 │ │ │ │ + beq c7bfc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c7ca8 │ │ │ │ + bne c7c80 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c44 │ │ │ │ + beq c7c1c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c54 │ │ │ │ + beq c7c2c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c64 │ │ │ │ + beq c7c3c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c74 │ │ │ │ + beq c7c4c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c88 │ │ │ │ + beq c7c60 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7ca4 │ │ │ │ + beq c7c7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7c40 │ │ │ │ - b c7c44 │ │ │ │ + bne c7c18 │ │ │ │ + b c7c1c │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, r8, lsl pc @ │ │ │ │ + adceq sl, pc, r0, asr #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c7d18 │ │ │ │ + ldr r5, [pc, #64] @ c7cf0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7cf4 │ │ │ │ + beq c7ccc │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7d10 │ │ │ │ + beq c7ce8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, r4, asr #23 │ │ │ │ + adceq sl, pc, ip, ror #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c7d68 │ │ │ │ + ldr r5, [pc, #64] @ c7d40 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7d44 │ │ │ │ + beq c7d1c │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7d60 │ │ │ │ + beq c7d38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq fp, pc, r4, asr r1 @ │ │ │ │ + adceq fp, pc, ip, ror r1 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ c7db8 │ │ │ │ + ldr r5, [pc, #64] @ c7d90 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7d94 │ │ │ │ + beq c7d6c │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7db0 │ │ │ │ + beq c7d88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - umlaleq sl, pc, r8, fp @ │ │ │ │ + adceq sl, pc, r0, asr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ c7e1c │ │ │ │ + ldr r5, [pc, #84] @ c7df4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7de4 │ │ │ │ + beq c7dbc │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7df8 │ │ │ │ + beq c7dd0 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7e14 │ │ │ │ + beq c7dec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, r4, asr pc @ │ │ │ │ + adceq sl, pc, ip, ror pc @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r7, [pc, #328] @ c7f74 │ │ │ │ + ldr r7, [pc, #328] @ c7f4c │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7e50 │ │ │ │ + beq c7e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7e68 │ │ │ │ + beq c7e40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7e80 │ │ │ │ + beq c7e58 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl b925c │ │ │ │ + bl b9234 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne b9064 │ │ │ │ + blne b903c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq c7ee4 │ │ │ │ - bl b9064 │ │ │ │ + beq c7ebc │ │ │ │ + bl b903c │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ - bl b925c │ │ │ │ + bl b9234 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #552]! @ 0x228 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c7ec0 │ │ │ │ + bne c7e98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c7ee4 │ │ │ │ + bne c7ebc │ │ │ │ dmb ish │ │ │ │ - bl 234a70 │ │ │ │ + bl 234a48 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7ef8 │ │ │ │ + beq c7ed0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2dffe0 │ │ │ │ + bl 2dffb8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7f14 │ │ │ │ + beq c7eec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #552]! @ 0x228 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7f20 │ │ │ │ + bne c7ef8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7f6c │ │ │ │ + bne c7f44 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234a70 │ │ │ │ - b c7f6c │ │ │ │ + bl 234a48 │ │ │ │ + b c7f44 │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne b9064 │ │ │ │ + blne b903c │ │ │ │ add r0, r4, #312 @ 0x138 │ │ │ │ - bl b8968 │ │ │ │ + bl b8940 │ │ │ │ bl 8e864 │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, pc, ip, asr ip @ │ │ │ │ + adceq sl, pc, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r6, [pc, #1816] @ c86a4 │ │ │ │ + ldr r6, [pc, #1816] @ c867c │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7fb0 │ │ │ │ + beq c7f88 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 4e1924 │ │ │ │ + bl 4e18fc │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - vldr d0, [pc, #968] @ c8390 │ │ │ │ + vldr d0, [pc, #968] @ c8368 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ - bl 4e1940 │ │ │ │ + bl 4e1918 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r9, sp, #552 @ 0x228 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - bl 4e1978 │ │ │ │ + bl 4e1950 │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d0, [pc, #932] @ c8398 │ │ │ │ + vldr d0, [pc, #932] @ c8370 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ - bl 4e195c │ │ │ │ + bl 4e1934 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, sp, #24 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ - bl 4e1994 │ │ │ │ + bl 4e196c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 4e19b0 │ │ │ │ + bl 4e1988 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r8, r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c83a0 │ │ │ │ + beq c8378 │ │ │ │ bl 55644 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r8, r0 │ │ │ │ bl 54a68 │ │ │ │ - ldr fp, [pc, #1624] @ c86b4 │ │ │ │ + ldr fp, [pc, #1624] @ c868c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8484 │ │ │ │ + beq c845c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 54708 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ - bl 649d70 │ │ │ │ - ldr r1, [pc, #1556] @ c86b8 │ │ │ │ + bl 649d48 │ │ │ │ + ldr r1, [pc, #1556] @ c8690 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1eed40 │ │ │ │ + bl 1eed18 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 4e1458 │ │ │ │ - ldr r0, [pc, #1520] @ c86bc │ │ │ │ + bl 4e1430 │ │ │ │ + ldr r0, [pc, #1520] @ c8694 │ │ │ │ mov r1, #13 │ │ │ │ mov r4, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 54ff0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1616] @ 0x650 │ │ │ │ mov r0, #1 │ │ │ │ @@ -117383,16 +117373,16 @@ │ │ │ │ str r4, [sp, #1612] @ 0x64c │ │ │ │ ldr r7, [sp, #1600] @ 0x640 │ │ │ │ bl 53d54 │ │ │ │ add r4, r9, #8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #584 @ 0x248 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce290 │ │ │ │ - ldr r1, [pc, #1444] @ c86c0 │ │ │ │ + bl ce268 │ │ │ │ + ldr r1, [pc, #1444] @ c8698 │ │ │ │ orr r6, sl, #4 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ cmp r2, #16 │ │ │ │ @@ -117402,15 +117392,15 @@ │ │ │ │ addls r5, sl, #512 @ 0x200 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movls r2, #16 │ │ │ │ movls r0, sl │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ - beq c8404 │ │ │ │ + beq c83dc │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov r2, #32 │ │ │ │ bl 5475c │ │ │ │ ldr r0, [r5] │ │ │ │ add sl, sp, #552 @ 0x228 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -117420,126 +117410,126 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 53d54 │ │ │ │ str r7, [sp, #1072] @ 0x430 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, sl │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 4e1474 │ │ │ │ + bl 4e144c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r9, lr, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4e14a0 │ │ │ │ + bl 4e1478 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1280] @ c86c4 │ │ │ │ + ldr r0, [pc, #1280] @ c869c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r8, r0 │ │ │ │ bl 54a68 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8494 │ │ │ │ + beq c846c │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 54708 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c84a4 │ │ │ │ - ldr r1, [pc, #1180] @ c86c8 │ │ │ │ + beq c847c │ │ │ │ + ldr r1, [pc, #1180] @ c86a0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1176] @ c86cc │ │ │ │ - ldr r4, [pc, #1176] @ c86d0 │ │ │ │ + ldr r2, [pc, #1176] @ c86a4 │ │ │ │ + ldr r4, [pc, #1176] @ c86a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ strd r4, [sp] │ │ │ │ bl 53168 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c841c │ │ │ │ + beq c83f4 │ │ │ │ mov r1, r6 │ │ │ │ bl 549e4 │ │ │ │ - bl 4e1638 │ │ │ │ + bl 4e1610 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r1, #2 │ │ │ │ - bl 4e16dc │ │ │ │ - ldr sl, [pc, #1120] @ c86e0 │ │ │ │ + bl 4e16b4 │ │ │ │ + ldr sl, [pc, #1120] @ c86b8 │ │ │ │ add sl, pc, sl │ │ │ │ mov r0, #109 @ 0x6d │ │ │ │ mov r1, #4 │ │ │ │ - bl 4e16ec │ │ │ │ + bl 4e16c4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1100] @ c86e4 │ │ │ │ + ldr r0, [pc, #1100] @ c86bc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #18 │ │ │ │ - bl 4e2228 │ │ │ │ + bl 4e2200 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 3f762c │ │ │ │ + bl 3f7604 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c84b4 │ │ │ │ + beq c848c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 54a38 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 4e16d4 │ │ │ │ + bl 4e16ac │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ mov r1, #4 │ │ │ │ - bl 4e16ec │ │ │ │ + bl 4e16c4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1036] @ c86f8 │ │ │ │ + ldr r0, [pc, #1036] @ c86d0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ - bl 4e2228 │ │ │ │ + bl 4e2200 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c84d8 │ │ │ │ + beq c84b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 54a38 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 4e16d4 │ │ │ │ + bl 4e16ac │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ mov r1, #4 │ │ │ │ - bl 4e16ec │ │ │ │ + bl 4e16c4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #984] @ c870c │ │ │ │ + ldr r0, [pc, #984] @ c86e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ - bl 4e2228 │ │ │ │ + bl 4e2200 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c84fc │ │ │ │ + beq c84d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 54a38 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 4e16d4 │ │ │ │ + bl 4e16ac │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ add r0, r3, r0 │ │ │ │ sub r0, r8, r0 │ │ │ │ bl 549e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -117547,18 +117537,18 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00a99999 │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #760] @ c86a8 │ │ │ │ - ldr r2, [pc, #760] @ c86ac │ │ │ │ - ldr r7, [pc, #760] @ c86b0 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #760] @ c8680 │ │ │ │ + ldr r2, [pc, #760] @ c8684 │ │ │ │ + ldr r7, [pc, #760] @ c8688 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1084] @ 0x43c │ │ │ │ mov r0, #1 │ │ │ │ @@ -117570,26 +117560,26 @@ │ │ │ │ str r9, [sp, #1088] @ 0x440 │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ str sl, [sp, #552] @ 0x228 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl 8e6bc │ │ │ │ - b c85cc │ │ │ │ + b c85a4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 5a628 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b c8160 │ │ │ │ + b c8138 │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #680] @ c86d4 │ │ │ │ - ldr r2, [pc, #680] @ c86d8 │ │ │ │ - ldr r7, [pc, #680] @ c86dc │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #680] @ c86ac │ │ │ │ + ldr r2, [pc, #680] @ c86b0 │ │ │ │ + ldr r7, [pc, #680] @ c86b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1084] @ 0x43c │ │ │ │ mov r0, #1 │ │ │ │ @@ -117602,135 +117592,135 @@ │ │ │ │ str sl, [sp, #1088] @ 0x440 │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl 8e6bc │ │ │ │ - b c85cc │ │ │ │ + b c85a4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8e68c │ │ │ │ - b c85cc │ │ │ │ + b c85a4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8e68c │ │ │ │ - b c85cc │ │ │ │ + b c85a4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8e68c │ │ │ │ - b c85cc │ │ │ │ - ldr r0, [pc, #556] @ c86e8 │ │ │ │ + b c85a4 │ │ │ │ + ldr r0, [pc, #556] @ c86c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8520 │ │ │ │ - ldr r0, [pc, #536] @ c86ec │ │ │ │ + bne c84f8 │ │ │ │ + ldr r0, [pc, #536] @ c86c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c8528 │ │ │ │ - ldr r0, [pc, #540] @ c86fc │ │ │ │ + b c8500 │ │ │ │ + ldr r0, [pc, #540] @ c86d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8558 │ │ │ │ - ldr r0, [pc, #520] @ c8700 │ │ │ │ + bne c8530 │ │ │ │ + ldr r0, [pc, #520] @ c86d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c8560 │ │ │ │ - ldr r0, [pc, #524] @ c8710 │ │ │ │ + b c8538 │ │ │ │ + ldr r0, [pc, #524] @ c86e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8594 │ │ │ │ - ldr r0, [pc, #504] @ c8714 │ │ │ │ + bne c856c │ │ │ │ + ldr r0, [pc, #504] @ c86ec │ │ │ │ add r0, pc, r0 │ │ │ │ - b c859c │ │ │ │ - ldr r0, [pc, #460] @ c86f4 │ │ │ │ + b c8574 │ │ │ │ + ldr r0, [pc, #460] @ c86cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #440] @ c86f0 │ │ │ │ + ldr r1, [pc, #440] @ c86c8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r9, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 8e6bc │ │ │ │ - b c85cc │ │ │ │ - ldr r0, [pc, #424] @ c8708 │ │ │ │ + b c85a4 │ │ │ │ + ldr r0, [pc, #424] @ c86e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #404] @ c8704 │ │ │ │ + ldr r1, [pc, #404] @ c86dc │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ - b c85cc │ │ │ │ - ldr r0, [pc, #384] @ c871c │ │ │ │ + b c85a4 │ │ │ │ + ldr r0, [pc, #384] @ c86f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #364] @ c8718 │ │ │ │ + ldr r1, [pc, #364] @ c86f0 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c85e4 │ │ │ │ + beq c85bc │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 400610 │ │ │ │ - b c8698 │ │ │ │ + bl 4005e8 │ │ │ │ + b c8670 │ │ │ │ bl 8e880 │ │ │ │ - b c8600 │ │ │ │ + b c85d8 │ │ │ │ mov r0, r5 │ │ │ │ - b c8628 │ │ │ │ + b c8600 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ - b c8628 │ │ │ │ + b c8600 │ │ │ │ mov r0, r5 │ │ │ │ - b c8628 │ │ │ │ + b c8600 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ - b c8624 │ │ │ │ + b c85fc │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ - b c8668 │ │ │ │ + b c8640 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8ae4 │ │ │ │ - b c8684 │ │ │ │ + bl b8abc │ │ │ │ + b c865c │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ - b c8684 │ │ │ │ + b c865c │ │ │ │ mov r0, r4 │ │ │ │ - bl b8ae4 │ │ │ │ + bl b8abc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r7 │ │ │ │ - b c8688 │ │ │ │ + b c8660 │ │ │ │ bl 8e864 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 554dc │ │ │ │ @@ -117739,250 +117729,250 @@ │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, r4, lsl #19 │ │ │ │ + adceq sl, pc, ip, lsr #19 │ │ │ │ mulseq ip, r8, r1 │ │ │ │ - adceq sl, r9, ip, lsr #12 │ │ │ │ - adceq sl, r9, r0, lsr #12 │ │ │ │ - strdeq r7, [pc], r0 @ │ │ │ │ - addeq r2, ip, r7, ror #13 │ │ │ │ - addeq r3, ip, r6, lsr #8 │ │ │ │ - addeq ip, fp, r8, ror #27 │ │ │ │ - adceq sl, pc, r0, asr r7 @ │ │ │ │ - umulleq r2, ip, sl, r3 │ │ │ │ + adceq sl, r9, r4, asr r6 │ │ │ │ + adceq sl, r9, r8, asr #12 │ │ │ │ + adceq r7, pc, r8, lsl sp @ │ │ │ │ + addeq r2, ip, pc, asr #13 │ │ │ │ + addeq r3, ip, lr, lsl #8 │ │ │ │ + ldrdeq ip, [fp], r0 │ │ │ │ + adceq sl, pc, r8, ror r7 @ │ │ │ │ + addeq r2, ip, r2, lsl #7 │ │ │ │ andeq r5, r0, r8, lsl #13 │ │ │ │ eoreq lr, pc, r4, lsl #13 │ │ │ │ andseq sl, ip, ip, lsl r1 │ │ │ │ - adceq sl, r9, r8, lsr #11 │ │ │ │ - umlaleq sl, r9, ip, r5 │ │ │ │ - umlaleq sl, pc, r4, r6 @ │ │ │ │ - addeq r3, ip, r2, lsr r2 │ │ │ │ - adceq r7, pc, r4, ror #17 │ │ │ │ - umlaleq fp, sl, ip, r1 │ │ │ │ - adceq fp, sl, r4, lsr r1 │ │ │ │ - adceq fp, sl, r0, asr #2 │ │ │ │ - strdeq r3, [ip], r0 │ │ │ │ - adceq r7, pc, r0, asr #17 │ │ │ │ - adceq fp, sl, r8, ror r1 │ │ │ │ - strdeq fp, [sl], ip @ │ │ │ │ - adceq fp, sl, r8, lsl #2 │ │ │ │ - @ instruction: 0x008c31b7 │ │ │ │ - umlaleq r7, pc, ip, r8 @ │ │ │ │ - adceq fp, sl, r4, asr r1 │ │ │ │ - adceq fp, sl, r0, asr #1 │ │ │ │ - adceq fp, sl, ip, asr #1 │ │ │ │ - ldr r1, [pc, #20] @ c873c │ │ │ │ + ldrdeq sl, [r9], r0 @ │ │ │ │ + adceq sl, r9, r4, asr #11 │ │ │ │ + strhteq sl, [pc], ip │ │ │ │ + addeq r3, ip, sl, lsl r2 │ │ │ │ + adceq r7, pc, ip, lsl #18 │ │ │ │ + adceq fp, sl, r4, asr #3 │ │ │ │ + adceq fp, sl, ip, asr r1 │ │ │ │ + adceq fp, sl, r8, ror #2 │ │ │ │ + ldrdeq r3, [ip], r8 │ │ │ │ + adceq r7, pc, r8, ror #17 │ │ │ │ + adceq fp, sl, r0, lsr #3 │ │ │ │ + adceq fp, sl, r4, lsr #2 │ │ │ │ + adceq fp, sl, r0, lsr r1 │ │ │ │ + umulleq r3, ip, pc, r1 @ │ │ │ │ + adceq r7, pc, r4, asr #17 │ │ │ │ + adceq fp, sl, ip, ror r1 │ │ │ │ + adceq fp, sl, r8, ror #1 │ │ │ │ + strdeq fp, [sl], r4 @ │ │ │ │ + ldr r1, [pc, #20] @ c8714 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq sl, [pc], r8 │ │ │ │ - ldr r1, [pc, #20] @ c875c │ │ │ │ + adceq sl, pc, r0, ror #15 │ │ │ │ + ldr r1, [pc, #20] @ c8734 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq sl, [pc], r4 │ │ │ │ - ldr r1, [pc, #20] @ c877c │ │ │ │ + ldrdeq sl, [pc], ip @ │ │ │ │ + ldr r1, [pc, #20] @ c8754 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq sl, pc, r8, lsr r1 @ │ │ │ │ - ldr r1, [pc, #20] @ c879c │ │ │ │ + adceq sl, pc, r0, ror #2 │ │ │ │ + ldr r1, [pc, #20] @ c8774 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq sl, pc, r0, lsl #9 │ │ │ │ + adceq sl, pc, r8, lsr #9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c87c4 │ │ │ │ + ldr r1, [pc, #24] @ c879c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 304be4 │ │ │ │ + bl 304bbc │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq sl, [pc], r4 @ │ │ │ │ - ldr r1, [pc, #20] @ c87e4 │ │ │ │ + strdeq sl, [pc], ip @ │ │ │ │ + ldr r1, [pc, #20] @ c87bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq sl, pc, ip, lsl r3 @ │ │ │ │ - ldr r1, [pc, #20] @ c8804 │ │ │ │ + adceq sl, pc, r4, asr #6 │ │ │ │ + ldr r1, [pc, #20] @ c87dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq sl, pc, r0, lsl #12 │ │ │ │ - ldr r1, [pc, #20] @ c8824 │ │ │ │ + adceq sl, pc, r8, lsr #12 │ │ │ │ + ldr r1, [pc, #20] @ c87fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq sl, pc, r0, lsl #9 │ │ │ │ + adceq sl, pc, r8, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - ldr r5, [pc, #100] @ c8898 │ │ │ │ + ldr r5, [pc, #100] @ c8870 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, r5, #84 @ 0x54 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8860 │ │ │ │ + beq c8838 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldrd r8, [r5, #88] @ 0x58 │ │ │ │ mov r0, #10 │ │ │ │ - bl 242bcc │ │ │ │ + bl 242ba4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 242bcc │ │ │ │ + bl 242ba4 │ │ │ │ add r1, r6, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r8, r9 │ │ │ │ add r1, r1, r7 │ │ │ │ sub r0, r1, r0 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 54228 │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, ip, lsr r1 @ │ │ │ │ + adceq sl, pc, r4, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c88c0 │ │ │ │ + ldr r1, [pc, #24] @ c8898 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 2e4d48 │ │ │ │ + bl 2e4d20 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, r8, lsl r4 @ │ │ │ │ - ldr r1, [pc, #20] @ c88e0 │ │ │ │ + adceq sl, pc, r0, asr #8 │ │ │ │ + ldr r1, [pc, #20] @ c88b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq sl, [pc], r0 @ │ │ │ │ + adceq sl, pc, r8, lsl r2 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c8908 │ │ │ │ + ldr r1, [pc, #24] @ c88e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 301edc │ │ │ │ + bl 301eb4 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq sl, [pc], r0 @ │ │ │ │ + strdeq sl, [pc], r8 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c8930 │ │ │ │ + ldr r1, [pc, #24] @ c8908 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 245df8 │ │ │ │ + bl 245dd0 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq sl, pc, r4, lsl #4 │ │ │ │ + adceq sl, pc, ip, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #48] @ c8970 │ │ │ │ + ldr r1, [pc, #48] @ c8948 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, r1, #36 @ 0x24 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ add r3, r3, r0 │ │ │ │ add r4, r3, r4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8960 │ │ │ │ + beq c8938 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e6a50 │ │ │ │ + bl 2e6a28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 8e864 │ │ │ │ - strhteq sl, [pc], r0 │ │ │ │ + ldrdeq sl, [pc], r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r9, [pc, #1484] @ c8f50 │ │ │ │ + ldr r9, [pc, #1484] @ c8f28 │ │ │ │ mov r4, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, r9, #36 @ 0x24 │ │ │ │ ldm r8, {r0, r7, r8} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c89a4 │ │ │ │ + beq c897c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - bl 3e66a8 │ │ │ │ + bl 3e6680 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ecb84 │ │ │ │ + bl 3ecb5c │ │ │ │ add r1, r7, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r5, r1, r8 │ │ │ │ bl 554dc │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ - ldr sl, [pc, #1400] @ c8f54 │ │ │ │ + ldr sl, [pc, #1400] @ c8f2c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r5, r0 │ │ │ │ add sl, pc, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #7 │ │ │ │ - bl 2423e8 │ │ │ │ + bl 2423c0 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ - ldr r8, [pc, #1360] @ c8f58 │ │ │ │ + ldr r8, [pc, #1360] @ c8f30 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r5, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #12 │ │ │ │ - bl 2423e8 │ │ │ │ - ldr r4, [pc, #1324] @ c8f5c │ │ │ │ + bl 2423c0 │ │ │ │ + ldr r4, [pc, #1324] @ c8f34 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8ce4 │ │ │ │ + bne c8cbc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #1312] @ c8f6c │ │ │ │ + ldr r1, [pc, #1312] @ c8f44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64a7a0 │ │ │ │ - ldr r1, [pc, #1304] @ c8f70 │ │ │ │ + bl 64a778 │ │ │ │ + ldr r1, [pc, #1304] @ c8f48 │ │ │ │ add r6, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ @@ -117997,17 +117987,17 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 64b5cc │ │ │ │ + bl 64b5a4 │ │ │ │ bl 554dc │ │ │ │ - ldr r1, [pc, #1208] @ c8f74 │ │ │ │ + ldr r1, [pc, #1208] @ c8f4c │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -118017,969 +118007,969 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r2, r6, r8} │ │ │ │ str r8, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64b5cc │ │ │ │ + bl 64b5a4 │ │ │ │ bl 554dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 371370 │ │ │ │ + bl 371348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 54a68 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2ebcec │ │ │ │ + bl 2ebcc4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8e10 │ │ │ │ + beq c8de8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 54120 │ │ │ │ - ldr r1, [pc, #1088] @ c8f88 │ │ │ │ + ldr r1, [pc, #1088] @ c8f60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne c8d20 │ │ │ │ + bne c8cf8 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8d68 │ │ │ │ + beq c8d40 │ │ │ │ bl 54ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8d90 │ │ │ │ + beq c8d68 │ │ │ │ mov r1, r4 │ │ │ │ bl 53e44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8d9c │ │ │ │ - ldr r1, [pc, #1044] @ c8fa8 │ │ │ │ + beq c8d74 │ │ │ │ + ldr r1, [pc, #1044] @ c8f80 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1040] @ c8fac │ │ │ │ + ldr r2, [pc, #1040] @ c8f84 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r6, [pc, #1036] @ c8fb0 │ │ │ │ + ldr r6, [pc, #1036] @ c8f88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 53168 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8da8 │ │ │ │ - ldr r1, [pc, #1004] @ c8fb4 │ │ │ │ + beq c8d80 │ │ │ │ + ldr r1, [pc, #1004] @ c8f8c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #25 │ │ │ │ - bl 4cc36c │ │ │ │ + bl 4cc344 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8db4 │ │ │ │ - ldr r1, [pc, #988] @ c8fc4 │ │ │ │ + beq c8d8c │ │ │ │ + ldr r1, [pc, #988] @ c8f9c │ │ │ │ mov r2, #9 │ │ │ │ - ldr r0, [pc, #984] @ c8fc8 │ │ │ │ + ldr r0, [pc, #984] @ c8fa0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2e0860 │ │ │ │ + bl 2e0838 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1c45d4 │ │ │ │ + bl 1c45ac │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4cc3dc │ │ │ │ + bl 4cc3b4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8c48 │ │ │ │ + beq c8c20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed0 │ │ │ │ + bl d1ea8 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r5, r0 │ │ │ │ bl 54a68 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #864] @ c8fcc │ │ │ │ + ldr r0, [pc, #864] @ c8fa4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8e34 │ │ │ │ + beq c8e0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 54708 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ - bl 649d70 │ │ │ │ - ldr r1, [pc, #800] @ c8fd0 │ │ │ │ + bl 649d48 │ │ │ │ + ldr r1, [pc, #800] @ c8fa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 34284c │ │ │ │ + bl 342824 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #628] @ c8f60 │ │ │ │ + ldr r0, [pc, #628] @ c8f38 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #624] @ c8f64 │ │ │ │ - ldr r1, [pc, #624] @ c8f68 │ │ │ │ + ldr r3, [pc, #624] @ c8f3c │ │ │ │ + ldr r1, [pc, #624] @ c8f40 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b c8a40 │ │ │ │ + b c8a18 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #608] @ c8f8c │ │ │ │ - ldr r3, [pc, #608] @ c8f90 │ │ │ │ + ldr r0, [pc, #608] @ c8f64 │ │ │ │ + ldr r3, [pc, #608] @ c8f68 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #604] @ c8f94 │ │ │ │ + ldr r1, [pc, #604] @ c8f6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8b64 │ │ │ │ + bne c8b3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #548] @ c8f98 │ │ │ │ + ldr r0, [pc, #548] @ c8f70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8e7c │ │ │ │ - ldr r0, [pc, #528] @ c8f9c │ │ │ │ + bne c8e54 │ │ │ │ + ldr r0, [pc, #528] @ c8f74 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c8e84 │ │ │ │ + b c8e5c │ │ │ │ bl 5415c │ │ │ │ - bl 647da0 │ │ │ │ - b c8dbc │ │ │ │ + bl 647d78 │ │ │ │ + b c8d94 │ │ │ │ bl 5415c │ │ │ │ - bl 647da0 │ │ │ │ - b c8dbc │ │ │ │ + bl 647d78 │ │ │ │ + b c8d94 │ │ │ │ bl 539f0 │ │ │ │ - bl 647da0 │ │ │ │ - b c8dbc │ │ │ │ + bl 647d78 │ │ │ │ + b c8d94 │ │ │ │ bl 539f0 │ │ │ │ - bl 647da0 │ │ │ │ - ldr r2, [pc, #500] @ c8fb8 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r2, [pc, #500] @ c8f90 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #496] @ c8fbc │ │ │ │ + ldr r3, [pc, #496] @ c8f94 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #456] @ c8fc0 │ │ │ │ + ldr r1, [pc, #456] @ c8f98 │ │ │ │ mov r3, #2 │ │ │ │ stmib r0, {r3, sl} │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ - b c8eb0 │ │ │ │ - ldr r0, [pc, #352] @ c8f78 │ │ │ │ + b c8e88 │ │ │ │ + ldr r0, [pc, #352] @ c8f50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8e44 │ │ │ │ - ldr r0, [pc, #332] @ c8f7c │ │ │ │ + bne c8e1c │ │ │ │ + ldr r0, [pc, #332] @ c8f54 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c8e4c │ │ │ │ + b c8e24 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8e68c │ │ │ │ - b c8eb0 │ │ │ │ - ldr r0, [pc, #312] @ c8f84 │ │ │ │ + b c8e88 │ │ │ │ + ldr r0, [pc, #312] @ c8f5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #292] @ c8f80 │ │ │ │ + ldr r1, [pc, #292] @ c8f58 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r6, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r6, #12] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 8e6bc │ │ │ │ - b c8eb0 │ │ │ │ - ldr r0, [pc, #288] @ c8fa4 │ │ │ │ + b c8e88 │ │ │ │ + ldr r0, [pc, #288] @ c8f7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #268] @ c8fa0 │ │ │ │ + ldr r1, [pc, #268] @ c8f78 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ - b c8f34 │ │ │ │ + b c8f0c │ │ │ │ mov r0, r5 │ │ │ │ - bl b8ae4 │ │ │ │ - b c8f30 │ │ │ │ + bl b8abc │ │ │ │ + b c8f08 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ - b c8f30 │ │ │ │ + b c8f08 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8f30 │ │ │ │ + beq c8f08 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b c8f30 │ │ │ │ - b c8f30 │ │ │ │ + bl 40e51c │ │ │ │ + b c8f08 │ │ │ │ + b c8f08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8f04 │ │ │ │ + beq c8edc │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ - b c8f34 │ │ │ │ + b c8f0c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - b c8f38 │ │ │ │ + b c8f10 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, ip, lsl #31 │ │ │ │ - addeq r2, ip, r5, rrx │ │ │ │ - addeq r2, ip, r0, asr #32 │ │ │ │ - adceq r9, pc, r0, ror lr @ │ │ │ │ - adceq r9, pc, r8, lsr #23 │ │ │ │ - adceq r9, r9, r4, asr r5 │ │ │ │ - strhteq r9, [r9], r8 │ │ │ │ - adceq sl, sl, r0, ror r1 │ │ │ │ - adceq sl, r9, r4, lsl #8 │ │ │ │ - strhteq sl, [r9], r0 │ │ │ │ - adceq r6, pc, r8, lsl #31 │ │ │ │ - adceq r2, sl, r0, lsr pc │ │ │ │ - adceq r2, sl, r0, lsl pc │ │ │ │ - adceq r2, sl, ip, lsl #30 │ │ │ │ - adceq sl, pc, r0, lsr r1 @ │ │ │ │ - adceq r9, pc, r0, asr #30 │ │ │ │ - adceq r9, r9, ip, lsr r7 │ │ │ │ - adceq sl, r9, r8, asr #2 │ │ │ │ - adceq r7, pc, ip, lsr #32 │ │ │ │ - ldrdeq r2, [sl], r4 @ │ │ │ │ - adceq r2, sl, r8, asr #29 │ │ │ │ - ldrdeq r2, [sl], r4 @ │ │ │ │ - addeq r1, ip, r5, lsr sl │ │ │ │ + strhteq r9, [pc], r4 │ │ │ │ + addeq r2, ip, sp, asr #32 │ │ │ │ + addeq r2, ip, r8, lsr #32 │ │ │ │ + umlaleq r9, pc, r8, lr @ │ │ │ │ + ldrdeq r9, [pc], r0 @ │ │ │ │ + adceq r9, r9, ip, ror r5 │ │ │ │ + adceq r9, r9, r0, ror #29 │ │ │ │ + umlaleq sl, sl, r8, r1 @ │ │ │ │ + adceq sl, r9, ip, lsr #8 │ │ │ │ + ldrdeq sl, [r9], r8 @ │ │ │ │ + strhteq r6, [pc], r0 │ │ │ │ + adceq r2, sl, r8, asr pc │ │ │ │ + adceq r2, sl, r8, lsr pc │ │ │ │ + adceq r2, sl, r4, lsr pc │ │ │ │ + adceq sl, pc, r8, asr r1 @ │ │ │ │ + adceq r9, pc, r8, ror #30 │ │ │ │ + adceq r9, r9, r4, ror #14 │ │ │ │ + adceq sl, r9, r0, ror r1 │ │ │ │ + adceq r7, pc, r4, asr r0 @ │ │ │ │ + strdeq r2, [sl], ip @ │ │ │ │ + strdeq r2, [sl], r0 @ │ │ │ │ + strdeq r2, [sl], ip @ │ │ │ │ + addeq r1, ip, sp, lsl sl │ │ │ │ andeq r5, r0, r0, asr #10 │ │ │ │ eoreq sp, pc, r0, ror #23 │ │ │ │ - addeq sl, sp, r9, asr #27 │ │ │ │ + @ instruction: 0x008dadb1 │ │ │ │ andseq r9, ip, r4, lsl #15 │ │ │ │ - adceq r9, r9, r0, lsr #24 │ │ │ │ - adceq r9, r9, r4, lsl #24 │ │ │ │ - addeq r2, ip, r9, lsr #11 │ │ │ │ - addeq sl, sp, r7, lsl #27 │ │ │ │ - adceq r7, pc, r4, ror #1 │ │ │ │ - addeq r2, ip, pc, ror #4 │ │ │ │ + adceq r9, r9, r8, asr #24 │ │ │ │ + adceq r9, r9, ip, lsr #24 │ │ │ │ + umulleq r2, ip, r1, r5 │ │ │ │ + addeq sl, sp, pc, ror #26 │ │ │ │ + adceq r7, pc, ip, lsl #2 │ │ │ │ + addeq r2, ip, r7, asr r2 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c8ff8 │ │ │ │ + ldr r1, [pc, #24] @ c8fd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 24a360 │ │ │ │ + bl 24a338 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, ip, ror #22 │ │ │ │ + umlaleq r9, pc, r4, fp @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c9020 │ │ │ │ + ldr r1, [pc, #24] @ c8ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 2e1910 │ │ │ │ + bl 2e18e8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r4, lsr ip @ │ │ │ │ - ldr r1, [pc, #20] @ c9040 │ │ │ │ + adceq r9, pc, ip, asr ip @ │ │ │ │ + ldr r1, [pc, #20] @ c9018 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq sl, pc, r8, lsl r0 @ │ │ │ │ + adceq sl, pc, r0, asr #32 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c9068 │ │ │ │ + ldr r1, [pc, #24] @ c9040 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 2e8edc │ │ │ │ + bl 2e8eb4 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq r9, [pc], r0 @ │ │ │ │ + strdeq r9, [pc], r8 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c9090 │ │ │ │ + ldr r1, [pc, #24] @ c9068 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 302cb8 │ │ │ │ + bl 302c90 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq r9, [pc], r8 @ │ │ │ │ + adceq r9, pc, r0, lsl #28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c90b8 │ │ │ │ + ldr r1, [pc, #24] @ c9090 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 308448 │ │ │ │ + bl 308420 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, lsr #29 │ │ │ │ - ldr r1, [pc, #20] @ c90d8 │ │ │ │ + adceq r9, pc, r8, asr #29 │ │ │ │ + ldr r1, [pc, #20] @ c90b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r9, pc, ip, asr sp @ │ │ │ │ + adceq r9, pc, r4, lsl #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #328 @ 0x148 │ │ │ │ - ldr r7, [pc, #272] @ c91fc │ │ │ │ + ldr r7, [pc, #272] @ c91d4 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #36 @ 0x24 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c9118 │ │ │ │ + beq c90f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, r5, r4 │ │ │ │ add r1, r1, r6 │ │ │ │ sub r0, r1, r0 │ │ │ │ bl 54a68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ c9200 │ │ │ │ + ldr r0, [pc, #200] @ c91d8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c91c0 │ │ │ │ + beq c9198 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 54708 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ strb r6, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 15a968 │ │ │ │ + bl 15a940 │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9760 │ │ │ │ + bl b9738 │ │ │ │ add sp, sp, #328 @ 0x148 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 556b0 │ │ │ │ bl 8e864 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 29a874 │ │ │ │ + bl 29a84c │ │ │ │ bl 8e864 │ │ │ │ bl 8e880 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r4, lsl #17 │ │ │ │ - adceq r6, pc, r8, lsl ip @ │ │ │ │ + adceq r9, pc, ip, lsr #17 │ │ │ │ + adceq r6, pc, r0, asr #24 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c9228 │ │ │ │ + ldr r1, [pc, #24] @ c9200 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 243ea8 │ │ │ │ + bl 243e80 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, ip, ror #18 │ │ │ │ - ldr r1, [pc, #20] @ c9248 │ │ │ │ + umlaleq r9, pc, r4, r9 @ │ │ │ │ + ldr r1, [pc, #20] @ c9220 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r9, pc, r8, asr r8 @ │ │ │ │ + adceq r9, pc, r0, lsl #17 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c9270 │ │ │ │ + ldr r1, [pc, #24] @ c9248 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 216418 │ │ │ │ + bl 2163f0 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, lsl #15 │ │ │ │ + adceq r9, pc, r8, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c9298 │ │ │ │ + ldr r1, [pc, #24] @ c9270 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 371614 │ │ │ │ + bl 3715ec │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, lsl #26 │ │ │ │ + adceq r9, pc, r8, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c92c0 │ │ │ │ + ldr r1, [pc, #24] @ c9298 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 30774c │ │ │ │ + bl 307724 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r8, ror #24 │ │ │ │ + umlaleq r9, pc, r0, ip @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #24] @ c92e8 │ │ │ │ + ldr r1, [pc, #24] @ c92c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 305eb0 │ │ │ │ + bl 305e88 │ │ │ │ pop {fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, ror #23 │ │ │ │ + adceq r9, pc, r8, lsl #24 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ c9310 │ │ │ │ - ldr r2, [pc, #24] @ c9314 │ │ │ │ + ldr r0, [pc, #24] @ c92e8 │ │ │ │ + ldr r2, [pc, #24] @ c92ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - umulleq sl, ip, r1, fp │ │ │ │ - adceq pc, r9, r0, lsr #9 │ │ │ │ + addeq sl, ip, r9, ror fp │ │ │ │ + adceq pc, r9, r8, asr #9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ c933c │ │ │ │ - ldr r2, [pc, #24] @ c9340 │ │ │ │ + ldr r0, [pc, #24] @ c9314 │ │ │ │ + ldr r2, [pc, #24] @ c9318 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq r1, ip, pc, asr r2 │ │ │ │ - adceq r9, r9, r8, ror #9 │ │ │ │ + addeq r1, ip, r7, asr #4 │ │ │ │ + adceq r9, r9, r0, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #32] @ c9374 │ │ │ │ + ldr ip, [pc, #32] @ c934c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 30202c │ │ │ │ + bl 302004 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r8, ror #20 │ │ │ │ + umlaleq r9, pc, r0, sl @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #32] @ c93a8 │ │ │ │ + ldr ip, [pc, #32] @ c9380 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 372698 │ │ │ │ + bl 372670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - strdeq r9, [pc], r4 @ │ │ │ │ + adceq r9, pc, ip, lsl ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c93e0 │ │ │ │ + ldr ip, [pc, #36] @ c93b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 2481d0 │ │ │ │ + bl 2481a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strdeq r9, [pc], ip @ │ │ │ │ + adceq r9, pc, r4, lsr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9418 │ │ │ │ + ldr ip, [pc, #36] @ c93f0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 2e4ebc │ │ │ │ + bl 2e4e94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r8, asr #17 │ │ │ │ + strdeq r9, [pc], r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9450 │ │ │ │ + ldr ip, [pc, #36] @ c9428 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 3064d0 │ │ │ │ + bl 3064a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, asr #19 │ │ │ │ + adceq r9, pc, r8, ror #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9488 │ │ │ │ + ldr ip, [pc, #36] @ c9460 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 246b34 │ │ │ │ + bl 246b0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strhteq r9, [pc], r4 │ │ │ │ + ldrdeq r9, [pc], ip @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ c94b0 │ │ │ │ - ldr r2, [pc, #24] @ c94b4 │ │ │ │ + ldr r0, [pc, #24] @ c9488 │ │ │ │ + ldr r2, [pc, #24] @ c948c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - umulleq lr, ip, r7, r1 │ │ │ │ - adceq r1, sl, r8, lsl r9 │ │ │ │ + addeq lr, ip, pc, ror r1 │ │ │ │ + adceq r1, sl, r0, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c94ec │ │ │ │ + ldr ip, [pc, #36] @ c94c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 308868 │ │ │ │ + bl 308840 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r4, ror sl @ │ │ │ │ + umlaleq r9, pc, ip, sl @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9524 │ │ │ │ + ldr ip, [pc, #36] @ c94fc │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 3e763c │ │ │ │ + bl 3e7614 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, asr #22 │ │ │ │ + adceq r9, pc, r8, ror #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #32] @ c9558 │ │ │ │ + ldr ip, [pc, #32] @ c9530 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 305998 │ │ │ │ + bl 305970 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r4, ror #17 │ │ │ │ + adceq r9, pc, ip, lsl #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9590 │ │ │ │ + ldr ip, [pc, #36] @ c9568 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 302f98 │ │ │ │ + bl 302f70 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, ror #17 │ │ │ │ + adceq r9, pc, r8, lsl #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c95c8 │ │ │ │ + ldr ip, [pc, #36] @ c95a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 306128 │ │ │ │ + bl 306100 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r8, lsl #18 │ │ │ │ + adceq r9, pc, r0, lsr r9 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ c95f0 │ │ │ │ - ldr r2, [pc, #24] @ c95f4 │ │ │ │ + ldr r0, [pc, #24] @ c95c8 │ │ │ │ + ldr r2, [pc, #24] @ c95cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq r9, ip, r3, asr #32 │ │ │ │ - adceq sp, r9, ip, lsl #27 │ │ │ │ + addeq r9, ip, fp, lsr #32 │ │ │ │ + strhteq sp, [r9], r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c962c │ │ │ │ + ldr ip, [pc, #36] @ c9604 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 307f98 │ │ │ │ + bl 307f70 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r4, lsl #18 │ │ │ │ + adceq r9, pc, ip, lsr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #32] @ c9660 │ │ │ │ + ldr ip, [pc, #32] @ c9638 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 2e4528 │ │ │ │ + bl 2e4500 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, ip, asr #12 │ │ │ │ + adceq r9, pc, r4, ror r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9698 │ │ │ │ + ldr ip, [pc, #36] @ c9670 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 2e390c │ │ │ │ + bl 2e38e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - umlaleq r9, pc, r0, r5 @ │ │ │ │ + strhteq r9, [pc], r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c96d0 │ │ │ │ + ldr ip, [pc, #36] @ c96a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 2e9060 │ │ │ │ + bl 2e9038 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, ror r6 @ │ │ │ │ + umlaleq r9, pc, r8, r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9708 │ │ │ │ + ldr ip, [pc, #36] @ c96e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 247b50 │ │ │ │ + bl 247b28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r4, lsr #7 │ │ │ │ + adceq r9, pc, ip, asr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #32] @ c973c │ │ │ │ + ldr ip, [pc, #32] @ c9714 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 303f64 │ │ │ │ + bl 303f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, asr #15 │ │ │ │ + adceq r9, pc, r8, ror #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs c9794 │ │ │ │ + bcs c976c │ │ │ │ bl 532e8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5493c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c97bc │ │ │ │ - ldr r0, [pc, #232] @ c9870 │ │ │ │ - ldr r1, [pc, #232] @ c9874 │ │ │ │ + beq c9794 │ │ │ │ + ldr r0, [pc, #232] @ c9848 │ │ │ │ + ldr r1, [pc, #232] @ c984c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c9808 │ │ │ │ + b c97e0 │ │ │ │ bl 532e8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5493c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 976194 │ │ │ │ + bl 97616c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c97f8 │ │ │ │ + bne c97d0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #132] @ c985c │ │ │ │ - ldr r3, [pc, #132] @ c9860 │ │ │ │ - ldr r1, [pc, #132] @ c9864 │ │ │ │ + ldr r0, [pc, #132] @ c9834 │ │ │ │ + ldr r3, [pc, #132] @ c9838 │ │ │ │ + ldr r1, [pc, #132] @ c983c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b c9854 │ │ │ │ - ldr r0, [pc, #104] @ c9868 │ │ │ │ - ldr r1, [pc, #104] @ c986c │ │ │ │ + b c982c │ │ │ │ + ldr r0, [pc, #104] @ c9840 │ │ │ │ + ldr r1, [pc, #104] @ c9844 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #56] @ c9878 │ │ │ │ + ldr r1, [pc, #56] @ c9850 │ │ │ │ str r4, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq pc, fp, pc, lsr #6 │ │ │ │ - adceq r8, r9, r8, ror #26 │ │ │ │ - adceq r8, r9, r4, asr #27 │ │ │ │ + addeq pc, fp, r7, lsl r3 @ │ │ │ │ + umlaleq r8, r9, r0, sp │ │ │ │ + adceq r8, r9, ip, ror #27 │ │ │ │ andseq r8, ip, ip, asr #26 │ │ │ │ - adceq r9, r9, ip, ror r3 │ │ │ │ + adceq r9, r9, r4, lsr #7 │ │ │ │ andseq r8, ip, r4, asr #27 │ │ │ │ - adceq r9, r9, r4, asr #12 │ │ │ │ - adceq r9, r9, r0, lsl #11 │ │ │ │ + adceq r9, r9, ip, ror #12 │ │ │ │ + adceq r9, r9, r8, lsr #11 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r6, [pc, #632] @ c9b08 │ │ │ │ + ldr r6, [pc, #632] @ c9ae0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r5 │ │ │ │ - beq c9920 │ │ │ │ + beq c98f8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne c9a30 │ │ │ │ + bne c9a08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r7, #20 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9a8c │ │ │ │ + beq c9a64 │ │ │ │ mov r0, r4 │ │ │ │ bl 53b80 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r5, #20] │ │ │ │ - beq c9954 │ │ │ │ + beq c992c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c995c │ │ │ │ + beq c9934 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c99b4 │ │ │ │ + beq c998c │ │ │ │ bl 54150 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ vstr d0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c99c0 │ │ │ │ - vldr d0, [pc, #480] @ c9b00 │ │ │ │ - b c996c │ │ │ │ + beq c9998 │ │ │ │ + vldr d0, [pc, #480] @ c9ad8 │ │ │ │ + b c9944 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9a80 │ │ │ │ + beq c9a58 │ │ │ │ mov r0, r4 │ │ │ │ bl 551e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c99a8 │ │ │ │ + beq c9980 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 546c0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c99cc │ │ │ │ + beq c99a4 │ │ │ │ vldr d0, [r5] │ │ │ │ bl 546c0 │ │ │ │ - ldr r4, [pc, #436] @ c9b2c │ │ │ │ + ldr r4, [pc, #436] @ c9b04 │ │ │ │ ldrd r6, [r6, #88] @ 0x58 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9990 │ │ │ │ + beq c9968 │ │ │ │ bl 55a54 │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ sub r0, r5, r0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 54de0 │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - b c99d4 │ │ │ │ + bl 647d78 │ │ │ │ + b c99ac │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - b c99d4 │ │ │ │ + bl 647d78 │ │ │ │ + b c99ac │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - b c99d4 │ │ │ │ + bl 647d78 │ │ │ │ + b c99ac │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #340] @ c9b30 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #340] @ c9b08 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #336] @ c9b34 │ │ │ │ + ldr r1, [pc, #336] @ c9b0c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r7, [pc, #332] @ c9b38 │ │ │ │ + ldr r7, [pc, #332] @ c9b10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -118989,47 +118979,47 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ stm r3, {r2, r6, r7} │ │ │ │ bl 8e6bc │ │ │ │ - b c9a88 │ │ │ │ + b c9a60 │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r3, [pc, #204] @ c9b0c │ │ │ │ + bl b98d4 │ │ │ │ + ldr r3, [pc, #204] @ c9ae4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r7, [pc, #200] @ c9b10 │ │ │ │ + ldr r7, [pc, #200] @ c9ae8 │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr r1, [pc, #196] @ c9b14 │ │ │ │ + ldr r1, [pc, #196] @ c9aec │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r6, #1 │ │ │ │ - b c9a18 │ │ │ │ + b c99f0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d381c │ │ │ │ + bl d37f4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #132] @ c9b18 │ │ │ │ - ldr r2, [pc, #132] @ c9b1c │ │ │ │ - ldr r1, [pc, #132] @ c9b20 │ │ │ │ + ldr r0, [pc, #132] @ c9af0 │ │ │ │ + ldr r2, [pc, #132] @ c9af4 │ │ │ │ + ldr r1, [pc, #132] @ c9af8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #128] @ c9b24 │ │ │ │ + ldr r3, [pc, #128] @ c9afc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #116] @ c9b28 │ │ │ │ + ldr r5, [pc, #116] @ c9b00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, sp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -119039,148 +119029,148 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r5, [sp, #32] │ │ │ │ - b c9a18 │ │ │ │ + b c99f0 │ │ │ │ bl 8e864 │ │ │ │ nop {0} │ │ │ │ ... │ │ │ │ - adceq r9, pc, ip, ror r0 @ │ │ │ │ + adceq r9, pc, r4, lsr #1 │ │ │ │ andseq r8, ip, r0, lsl #22 │ │ │ │ - adceq r9, r9, r0, lsr r1 │ │ │ │ - adceq r9, r9, ip, ror #12 │ │ │ │ + adceq r9, r9, r8, asr r1 │ │ │ │ + umlaleq r9, r9, r4, r6 @ │ │ │ │ @ instruction: 0x001c8ab4 │ │ │ │ - addeq fp, fp, ip, lsl #9 │ │ │ │ - adceq r9, r9, r0, lsr #12 │ │ │ │ + addeq fp, fp, r4, ror r4 │ │ │ │ + adceq r9, r9, r8, asr #12 │ │ │ │ andeq r4, r0, r8, ror #26 │ │ │ │ - adceq r9, r9, ip, lsl r6 │ │ │ │ - adceq r8, pc, r4, lsr #30 │ │ │ │ + adceq r9, r9, r4, asr #12 │ │ │ │ + adceq r8, pc, ip, asr #30 │ │ │ │ andseq r8, ip, r4, ror #22 │ │ │ │ + adceq r9, r9, r0, lsr r0 │ │ │ │ adceq r9, r9, r8 │ │ │ │ - adceq r8, r9, r0, ror #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #32] @ c9b6c │ │ │ │ + ldr ip, [pc, #32] @ c9b44 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 304f28 │ │ │ │ + bl 304f00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r9, pc, r0, lsr r3 @ │ │ │ │ + adceq r9, pc, r8, asr r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #552] @ c9dac │ │ │ │ + ldr r0, [pc, #552] @ c9d84 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ - beq c9bec │ │ │ │ + beq c9bc4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne c9c44 │ │ │ │ - ldr r8, [pc, #552] @ c9dcc │ │ │ │ + bne c9c1c │ │ │ │ + ldr r8, [pc, #552] @ c9da4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9bb8 │ │ │ │ + beq c9b90 │ │ │ │ bl 56428 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9c80 │ │ │ │ + beq c9c58 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ mov r1, #16 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9c30 │ │ │ │ - ldr r1, [pc, #512] @ c9de8 │ │ │ │ + bcc c9c08 │ │ │ │ + ldr r1, [pc, #512] @ c9dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c9d80 │ │ │ │ - ldr r8, [pc, #452] @ c9db8 │ │ │ │ + b c9d58 │ │ │ │ + ldr r8, [pc, #452] @ c9d90 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9c08 │ │ │ │ + beq c9be0 │ │ │ │ bl 56238 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9ce0 │ │ │ │ + beq c9cb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 534f8 │ │ │ │ mov r1, #12 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs c9d78 │ │ │ │ + bcs c9d50 │ │ │ │ add r2, r6, r4 │ │ │ │ add r2, r2, r7 │ │ │ │ str r0, [r2, r1] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r2, [pc, #348] @ c9db0 │ │ │ │ + bl b98d4 │ │ │ │ + ldr r2, [pc, #348] @ c9d88 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #344] @ c9db4 │ │ │ │ + ldr r3, [pc, #344] @ c9d8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b c9d54 │ │ │ │ + b c9d2c │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9c98 │ │ │ │ + beq c9c70 │ │ │ │ bl 56428 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - ldr r1, [pc, #300] @ c9dd0 │ │ │ │ - ldr r2, [pc, #300] @ c9dd4 │ │ │ │ - ldr r3, [pc, #300] @ c9dd8 │ │ │ │ + ldr r1, [pc, #300] @ c9da8 │ │ │ │ + ldr r2, [pc, #300] @ c9dac │ │ │ │ + ldr r3, [pc, #300] @ c9db0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #296] @ c9ddc │ │ │ │ + ldr r7, [pc, #296] @ c9db4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ add r7, pc, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b c9d3c │ │ │ │ + b c9d14 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9cf8 │ │ │ │ + beq c9cd0 │ │ │ │ bl 56238 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - ldr r1, [pc, #184] @ c9dbc │ │ │ │ - ldr r2, [pc, #184] @ c9dc0 │ │ │ │ - ldr r3, [pc, #184] @ c9dc4 │ │ │ │ + ldr r1, [pc, #184] @ c9d94 │ │ │ │ + ldr r2, [pc, #184] @ c9d98 │ │ │ │ + ldr r3, [pc, #184] @ c9d9c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #180] @ c9dc8 │ │ │ │ + ldr r7, [pc, #180] @ c9da0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -119190,129 +119180,129 @@ │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #132] @ c9de0 │ │ │ │ + ldr r1, [pc, #132] @ c9db8 │ │ │ │ add r0, sp, #16 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ bl 8e6bc │ │ │ │ - b c9da4 │ │ │ │ - ldr r1, [pc, #100] @ c9de4 │ │ │ │ + b c9d7c │ │ │ │ + ldr r1, [pc, #100] @ c9dbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #92] @ c9dec │ │ │ │ - ldr r3, [pc, #92] @ c9df0 │ │ │ │ + ldr r0, [pc, #92] @ c9dc4 │ │ │ │ + ldr r3, [pc, #92] @ c9dc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r8, pc, r8, lsl #27 │ │ │ │ + strhteq r8, [pc], r0 │ │ │ │ @ instruction: 0x001c88f4 │ │ │ │ - adceq r8, r9, r0, lsr #30 │ │ │ │ - ldrdeq r9, [pc], r8 @ │ │ │ │ + adceq r8, r9, r8, asr #30 │ │ │ │ + adceq r9, pc, r0, lsl #8 │ │ │ │ andeq r4, r0, r0, lsl fp │ │ │ │ andseq r8, ip, ip, lsr r8 │ │ │ │ - umulleq r0, ip, sl, sp │ │ │ │ - adceq r8, r9, r4, ror lr │ │ │ │ - adceq r9, pc, r0, lsr r4 @ │ │ │ │ + addeq r0, ip, r2, lsl #27 │ │ │ │ + umlaleq r8, r9, ip, lr │ │ │ │ + adceq r9, pc, r8, asr r4 @ │ │ │ │ andeq r4, r0, r0, ror fp │ │ │ │ mulseq ip, ip, r8 │ │ │ │ - addeq r0, ip, pc, asr lr │ │ │ │ - ldrdeq r8, [r9], r8 @ │ │ │ │ - adceq r9, r9, r4, lsr #1 │ │ │ │ - adceq r8, r9, ip, asr #28 │ │ │ │ - strdeq r8, [r9], r4 @ │ │ │ │ - addeq lr, fp, fp, ror sp │ │ │ │ - adceq r8, r9, r4, ror r7 │ │ │ │ + addeq r0, ip, r7, asr #28 │ │ │ │ + adceq r8, r9, r0, lsl #30 │ │ │ │ + adceq r9, r9, ip, asr #1 │ │ │ │ + adceq r8, r9, r4, ror lr │ │ │ │ + adceq r9, r9, ip, lsl r0 │ │ │ │ + addeq lr, fp, r3, ror #26 │ │ │ │ + umlaleq r8, r9, ip, r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ c9e28 │ │ │ │ + ldr ip, [pc, #36] @ c9e00 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 24a738 │ │ │ │ + bl 24a710 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r8, pc, r4, asr #26 │ │ │ │ + adceq r8, pc, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #448] @ c9ffc │ │ │ │ + ldr r5, [pc, #448] @ c9fd4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ add r6, r0, r7 │ │ │ │ - beq c9ea8 │ │ │ │ + beq c9e80 │ │ │ │ cmp r1, #2 │ │ │ │ - bne c9f08 │ │ │ │ - ldr r7, [pc, #424] @ ca010 │ │ │ │ + bne c9ee0 │ │ │ │ + ldr r7, [pc, #424] @ c9fe8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9e7c │ │ │ │ + beq c9e54 │ │ │ │ bl 56428 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9f6c │ │ │ │ + beq c9f44 │ │ │ │ mov r0, r4 │ │ │ │ bl 534f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c9fbc │ │ │ │ + bcs c9f94 │ │ │ │ str r0, [r6, #4] │ │ │ │ - b c9eec │ │ │ │ - ldr r7, [pc, #348] @ ca00c │ │ │ │ + b c9ec4 │ │ │ │ + ldr r7, [pc, #348] @ c9fe4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9ec4 │ │ │ │ + beq c9e9c │ │ │ │ bl 56238 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 530d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9f94 │ │ │ │ + beq c9f6c │ │ │ │ mov r0, r4 │ │ │ │ bl 534f8 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs c9fc8 │ │ │ │ + bcs c9fa0 │ │ │ │ str r0, [r6] │ │ │ │ ldrd r0, [r5, #108] @ 0x6c │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r6, r0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 53684 │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r3, [pc, #232] @ ca000 │ │ │ │ + bl b98d4 │ │ │ │ + ldr r3, [pc, #232] @ c9fd8 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #228] @ ca004 │ │ │ │ - ldr r2, [pc, #228] @ ca008 │ │ │ │ + ldr r7, [pc, #228] @ c9fdc │ │ │ │ + ldr r2, [pc, #228] @ c9fe0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -119323,961 +119313,961 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ - b c9ff4 │ │ │ │ + b c9fcc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9f84 │ │ │ │ + beq c9f5c │ │ │ │ bl 56428 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d34e4 │ │ │ │ - b c9ff4 │ │ │ │ + bl d34bc │ │ │ │ + b c9fcc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9fac │ │ │ │ + beq c9f84 │ │ │ │ bl 56238 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d344c │ │ │ │ - b c9ff4 │ │ │ │ - ldr r1, [pc, #84] @ ca018 │ │ │ │ + bl d3424 │ │ │ │ + b c9fcc │ │ │ │ + ldr r1, [pc, #84] @ c9ff0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c9fd0 │ │ │ │ - ldr r1, [pc, #68] @ ca014 │ │ │ │ + b c9fa8 │ │ │ │ + ldr r1, [pc, #68] @ c9fec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #60] @ ca01c │ │ │ │ - ldr r3, [pc, #60] @ ca020 │ │ │ │ + ldr r0, [pc, #60] @ c9ff4 │ │ │ │ + ldr r3, [pc, #60] @ c9ff8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r8, pc, ip, asr sl @ │ │ │ │ + adceq r8, pc, r4, lsl #21 │ │ │ │ andseq r8, ip, ip, lsr #12 │ │ │ │ - adceq r8, r9, ip, asr #24 │ │ │ │ - adceq r8, r9, r8, asr #24 │ │ │ │ - adceq r9, pc, ip, lsl r1 @ │ │ │ │ - adceq r9, pc, ip, ror #2 │ │ │ │ - strdeq r8, [r9], ip @ │ │ │ │ - adceq r8, r9, r8, lsl ip │ │ │ │ - addeq lr, fp, fp, lsr #22 │ │ │ │ - adceq r8, r9, r4, lsr #10 │ │ │ │ + adceq r8, r9, r4, ror ip │ │ │ │ + adceq r8, r9, r0, ror ip │ │ │ │ + adceq r9, pc, r4, asr #2 │ │ │ │ + umlaleq r9, pc, r4, r1 @ │ │ │ │ + adceq r8, r9, r4, lsr #24 │ │ │ │ + adceq r8, r9, r0, asr #24 │ │ │ │ + addeq lr, fp, r3, lsl fp │ │ │ │ + adceq r8, r9, ip, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ ca048 │ │ │ │ - ldr r2, [pc, #24] @ ca04c │ │ │ │ + ldr r0, [pc, #24] @ ca020 │ │ │ │ + ldr r2, [pc, #24] @ ca024 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq r7, sp, r4, ror sp │ │ │ │ - umlaleq r7, sl, r4, pc @ │ │ │ │ + addeq r7, sp, ip, asr sp │ │ │ │ + strhteq r7, [sl], ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ ca084 │ │ │ │ + ldr ip, [pc, #36] @ ca05c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 244d90 │ │ │ │ + bl 244d68 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r8, pc, r8, lsl fp @ │ │ │ │ + adceq r8, pc, r0, asr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ ca0bc │ │ │ │ + ldr ip, [pc, #36] @ ca094 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 2e6924 │ │ │ │ + bl 2e68fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r8, pc, r4, asr ip @ │ │ │ │ + adceq r8, pc, ip, ror ip @ │ │ │ │ + ldr r3, [pc, #28] @ ca0bc │ │ │ │ + add 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 │ │ │ │ + adceq r8, pc, ip, lsr #21 │ │ │ │ ldr r3, [pc, #28] @ ca0e4 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, lsl #21 │ │ │ │ + adceq r8, pc, ip, ror pc @ │ │ │ │ ldr r3, [pc, #28] @ ca10c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, asr pc @ │ │ │ │ + adceq r8, pc, r0, asr #27 │ │ │ │ ldr r3, [pc, #28] @ ca134 │ │ │ │ add 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 │ │ │ │ - umlaleq r8, pc, r8, sp @ │ │ │ │ + ldrdeq r8, [pc], r8 @ │ │ │ │ ldr r3, [pc, #28] @ ca15c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - strhteq r8, [pc], r0 │ │ │ │ + adceq r8, pc, r0, ror #14 │ │ │ │ ldr r3, [pc, #28] @ ca184 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - adceq r8, pc, r8, lsr r7 @ │ │ │ │ + adceq r8, pc, ip, lsl #16 │ │ │ │ ldr r3, [pc, #28] @ ca1ac │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, ror #15 │ │ │ │ + adceq r8, pc, r0, lsr fp @ │ │ │ │ ldr r3, [pc, #28] @ ca1d4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - adceq r8, pc, r8, lsl #22 │ │ │ │ + adceq r8, pc, ip, asr r7 @ │ │ │ │ ldr r3, [pc, #28] @ ca1fc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - adceq r8, pc, r4, lsr r7 @ │ │ │ │ + adceq r8, pc, r0, asr #22 │ │ │ │ ldr r3, [pc, #28] @ ca224 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r8, lsl fp @ │ │ │ │ + ldrdeq r8, [pc], r0 @ │ │ │ │ ldr r3, [pc, #28] @ ca24c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r8, lsr #15 │ │ │ │ + adceq r8, pc, ip, ror #17 │ │ │ │ ldr r3, [pc, #28] @ ca274 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, asr #17 │ │ │ │ + adceq r8, pc, r4, ror #16 │ │ │ │ ldr r3, [pc, #28] @ ca29c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, ip, lsr r8 @ │ │ │ │ + adceq r8, pc, r0, lsl sl @ │ │ │ │ ldr r3, [pc, #28] @ ca2c4 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r8, ror #19 │ │ │ │ + adceq r8, pc, r8, lsr #23 │ │ │ │ ldr r3, [pc, #28] @ ca2ec │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, lsl #23 │ │ │ │ + adceq r8, pc, r4, asr #12 │ │ │ │ ldr r3, [pc, #28] @ ca314 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, ip, lsl r6 @ │ │ │ │ + adceq r8, pc, r8, asr #24 │ │ │ │ ldr r3, [pc, #28] @ ca33c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, lsr #24 │ │ │ │ + adceq r8, pc, ip, asr r8 @ │ │ │ │ ldr r3, [pc, #28] @ ca364 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, lsr r8 @ │ │ │ │ + adceq r8, pc, r8, lsr #21 │ │ │ │ ldr r3, [pc, #28] @ ca38c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, lsl #21 │ │ │ │ + umlaleq r8, pc, r8, r8 @ │ │ │ │ ldr r3, [pc, #28] @ ca3b4 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, ror r8 @ │ │ │ │ + adceq r8, pc, r8, ror #21 │ │ │ │ ldr r3, [pc, #28] @ ca3dc │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, asr #21 │ │ │ │ + adceq r8, pc, ip, asr #13 │ │ │ │ ldr r3, [pc, #28] @ ca404 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, lsr #13 │ │ │ │ + adceq r8, pc, r4, lsl ip @ │ │ │ │ ldr r3, [pc, #28] @ ca42c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, ip, ror #23 │ │ │ │ + adceq r8, pc, r0, ror fp @ │ │ │ │ ldr r3, [pc, #28] @ ca454 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r8, asr #22 │ │ │ │ + adceq r8, pc, r8, ror #19 │ │ │ │ ldr r3, [pc, #28] @ ca47c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, asr #19 │ │ │ │ + adceq r8, pc, ip, lsl #13 │ │ │ │ ldr r3, [pc, #28] @ ca4a4 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r4, ror #12 │ │ │ │ + adceq r8, pc, r8, asr sl @ │ │ │ │ ldr r3, [pc, #28] @ ca4cc │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r0, lsr sl @ │ │ │ │ + adceq r8, pc, r0, lsl r9 @ │ │ │ │ ldr r3, [pc, #28] @ ca4f4 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r8, ror #17 │ │ │ │ - ldr r3, [pc, #28] @ ca51c │ │ │ │ - add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - adceq r8, pc, r4, ror r4 @ │ │ │ │ - ldr r3, [pc, #28] @ ca544 │ │ │ │ + umlaleq r8, pc, ip, r4 @ │ │ │ │ + ldr r3, [pc, #28] @ ca51c │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, r8, ror #19 │ │ │ │ - ldr r3, [pc, #28] @ ca56c │ │ │ │ + adceq r8, pc, r0, lsl sl @ │ │ │ │ + ldr r3, [pc, #28] @ ca544 │ │ │ │ add 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 │ │ │ │ - adceq r8, pc, ip, ror #13 │ │ │ │ - ldr r2, [pc, #20] @ ca58c │ │ │ │ + adceq r8, pc, r4, lsl r7 @ │ │ │ │ + ldr r2, [pc, #20] @ ca564 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, ror #18 │ │ │ │ - ldr r2, [pc, #20] @ ca5ac │ │ │ │ + umlaleq r8, pc, r0, r9 @ │ │ │ │ + ldr r2, [pc, #20] @ ca584 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r0, asr #8 │ │ │ │ - ldr r2, [pc, #20] @ ca5cc │ │ │ │ + adceq r8, pc, r8, ror #8 │ │ │ │ + ldr r2, [pc, #20] @ ca5a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r0, asr r6 @ │ │ │ │ - ldr r2, [pc, #20] @ ca5ec │ │ │ │ + adceq r8, pc, r8, ror r6 @ │ │ │ │ + ldr r2, [pc, #20] @ ca5c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq r8, [pc], r4 │ │ │ │ - ldr r2, [pc, #20] @ ca60c │ │ │ │ + ldrdeq r8, [pc], ip @ │ │ │ │ + ldr r2, [pc, #20] @ ca5e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r4, lsl #11 │ │ │ │ - ldr r2, [pc, #20] @ ca62c │ │ │ │ + adceq r8, pc, ip, lsr #11 │ │ │ │ + ldr r2, [pc, #20] @ ca604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r4, lsr #9 │ │ │ │ - ldr r2, [pc, #20] @ ca64c │ │ │ │ + adceq r8, pc, ip, asr #9 │ │ │ │ + ldr r2, [pc, #20] @ ca624 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, ror #13 │ │ │ │ - ldr r2, [pc, #20] @ ca66c │ │ │ │ + adceq r8, pc, r0, lsl r7 @ │ │ │ │ + ldr r2, [pc, #20] @ ca644 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, ror #17 │ │ │ │ - ldr r2, [pc, #20] @ ca68c │ │ │ │ + adceq r8, pc, r0, lsl r9 @ │ │ │ │ + ldr r2, [pc, #20] @ ca664 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - umlaleq r8, pc, ip, r2 @ │ │ │ │ - ldr r2, [pc, #20] @ ca6ac │ │ │ │ + adceq r8, pc, r4, asr #5 │ │ │ │ + ldr r2, [pc, #20] @ ca684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, asr r6 @ │ │ │ │ - ldr r2, [pc, #20] @ ca6cc │ │ │ │ + adceq r8, pc, r0, lsl #13 │ │ │ │ + ldr r2, [pc, #20] @ ca6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, lsr r7 @ │ │ │ │ - ldr r2, [pc, #20] @ ca6ec │ │ │ │ + adceq r8, pc, r0, ror #14 │ │ │ │ + ldr r2, [pc, #20] @ ca6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, ror r7 @ │ │ │ │ - ldr r2, [pc, #20] @ ca70c │ │ │ │ + adceq r8, pc, r0, lsr #15 │ │ │ │ + ldr r2, [pc, #20] @ ca6e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, lsl #15 │ │ │ │ - ldr r2, [pc, #20] @ ca72c │ │ │ │ + strhteq r8, [pc], r0 │ │ │ │ + ldr r2, [pc, #20] @ ca704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, ror #16 │ │ │ │ - ldr r2, [pc, #20] @ ca74c │ │ │ │ + umlaleq r8, pc, r0, r8 @ │ │ │ │ + ldr r2, [pc, #20] @ ca724 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, lsl #13 │ │ │ │ - ldr r2, [pc, #20] @ ca76c │ │ │ │ + strhteq r8, [pc], r0 │ │ │ │ + ldr r2, [pc, #20] @ ca744 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, ror #10 │ │ │ │ - ldr r2, [pc, #20] @ ca78c │ │ │ │ + umlaleq r8, pc, r0, r5 @ │ │ │ │ + ldr r2, [pc, #20] @ ca764 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strdeq r8, [pc], ip @ │ │ │ │ - ldr r2, [pc, #20] @ ca7ac │ │ │ │ + adceq r8, pc, r4, lsr #4 │ │ │ │ + ldr r2, [pc, #20] @ ca784 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq r8, [pc], r4 │ │ │ │ - ldr r2, [pc, #20] @ ca7cc │ │ │ │ + ldrdeq r8, [pc], ip @ │ │ │ │ + ldr r2, [pc, #20] @ ca7a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r4, asr #16 │ │ │ │ - ldr r2, [pc, #20] @ ca7ec │ │ │ │ + adceq r8, pc, ip, ror #16 │ │ │ │ + ldr r2, [pc, #20] @ ca7c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, asr #12 │ │ │ │ - ldr r2, [pc, #20] @ ca80c │ │ │ │ + adceq r8, pc, r0, ror r6 @ │ │ │ │ + ldr r2, [pc, #20] @ ca7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, ip, lsl r1 @ │ │ │ │ - ldr r2, [pc, #20] @ ca82c │ │ │ │ + adceq r8, pc, r4, asr #2 │ │ │ │ + ldr r2, [pc, #20] @ ca804 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - umlaleq r8, pc, r8, r6 @ │ │ │ │ - ldr r2, [pc, #20] @ ca84c │ │ │ │ + adceq r8, pc, r0, asr #13 │ │ │ │ + ldr r2, [pc, #20] @ ca824 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, ip, lsl #16 │ │ │ │ - ldr r2, [pc, #20] @ ca86c │ │ │ │ + adceq r8, pc, r4, lsr r8 @ │ │ │ │ + ldr r2, [pc, #20] @ ca844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r8, asr #32 │ │ │ │ - ldr r2, [pc, #20] @ ca88c │ │ │ │ + adceq r8, pc, r0, ror r0 @ │ │ │ │ + ldr r2, [pc, #20] @ ca864 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r4, ror r2 @ │ │ │ │ - ldr r2, [pc, #20] @ ca8ac │ │ │ │ + umlaleq r8, pc, ip, r2 @ │ │ │ │ + ldr r2, [pc, #20] @ ca884 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r4, lsr #7 │ │ │ │ - ldr r2, [pc, #20] @ ca8cc │ │ │ │ + adceq r8, pc, ip, asr #7 │ │ │ │ + ldr r2, [pc, #20] @ ca8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - adceq r8, pc, r4, ror #4 │ │ │ │ - ldr r2, [pc, #20] @ ca8ec │ │ │ │ + adceq r8, pc, ip, lsl #5 │ │ │ │ + ldr r2, [pc, #20] @ ca8c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - umlaleq r8, pc, ip, r0 @ │ │ │ │ - ldr r2, [pc, #20] @ ca90c │ │ │ │ + adceq r8, pc, r4, asr #1 │ │ │ │ + ldr r2, [pc, #20] @ ca8e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - umlaleq r8, pc, r8, r3 @ │ │ │ │ - ldr r2, [pc, #20] @ ca92c │ │ │ │ + adceq r8, pc, r0, asr #7 │ │ │ │ + ldr r2, [pc, #20] @ ca904 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strdeq r8, [pc], r8 @ │ │ │ │ - ldr r1, [pc, #20] @ ca94c │ │ │ │ + adceq r8, pc, r0, lsr #12 │ │ │ │ + ldr r1, [pc, #20] @ ca924 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r8, lsl r5 @ │ │ │ │ - ldr r1, [pc, #20] @ ca96c │ │ │ │ + adceq r8, pc, r0, asr #10 │ │ │ │ + ldr r1, [pc, #20] @ ca944 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r8, ror #6 │ │ │ │ - ldr r1, [pc, #20] @ ca98c │ │ │ │ + umlaleq r8, pc, r0, r3 @ │ │ │ │ + ldr r1, [pc, #20] @ ca964 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq r8, [pc], r4 @ │ │ │ │ - ldr r1, [pc, #20] @ ca9ac │ │ │ │ + strdeq r8, [pc], ip @ │ │ │ │ + ldr r1, [pc, #20] @ ca984 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r8, ror #11 │ │ │ │ - ldr r1, [pc, #20] @ ca9cc │ │ │ │ + adceq r8, pc, r0, lsl r6 @ │ │ │ │ + ldr r1, [pc, #20] @ ca9a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r8, asr #9 │ │ │ │ - ldr r1, [pc, #20] @ ca9ec │ │ │ │ + strdeq r8, [pc], r0 @ │ │ │ │ + ldr r1, [pc, #20] @ ca9c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r8, [pc], r8 │ │ │ │ - ldr r1, [pc, #20] @ caa0c │ │ │ │ + adceq r8, pc, r0, ror #5 │ │ │ │ + ldr r1, [pc, #20] @ ca9e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, asr #4 │ │ │ │ - ldr r1, [pc, #20] @ caa2c │ │ │ │ + adceq r8, pc, ip, ror #4 │ │ │ │ + ldr r1, [pc, #20] @ caa04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, ip, asr pc @ │ │ │ │ - ldr r1, [pc, #20] @ caa4c │ │ │ │ + adceq r7, pc, r4, lsl #31 │ │ │ │ + ldr r1, [pc, #20] @ caa24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, asr #2 │ │ │ │ + adceq r8, pc, ip, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r6, [pc, #108] @ caac8 │ │ │ │ + ldr r6, [pc, #108] @ caaa0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ bl 53750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq caaa8 │ │ │ │ + beq caa80 │ │ │ │ add r1, r8, r4 │ │ │ │ add r7, r1, r5 │ │ │ │ bl 53eb0 │ │ │ │ mov r5, r0 │ │ │ │ bl 546cc │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r7, r0 │ │ │ │ bl 53750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne caa7c │ │ │ │ + bne caa54 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq caac4 │ │ │ │ + beq caa9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strhteq r7, [pc], r4 │ │ │ │ - ldr r1, [pc, #20] @ caae8 │ │ │ │ + ldrdeq r7, [pc], ip @ │ │ │ │ + ldr r1, [pc, #20] @ caac0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, ip, lsr r4 @ │ │ │ │ - ldr r1, [pc, #20] @ cab08 │ │ │ │ + adceq r8, pc, r4, ror #8 │ │ │ │ + ldr r1, [pc, #20] @ caae0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r7, [pc], r8 @ │ │ │ │ - ldr r1, [pc, #20] @ cab28 │ │ │ │ + adceq r8, pc, r0, lsr #32 │ │ │ │ + ldr r1, [pc, #20] @ cab00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r8, ror #9 │ │ │ │ - ldr r1, [pc, #20] @ cab48 │ │ │ │ + adceq r8, pc, r0, lsl r5 @ │ │ │ │ + ldr r1, [pc, #20] @ cab20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, r4, lsr #29 │ │ │ │ - ldr r1, [pc, #20] @ cab68 │ │ │ │ + adceq r7, pc, ip, asr #29 │ │ │ │ + ldr r1, [pc, #20] @ cab40 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r8, [pc], r0 @ │ │ │ │ - ldr r1, [pc, #20] @ cab88 │ │ │ │ + adceq r8, pc, r8, lsl r5 @ │ │ │ │ + ldr r1, [pc, #20] @ cab60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, r0, lsl #28 │ │ │ │ - ldr r1, [pc, #20] @ caba8 │ │ │ │ + adceq r7, pc, r8, lsr #28 │ │ │ │ + ldr r1, [pc, #20] @ cab80 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, ip, lsr #4 │ │ │ │ + adceq r8, pc, r4, asr r2 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #56] @ cabf0 │ │ │ │ + ldr r5, [pc, #56] @ cabc8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 246a60 │ │ │ │ + bl 246a38 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cabe8 │ │ │ │ + beq cabc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, r0, ror #30 │ │ │ │ - ldr r1, [pc, #20] @ cac10 │ │ │ │ + adceq r7, pc, r8, lsl #31 │ │ │ │ + ldr r1, [pc, #20] @ cabe8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, r4, lsr #25 │ │ │ │ - ldr r1, [pc, #20] @ cac30 │ │ │ │ + adceq r7, pc, ip, asr #25 │ │ │ │ + ldr r1, [pc, #20] @ cac08 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, r0, lsr #29 │ │ │ │ - ldr r1, [pc, #20] @ cac50 │ │ │ │ + adceq r7, pc, r8, asr #29 │ │ │ │ + ldr r1, [pc, #20] @ cac28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, r0, asr lr @ │ │ │ │ - ldr r1, [pc, #20] @ cac70 │ │ │ │ + adceq r7, pc, r8, ror lr @ │ │ │ │ + ldr r1, [pc, #20] @ cac48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, lsl #5 │ │ │ │ - ldr r1, [pc, #20] @ cac90 │ │ │ │ + adceq r8, pc, ip, lsr #5 │ │ │ │ + ldr r1, [pc, #20] @ cac68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, ror r0 @ │ │ │ │ - ldr r1, [pc, #20] @ cacb0 │ │ │ │ + umlaleq r8, pc, ip, r0 @ │ │ │ │ + ldr r1, [pc, #20] @ cac88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, asr r1 @ │ │ │ │ - ldr r1, [pc, #20] @ cacd0 │ │ │ │ + adceq r8, pc, ip, ror r1 @ │ │ │ │ + ldr r1, [pc, #20] @ caca8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, r8, asr ip @ │ │ │ │ - ldr r1, [pc, #20] @ cacf0 │ │ │ │ + adceq r7, pc, r0, lsl #25 │ │ │ │ + ldr r1, [pc, #20] @ cacc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ cad10 │ │ │ │ + adceq r8, pc, ip, ror #2 │ │ │ │ + ldr r1, [pc, #20] @ cace8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, lsr #32 │ │ │ │ - ldr r1, [pc, #20] @ cad30 │ │ │ │ + adceq r8, pc, ip, asr #32 │ │ │ │ + ldr r1, [pc, #20] @ cad08 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r7, pc, ip, ror #29 │ │ │ │ - ldr r1, [pc, #20] @ cad50 │ │ │ │ + adceq r7, pc, r4, lsl pc @ │ │ │ │ + ldr r1, [pc, #20] @ cad28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, ror r1 @ │ │ │ │ - ldr r1, [pc, #20] @ cad70 │ │ │ │ + umlaleq r8, pc, ip, r1 @ │ │ │ │ + ldr r1, [pc, #20] @ cad48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - adceq r8, pc, r4, ror #3 │ │ │ │ + adceq r8, pc, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cadc8 │ │ │ │ + ldr r1, [pc, #60] @ cada0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24aab4 │ │ │ │ + bl 24aa8c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strhteq r7, [pc], ip │ │ │ │ + adceq r7, pc, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cae1c │ │ │ │ - ldr r1, [pc, #172] @ cae90 │ │ │ │ + bne cadf4 │ │ │ │ + ldr r1, [pc, #172] @ cae68 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, r0, #84 @ 0x54 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cee80 │ │ │ │ + bl cee58 │ │ │ │ mov r0, r7 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c9be4 │ │ │ │ - ldr r3, [pc, #88] @ cae84 │ │ │ │ + bl 2c9bbc │ │ │ │ + ldr r3, [pc, #88] @ cae5c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #84] @ cae88 │ │ │ │ - ldr r2, [pc, #84] @ cae8c │ │ │ │ + ldr r5, [pc, #84] @ cae60 │ │ │ │ + ldr r2, [pc, #84] @ cae64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -120291,97 +120281,97 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r7, ip, r8, lsl r7 │ │ │ │ - adceq r0, sl, r0, asr #17 │ │ │ │ - adceq r0, sl, r4, asr fp │ │ │ │ - adceq r7, pc, r8, lsl #30 │ │ │ │ + adceq r0, sl, r8, ror #17 │ │ │ │ + adceq r0, sl, ip, ror fp │ │ │ │ + adceq r7, pc, r0, lsr pc @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ caee8 │ │ │ │ + ldr r1, [pc, #60] @ caec0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e8774 │ │ │ │ + bl 3e874c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - umlaleq r8, pc, r4, r1 @ │ │ │ │ + strhteq r8, [pc], ip │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ caf10 │ │ │ │ - ldr r2, [pc, #24] @ caf14 │ │ │ │ + ldr r0, [pc, #24] @ caee8 │ │ │ │ + ldr r2, [pc, #24] @ caeec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq ip, ip, r7, lsr r7 │ │ │ │ - adceq pc, r9, r8, asr #29 │ │ │ │ + addeq ip, ip, pc, lsl r7 │ │ │ │ + strdeq pc, [r9], r0 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ caf3c │ │ │ │ - ldr r2, [pc, #24] @ caf40 │ │ │ │ + ldr r0, [pc, #24] @ caf14 │ │ │ │ + ldr r2, [pc, #24] @ caf18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq r6, sp, r0, lsl #29 │ │ │ │ - strhteq r7, [sl], r0 │ │ │ │ + addeq r6, sp, r8, ror #28 │ │ │ │ + ldrdeq r7, [sl], r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ caf98 │ │ │ │ + ldr r1, [pc, #60] @ caf70 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304000 │ │ │ │ + bl 303fd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, r0, lsl #31 │ │ │ │ + adceq r7, pc, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #436] @ cb168 │ │ │ │ + ldr r2, [pc, #436] @ cb140 │ │ │ │ cmp r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ - beq cb030 │ │ │ │ + beq cb008 │ │ │ │ cmp r1, #2 │ │ │ │ - bne cb11c │ │ │ │ + bne cb0f4 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldrb r9, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -120396,18 +120386,18 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 53048 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b cb098 │ │ │ │ + b cb070 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb0b8 │ │ │ │ + beq cb090 │ │ │ │ bl 54150 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -120432,19 +120422,19 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #176] @ cb178 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #176] @ cb150 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #172] @ cb17c │ │ │ │ - ldr r7, [pc, #172] @ cb180 │ │ │ │ + ldr r1, [pc, #172] @ cb154 │ │ │ │ + ldr r7, [pc, #172] @ cb158 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -120457,85 +120447,85 @@ │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ stm r3, {r2, r6, r7} │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r3, [pc, #64] @ cb16c │ │ │ │ + bl b98d4 │ │ │ │ + ldr r3, [pc, #64] @ cb144 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r7, [pc, #60] @ cb170 │ │ │ │ + ldr r7, [pc, #60] @ cb148 │ │ │ │ add r6, sp, #32 │ │ │ │ - ldr r1, [pc, #56] @ cb174 │ │ │ │ + ldr r1, [pc, #56] @ cb14c │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - b cb0fc │ │ │ │ + b cb0d4 │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, ip, asr r9 @ │ │ │ │ + adceq r7, pc, r4, lsl #19 │ │ │ │ andseq r7, ip, r4, lsl r4 │ │ │ │ - adceq r7, r9, r4, asr #20 │ │ │ │ - adceq r7, r9, r0, lsl #31 │ │ │ │ + adceq r7, r9, ip, ror #20 │ │ │ │ + adceq r7, r9, r8, lsr #31 │ │ │ │ andseq r7, ip, ip, ror r4 │ │ │ │ - adceq r7, r9, r8, lsr #18 │ │ │ │ - adceq r7, r9, r8, lsl #18 │ │ │ │ + adceq r7, r9, r0, asr r9 │ │ │ │ + adceq r7, r9, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb1d8 │ │ │ │ + ldr r1, [pc, #60] @ cb1b0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 247168 │ │ │ │ + bl 247140 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, ip, ror r9 @ │ │ │ │ + adceq r7, pc, r4, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ cb200 │ │ │ │ - ldr r2, [pc, #24] @ cb204 │ │ │ │ + ldr r0, [pc, #24] @ cb1d8 │ │ │ │ + ldr r2, [pc, #24] @ cb1dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq r7, ip, r3, lsr r4 │ │ │ │ - adceq ip, r9, ip, lsl #3 │ │ │ │ + addeq r7, ip, fp, lsl r4 │ │ │ │ + strhteq ip, [r9], r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #440] @ cb3d4 │ │ │ │ + ldr r2, [pc, #440] @ cb3ac │ │ │ │ cmp r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r8, r0, r5 │ │ │ │ - beq cb298 │ │ │ │ + beq cb270 │ │ │ │ cmp r1, #2 │ │ │ │ - bne cb36c │ │ │ │ + bne cb344 │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r8, [r8, #4] │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -120550,22 +120540,22 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 53048 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b cb314 │ │ │ │ - ldr r0, [pc, #324] @ cb3e4 │ │ │ │ + b cb2ec │ │ │ │ + ldr r0, [pc, #324] @ cb3bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cb330 │ │ │ │ - ldr r0, [pc, #316] @ cb3f4 │ │ │ │ + bne cb308 │ │ │ │ + ldr r0, [pc, #316] @ cb3cc │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -120589,35 +120579,35 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 549c0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #176] @ cb3e8 │ │ │ │ + ldr r0, [pc, #176] @ cb3c0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cb3ec │ │ │ │ - ldr r1, [pc, #172] @ cb3f0 │ │ │ │ + ldr r3, [pc, #172] @ cb3c4 │ │ │ │ + ldr r1, [pc, #172] @ cb3c8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cb2b0 │ │ │ │ + b cb288 │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r3, [pc, #92] @ cb3d8 │ │ │ │ + bl b98d4 │ │ │ │ + ldr r3, [pc, #92] @ cb3b0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #88] @ cb3dc │ │ │ │ - ldr r2, [pc, #88] @ cb3e0 │ │ │ │ + ldr r7, [pc, #88] @ cb3b4 │ │ │ │ + ldr r2, [pc, #88] @ cb3b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -120630,118 +120620,118 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, r4, asr r7 @ │ │ │ │ + adceq r7, pc, ip, ror r7 @ │ │ │ │ andseq r7, ip, r8, asr #3 │ │ │ │ - adceq r7, r9, r8, ror #15 │ │ │ │ - adceq r7, r9, ip, lsl sl │ │ │ │ - adceq r7, pc, ip, lsr #15 │ │ │ │ - adceq r7, pc, r8, lsl #14 │ │ │ │ - adceq r7, r9, r4, lsr r0 │ │ │ │ - adceq r7, r9, ip, lsr #21 │ │ │ │ - adceq r7, pc, r0, lsr r8 @ │ │ │ │ + adceq r7, r9, r0, lsl r8 │ │ │ │ + adceq r7, r9, r4, asr #20 │ │ │ │ + ldrdeq r7, [pc], r4 @ │ │ │ │ + adceq r7, pc, r0, lsr r7 @ │ │ │ │ + adceq r7, r9, ip, asr r0 │ │ │ │ + ldrdeq r7, [r9], r4 @ │ │ │ │ + adceq r7, pc, r8, asr r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb44c │ │ │ │ + ldr r1, [pc, #60] @ cb424 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 372738 │ │ │ │ + bl 372710 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, ip, ror #22 │ │ │ │ + umlaleq r7, pc, r4, fp @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb4a4 │ │ │ │ + ldr r1, [pc, #60] @ cb47c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 247e18 │ │ │ │ + bl 247df0 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, r0, lsr #12 │ │ │ │ + adceq r7, pc, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb4fc │ │ │ │ + ldr r1, [pc, #60] @ cb4d4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3020c8 │ │ │ │ + bl 3020a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strdeq r7, [pc], ip @ │ │ │ │ + adceq r7, pc, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #316] @ cb650 │ │ │ │ + ldr r2, [pc, #316] @ cb628 │ │ │ │ cmp r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ - beq cb558 │ │ │ │ + beq cb530 │ │ │ │ cmp r1, #2 │ │ │ │ - bne cb5e8 │ │ │ │ - ldr r6, [pc, #296] @ cb664 │ │ │ │ + bne cb5c0 │ │ │ │ + ldr r6, [pc, #296] @ cb63c │ │ │ │ ldr r8, [r0, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq cb578 │ │ │ │ + beq cb550 │ │ │ │ bl 56428 │ │ │ │ - b cb578 │ │ │ │ - ldr r6, [pc, #256] @ cb660 │ │ │ │ + b cb550 │ │ │ │ + ldr r6, [pc, #256] @ cb638 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq cb578 │ │ │ │ + beq cb550 │ │ │ │ bl 56238 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -120764,19 +120754,19 @@ │ │ │ │ bl 549c0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r3, [pc, #92] @ cb654 │ │ │ │ + bl b98d4 │ │ │ │ + ldr r3, [pc, #92] @ cb62c │ │ │ │ add r6, sp, #32 │ │ │ │ - ldr r7, [pc, #88] @ cb658 │ │ │ │ - ldr r2, [pc, #88] @ cb65c │ │ │ │ + ldr r7, [pc, #88] @ cb630 │ │ │ │ + ldr r2, [pc, #88] @ cb634 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ @@ -120789,122 +120779,122 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - strdeq r7, [pc], ip @ │ │ │ │ + adceq r7, pc, r4, lsr #8 │ │ │ │ andseq r6, ip, ip, asr #30 │ │ │ │ - adceq r7, r9, ip, ror #10 │ │ │ │ - adceq r7, r9, r8, ror #15 │ │ │ │ - adceq r7, pc, r8, ror #20 │ │ │ │ - umlaleq r7, pc, r4, sl @ │ │ │ │ + umlaleq r7, r9, r4, r5 │ │ │ │ + adceq r7, r9, r0, lsl r8 │ │ │ │ + umlaleq r7, pc, r0, sl @ │ │ │ │ + strhteq r7, [pc], ip │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ cb68c │ │ │ │ - ldr r2, [pc, #24] @ cb690 │ │ │ │ + ldr r0, [pc, #24] @ cb664 │ │ │ │ + ldr r2, [pc, #24] @ cb668 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq lr, fp, pc, lsl #30 │ │ │ │ - adceq r7, r9, r8, lsr #3 │ │ │ │ + strdeq lr, [fp], r7 │ │ │ │ + ldrdeq r7, [r9], r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb6e8 │ │ │ │ + ldr r1, [pc, #60] @ cb6c0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304fc4 │ │ │ │ + bl 304f9c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq r7, [pc], r0 @ │ │ │ │ + strdeq r7, [pc], r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb740 │ │ │ │ + ldr r1, [pc, #60] @ cb718 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e538c │ │ │ │ + bl 2e5364 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - strhteq r7, [pc], r8 │ │ │ │ + adceq r7, pc, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb798 │ │ │ │ + ldr r1, [pc, #60] @ cb770 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 248834 │ │ │ │ + bl 24880c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, ip, asr r3 @ │ │ │ │ + adceq r7, pc, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cb7e8 │ │ │ │ - ldr r1, [pc, #168] @ cb85c │ │ │ │ + bne cb7c0 │ │ │ │ + ldr r1, [pc, #168] @ cb834 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r3 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce9dc │ │ │ │ + bl ce9b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ed2b8 │ │ │ │ - ldr r3, [pc, #88] @ cb850 │ │ │ │ + bl 2ed290 │ │ │ │ + ldr r3, [pc, #88] @ cb828 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #84] @ cb854 │ │ │ │ - ldr r2, [pc, #84] @ cb858 │ │ │ │ + ldr r5, [pc, #84] @ cb82c │ │ │ │ + ldr r2, [pc, #84] @ cb830 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -120918,65 +120908,65 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r6, ip, ip, asr #26 │ │ │ │ - adceq r0, sl, r4, asr r9 │ │ │ │ - adceq r0, sl, r0, lsr sp │ │ │ │ - adceq r7, pc, r8, lsr r6 @ │ │ │ │ + adceq r0, sl, ip, ror r9 │ │ │ │ + adceq r0, sl, r8, asr sp │ │ │ │ + adceq r7, pc, r0, ror #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb8b4 │ │ │ │ + ldr r1, [pc, #60] @ cb88c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e45c4 │ │ │ │ + bl 2e459c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, r4, lsl r4 @ │ │ │ │ + adceq r7, pc, ip, lsr r4 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cb908 │ │ │ │ - ldr r1, [pc, #172] @ cb97c │ │ │ │ + bne cb8e0 │ │ │ │ + ldr r1, [pc, #172] @ cb954 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cef7c │ │ │ │ + bl cef54 │ │ │ │ mov r0, r7 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ed2b8 │ │ │ │ - ldr r3, [pc, #88] @ cb970 │ │ │ │ + bl 2ed290 │ │ │ │ + ldr r3, [pc, #88] @ cb948 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #84] @ cb974 │ │ │ │ - ldr r2, [pc, #84] @ cb978 │ │ │ │ + ldr r5, [pc, #84] @ cb94c │ │ │ │ + ldr r2, [pc, #84] @ cb950 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -120990,65 +120980,65 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r6, ip, ip, lsr #24 │ │ │ │ - adceq r0, sl, r4, lsr r8 │ │ │ │ - strhteq r0, [sl], r0 │ │ │ │ - ldrdeq r7, [pc], ip @ │ │ │ │ + adceq r0, sl, ip, asr r8 │ │ │ │ + ldrdeq r0, [sl], r8 @ │ │ │ │ + adceq r7, pc, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cb9d4 │ │ │ │ + ldr r1, [pc, #60] @ cb9ac │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2450c4 │ │ │ │ + bl 24509c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r7, pc, r0, ror #3 │ │ │ │ + adceq r7, pc, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cba28 │ │ │ │ - ldr r1, [pc, #172] @ cba9c │ │ │ │ + bne cba00 │ │ │ │ + ldr r1, [pc, #172] @ cba74 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ced84 │ │ │ │ + bl ced5c │ │ │ │ mov r0, r7 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ed2b8 │ │ │ │ - ldr r3, [pc, #88] @ cba90 │ │ │ │ + bl 2ed290 │ │ │ │ + ldr r3, [pc, #88] @ cba68 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #84] @ cba94 │ │ │ │ - ldr r2, [pc, #84] @ cba98 │ │ │ │ + ldr r5, [pc, #84] @ cba6c │ │ │ │ + ldr r2, [pc, #84] @ cba70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -121062,42 +121052,42 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r6, ip, ip, lsl #22 │ │ │ │ - adceq r0, sl, r4, lsl r7 │ │ │ │ - strdeq r0, [sl], r8 @ │ │ │ │ - adceq r7, pc, ip, asr #10 │ │ │ │ + adceq r0, sl, ip, lsr r7 │ │ │ │ + adceq r0, sl, r0, lsr #26 │ │ │ │ + adceq r7, pc, r4, ror r5 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cbaec │ │ │ │ - ldr r1, [pc, #168] @ cbb60 │ │ │ │ + bne cbac4 │ │ │ │ + ldr r1, [pc, #168] @ cbb38 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r3 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce9dc │ │ │ │ + bl ce9b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ed2b8 │ │ │ │ - ldr r3, [pc, #88] @ cbb54 │ │ │ │ + bl 2ed290 │ │ │ │ + ldr r3, [pc, #88] @ cbb2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #84] @ cbb58 │ │ │ │ - ldr r2, [pc, #84] @ cbb5c │ │ │ │ + ldr r5, [pc, #84] @ cbb30 │ │ │ │ + ldr r2, [pc, #84] @ cbb34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -121111,42 +121101,42 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r6, ip, r8, asr #20 │ │ │ │ - adceq r0, sl, r0, asr r6 │ │ │ │ - adceq r0, sl, ip, lsl #21 │ │ │ │ - adceq r7, pc, r4, asr r4 @ │ │ │ │ + adceq r0, sl, r8, ror r6 │ │ │ │ + strhteq r0, [sl], r4 │ │ │ │ + adceq r7, pc, ip, ror r4 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cbbb0 │ │ │ │ - ldr r1, [pc, #168] @ cbc24 │ │ │ │ + bne cbb88 │ │ │ │ + ldr r1, [pc, #168] @ cbbfc │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r3 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce8a4 │ │ │ │ + bl ce87c │ │ │ │ mov r0, r7 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c9be4 │ │ │ │ - ldr r3, [pc, #88] @ cbc18 │ │ │ │ + bl 2c9bbc │ │ │ │ + ldr r3, [pc, #88] @ cbbf0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #84] @ cbc1c │ │ │ │ - ldr r2, [pc, #84] @ cbc20 │ │ │ │ + ldr r5, [pc, #84] @ cbbf4 │ │ │ │ + ldr r2, [pc, #84] @ cbbf8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -121160,46 +121150,46 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r6, ip, r4, lsl #19 │ │ │ │ - adceq pc, r9, ip, lsr #22 │ │ │ │ - adceq pc, r9, r0, lsl #30 │ │ │ │ - adceq r7, pc, r0, lsr #3 │ │ │ │ + adceq pc, r9, r4, asr fp @ │ │ │ │ + adceq pc, r9, r8, lsr #30 │ │ │ │ + adceq r7, pc, r8, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #316] @ cbd78 │ │ │ │ + ldr r2, [pc, #316] @ cbd50 │ │ │ │ cmp r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #112] @ 0x70 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ - beq cbc80 │ │ │ │ + beq cbc58 │ │ │ │ cmp r1, #2 │ │ │ │ - bne cbd10 │ │ │ │ - ldr r6, [pc, #296] @ cbd8c │ │ │ │ + bne cbce8 │ │ │ │ + ldr r6, [pc, #296] @ cbd64 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq cbca0 │ │ │ │ + beq cbc78 │ │ │ │ bl 56428 │ │ │ │ - b cbca0 │ │ │ │ - ldr r6, [pc, #256] @ cbd88 │ │ │ │ + b cbc78 │ │ │ │ + ldr r6, [pc, #256] @ cbd60 │ │ │ │ ldr r8, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq cbca0 │ │ │ │ + beq cbc78 │ │ │ │ bl 56238 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -121222,19 +121212,19 @@ │ │ │ │ bl 549c0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl b98fc │ │ │ │ - ldr r3, [pc, #92] @ cbd7c │ │ │ │ + bl b98d4 │ │ │ │ + ldr r3, [pc, #92] @ cbd54 │ │ │ │ add r6, sp, #32 │ │ │ │ - ldr r7, [pc, #88] @ cbd80 │ │ │ │ - ldr r2, [pc, #88] @ cbd84 │ │ │ │ + ldr r7, [pc, #88] @ cbd58 │ │ │ │ + ldr r2, [pc, #88] @ cbd5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ @@ -121247,25 +121237,25 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - adceq r6, pc, r0, ror #24 │ │ │ │ + adceq r6, pc, r8, lsl #25 │ │ │ │ andseq r6, ip, r4, lsr #16 │ │ │ │ - adceq r6, r9, r4, asr #28 │ │ │ │ - adceq r6, r9, r0, asr #28 │ │ │ │ - adceq r7, pc, r0, asr #6 │ │ │ │ - adceq r7, pc, ip, ror #6 │ │ │ │ + adceq r6, r9, ip, ror #28 │ │ │ │ + adceq r6, r9, r8, ror #28 │ │ │ │ + adceq r7, pc, r8, ror #6 │ │ │ │ + umlaleq r7, pc, r4, r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cbe2c │ │ │ │ - ldr r1, [pc, #248] @ cbea0 │ │ │ │ + bne cbe04 │ │ │ │ + ldr r1, [pc, #248] @ cbe78 │ │ │ │ mov r9, r2 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ mov r1, #28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -121293,19 +121283,19 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 549c0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c9be4 │ │ │ │ - ldr r3, [pc, #88] @ cbe94 │ │ │ │ + bl 2c9bbc │ │ │ │ + ldr r3, [pc, #88] @ cbe6c │ │ │ │ add r6, sp, #32 │ │ │ │ - ldr r7, [pc, #84] @ cbe98 │ │ │ │ - ldr r2, [pc, #84] @ cbe9c │ │ │ │ + ldr r7, [pc, #84] @ cbe70 │ │ │ │ + ldr r2, [pc, #84] @ cbe74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ @@ -121319,1707 +121309,1707 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ andseq r6, ip, r8, lsl #14 │ │ │ │ - strhteq pc, [r9], r0 @ │ │ │ │ - adceq pc, r9, ip, lsr #17 │ │ │ │ - adceq r6, pc, r8, asr lr @ │ │ │ │ + ldrdeq pc, [r9], r8 @ │ │ │ │ + ldrdeq pc, [r9], r4 @ │ │ │ │ + adceq r6, pc, r0, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cbef8 │ │ │ │ + ldr r1, [pc, #60] @ cbed0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 305a34 │ │ │ │ + bl 305a0c │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r6, pc, r0, ror #30 │ │ │ │ + adceq r6, pc, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #60] @ cbf50 │ │ │ │ + ldr r1, [pc, #60] @ cbf28 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 303108 │ │ │ │ + bl 3030e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 549c0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8e864 │ │ │ │ - adceq r6, pc, r8, lsr pc @ │ │ │ │ + adceq r6, pc, r0, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ cbf78 │ │ │ │ - ldr r2, [pc, #24] @ cbf7c │ │ │ │ + ldr r0, [pc, #24] @ cbf50 │ │ │ │ + ldr r2, [pc, #24] @ cbf54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - addeq r7, ip, r9, lsr #30 │ │ │ │ - adceq ip, r9, r8, asr #16 │ │ │ │ + addeq r7, ip, r1, lsl pc │ │ │ │ + adceq ip, r9, r0, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #304] @ cc0c0 │ │ │ │ + ldr ip, [pc, #304] @ cc098 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #300] @ cc0c4 │ │ │ │ - ldr r2, [pc, #300] @ cc0c8 │ │ │ │ + ldr lr, [pc, #300] @ cc09c │ │ │ │ + ldr r2, [pc, #300] @ cc0a0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #296] @ cc0cc │ │ │ │ + ldr r5, [pc, #296] @ cc0a4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #292] @ cc0d0 │ │ │ │ + ldr r3, [pc, #292] @ cc0a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #288] @ cc0d4 │ │ │ │ + ldr r0, [pc, #288] @ cc0ac │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #284] @ cc0d8 │ │ │ │ + ldr r1, [pc, #284] @ cc0b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str lr, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc05c │ │ │ │ - ldr r0, [pc, #236] @ cc0e0 │ │ │ │ + bne cc034 │ │ │ │ + ldr r0, [pc, #236] @ cc0b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc0ac │ │ │ │ + beq cc084 │ │ │ │ mov r1, #0 │ │ │ │ ldmib r5, {r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cc0e4 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cc0bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc06c │ │ │ │ + bne cc044 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc0dc │ │ │ │ + ldr r0, [pc, #120] @ cc0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 56618 │ │ │ │ - b cbfec │ │ │ │ - ldr r0, [pc, #116] @ cc0e8 │ │ │ │ + b cbfc4 │ │ │ │ + ldr r0, [pc, #116] @ cc0c0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc0ec │ │ │ │ - ldr r1, [pc, #112] @ cc0f0 │ │ │ │ + ldr r3, [pc, #112] @ cc0c4 │ │ │ │ + ldr r1, [pc, #112] @ cc0c8 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc0f4 │ │ │ │ + ldr r2, [pc, #64] @ cc0cc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc8fc │ │ │ │ @ instruction: 0xffffd43c │ │ │ │ @ instruction: 0xffffe7a0 │ │ │ │ - adceq r6, pc, ip, asr #25 │ │ │ │ + strdeq r6, [pc], r4 @ │ │ │ │ @ instruction: 0xffffe1f0 │ │ │ │ @ instruction: 0xffffe98c │ │ │ │ @ instruction: 0xfffff720 │ │ │ │ - adceq r6, pc, ip, lsl ip @ │ │ │ │ - adceq r3, pc, ip, asr sp @ │ │ │ │ - adceq r6, pc, r8, lsr ip @ │ │ │ │ - strdeq r6, [pc], ip @ │ │ │ │ - adceq r6, r9, r0, lsr r3 │ │ │ │ - adceq r6, r9, r0, ror lr │ │ │ │ - adceq r6, r9, r8, ror r7 │ │ │ │ + adceq r6, pc, r4, asr #24 │ │ │ │ + adceq r3, pc, r4, lsl #27 │ │ │ │ + adceq r6, pc, r0, ror #24 │ │ │ │ + adceq r6, pc, r4, lsr #24 │ │ │ │ + adceq r6, r9, r8, asr r3 │ │ │ │ + umlaleq r6, r9, r8, lr │ │ │ │ + adceq r6, r9, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cc238 │ │ │ │ - ldr r1, [pc, #300] @ cc23c │ │ │ │ - ldr r2, [pc, #300] @ cc240 │ │ │ │ + ldr r0, [pc, #300] @ cc210 │ │ │ │ + ldr r1, [pc, #300] @ cc214 │ │ │ │ + ldr r2, [pc, #300] @ cc218 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cc244 │ │ │ │ + ldr r7, [pc, #296] @ cc21c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cc248 │ │ │ │ + ldr r3, [pc, #292] @ cc220 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cc24c │ │ │ │ + ldr r5, [pc, #288] @ cc224 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cc250 │ │ │ │ + ldr r6, [pc, #284] @ cc228 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc1d4 │ │ │ │ - ldr r0, [pc, #236] @ cc258 │ │ │ │ + bne cc1ac │ │ │ │ + ldr r0, [pc, #236] @ cc230 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc224 │ │ │ │ + beq cc1fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cc25c │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cc234 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc1e4 │ │ │ │ + bne cc1bc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc254 │ │ │ │ + ldr r0, [pc, #120] @ cc22c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55ac4 │ │ │ │ - b cc164 │ │ │ │ - ldr r0, [pc, #116] @ cc260 │ │ │ │ + b cc13c │ │ │ │ + ldr r0, [pc, #116] @ cc238 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc264 │ │ │ │ - ldr r1, [pc, #112] @ cc268 │ │ │ │ + ldr r3, [pc, #112] @ cc23c │ │ │ │ + ldr r1, [pc, #112] @ cc240 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc26c │ │ │ │ + ldr r2, [pc, #64] @ cc244 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc6f0 │ │ │ │ @ instruction: 0xffffd510 │ │ │ │ @ instruction: 0xffffe7c8 │ │ │ │ - adceq r6, pc, r4, asr #21 │ │ │ │ + adceq r6, pc, ip, ror #21 │ │ │ │ @ instruction: 0xffffe168 │ │ │ │ @ instruction: 0xffffe894 │ │ │ │ @ instruction: 0xfffff71c │ │ │ │ - adceq r6, pc, r4, lsl sl @ │ │ │ │ - adceq r3, pc, r4, ror #23 │ │ │ │ - strhteq r6, [pc], r4 │ │ │ │ - adceq r6, pc, r8, ror sl @ │ │ │ │ - adceq r6, r9, r0, lsr #1 │ │ │ │ - adceq r6, r9, r8, lsl #26 │ │ │ │ - adceq r6, r9, r0, lsl #12 │ │ │ │ + adceq r6, pc, ip, lsr sl @ │ │ │ │ + adceq r3, pc, ip, lsl #24 │ │ │ │ + ldrdeq r6, [pc], ip @ │ │ │ │ + adceq r6, pc, r0, lsr #21 │ │ │ │ + adceq r6, r9, r8, asr #1 │ │ │ │ + adceq r6, r9, r0, lsr sp │ │ │ │ + adceq r6, r9, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cc3b0 │ │ │ │ - ldr r1, [pc, #300] @ cc3b4 │ │ │ │ - ldr r2, [pc, #300] @ cc3b8 │ │ │ │ + ldr r0, [pc, #300] @ cc388 │ │ │ │ + ldr r1, [pc, #300] @ cc38c │ │ │ │ + ldr r2, [pc, #300] @ cc390 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cc3bc │ │ │ │ + ldr r7, [pc, #296] @ cc394 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cc3c0 │ │ │ │ + ldr r3, [pc, #292] @ cc398 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cc3c4 │ │ │ │ + ldr r5, [pc, #288] @ cc39c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cc3c8 │ │ │ │ + ldr r6, [pc, #284] @ cc3a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc34c │ │ │ │ - ldr r0, [pc, #236] @ cc3d0 │ │ │ │ + bne cc324 │ │ │ │ + ldr r0, [pc, #236] @ cc3a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc39c │ │ │ │ + beq cc374 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cc3d4 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cc3ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc35c │ │ │ │ + bne cc334 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc3cc │ │ │ │ + ldr r0, [pc, #120] @ cc3a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 557b0 │ │ │ │ - b cc2dc │ │ │ │ - ldr r0, [pc, #116] @ cc3d8 │ │ │ │ + b cc2b4 │ │ │ │ + ldr r0, [pc, #116] @ cc3b0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc3dc │ │ │ │ - ldr r1, [pc, #112] @ cc3e0 │ │ │ │ + ldr r3, [pc, #112] @ cc3b4 │ │ │ │ + ldr r1, [pc, #112] @ cc3b8 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc3e4 │ │ │ │ + ldr r2, [pc, #64] @ cc3bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc654 │ │ │ │ @ instruction: 0xffffd0ac │ │ │ │ @ instruction: 0xffffe490 │ │ │ │ - adceq r6, pc, ip, lsr #21 │ │ │ │ + ldrdeq r6, [pc], r4 @ │ │ │ │ @ instruction: 0xffffe220 │ │ │ │ @ instruction: 0xffffe8d8 │ │ │ │ @ instruction: 0xfffff1ec │ │ │ │ - strdeq r6, [pc], ip @ │ │ │ │ - adceq r3, pc, ip, ror #20 │ │ │ │ - adceq r6, pc, r8, ror #20 │ │ │ │ - adceq r6, pc, ip, lsr #20 │ │ │ │ - adceq r5, r9, r8, ror pc │ │ │ │ - adceq r6, r9, r0, ror fp │ │ │ │ - adceq r6, r9, r8, lsl #9 │ │ │ │ + adceq r6, pc, r4, lsr #20 │ │ │ │ + umlaleq r3, pc, r4, sl @ │ │ │ │ + umlaleq r6, pc, r0, sl @ │ │ │ │ + adceq r6, pc, r4, asr sl @ │ │ │ │ + adceq r5, r9, r0, lsr #31 │ │ │ │ + umlaleq r6, r9, r8, fp │ │ │ │ + strhteq r6, [r9], r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cc528 │ │ │ │ - ldr r1, [pc, #300] @ cc52c │ │ │ │ - ldr r2, [pc, #300] @ cc530 │ │ │ │ + ldr r0, [pc, #300] @ cc500 │ │ │ │ + ldr r1, [pc, #300] @ cc504 │ │ │ │ + ldr r2, [pc, #300] @ cc508 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cc534 │ │ │ │ + ldr r7, [pc, #296] @ cc50c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cc538 │ │ │ │ + ldr r3, [pc, #292] @ cc510 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cc53c │ │ │ │ + ldr r5, [pc, #288] @ cc514 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cc540 │ │ │ │ + ldr r6, [pc, #284] @ cc518 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc4c4 │ │ │ │ - ldr r0, [pc, #236] @ cc548 │ │ │ │ + bne cc49c │ │ │ │ + ldr r0, [pc, #236] @ cc520 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc514 │ │ │ │ + beq cc4ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cc54c │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cc524 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc4d4 │ │ │ │ + bne cc4ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc544 │ │ │ │ + ldr r0, [pc, #120] @ cc51c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55f70 │ │ │ │ - b cc454 │ │ │ │ - ldr r0, [pc, #116] @ cc550 │ │ │ │ + b cc42c │ │ │ │ + ldr r0, [pc, #116] @ cc528 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc554 │ │ │ │ - ldr r1, [pc, #112] @ cc558 │ │ │ │ + ldr r3, [pc, #112] @ cc52c │ │ │ │ + ldr r1, [pc, #112] @ cc530 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc55c │ │ │ │ + ldr r2, [pc, #64] @ cc534 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffccb4 │ │ │ │ @ instruction: 0xffffd118 │ │ │ │ @ instruction: 0xffffe3b8 │ │ │ │ - adceq r6, pc, r8, asr r9 @ │ │ │ │ + adceq r6, pc, r0, lsl #19 │ │ │ │ @ instruction: 0xffffe030 │ │ │ │ @ instruction: 0xffffe8a8 │ │ │ │ @ instruction: 0xfffffa70 │ │ │ │ - adceq r6, pc, r8, lsr #17 │ │ │ │ - strdeq r3, [pc], r4 @ │ │ │ │ - strdeq r6, [pc], r8 @ │ │ │ │ - strhteq r6, [pc], ip │ │ │ │ - adceq r5, r9, r4, asr pc │ │ │ │ - adceq r6, r9, r8, lsr sl │ │ │ │ - adceq r6, r9, r0, lsl r3 │ │ │ │ + ldrdeq r6, [pc], r0 @ │ │ │ │ + adceq r3, pc, ip, lsl r9 @ │ │ │ │ + adceq r6, pc, r0, lsr #18 │ │ │ │ + adceq r6, pc, r4, ror #17 │ │ │ │ + adceq r5, r9, ip, ror pc │ │ │ │ + adceq r6, r9, r0, ror #20 │ │ │ │ + adceq r6, r9, r8, lsr r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #316] @ cc6ac │ │ │ │ + ldr ip, [pc, #316] @ cc684 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #312] @ cc6b0 │ │ │ │ - ldr r2, [pc, #312] @ cc6b4 │ │ │ │ + ldr lr, [pc, #312] @ cc688 │ │ │ │ + ldr r2, [pc, #312] @ cc68c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #308] @ cc6b8 │ │ │ │ + ldr r5, [pc, #308] @ cc690 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #304] @ cc6bc │ │ │ │ + ldr r3, [pc, #304] @ cc694 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #300] @ cc6c0 │ │ │ │ + ldr r0, [pc, #300] @ cc698 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #296] @ cc6c4 │ │ │ │ + ldr r1, [pc, #296] @ cc69c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str lr, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc648 │ │ │ │ - ldr r0, [pc, #248] @ cc6cc │ │ │ │ + bne cc620 │ │ │ │ + ldr r0, [pc, #248] @ cc6a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc698 │ │ │ │ + beq cc670 │ │ │ │ ldmib r5, {r2, r3, r5} │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #212] @ cc6d0 │ │ │ │ + ldr r1, [pc, #212] @ cc6a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r1, r2, r3, r5} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #164] @ cc6d4 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #164] @ cc6ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc658 │ │ │ │ + bne cc630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc6c8 │ │ │ │ + ldr r0, [pc, #120] @ cc6a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55930 │ │ │ │ - b cc5cc │ │ │ │ - ldr r0, [pc, #120] @ cc6d8 │ │ │ │ + b cc5a4 │ │ │ │ + ldr r0, [pc, #120] @ cc6b0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ cc6dc │ │ │ │ - ldr r1, [pc, #116] @ cc6e0 │ │ │ │ + ldr r3, [pc, #116] @ cc6b4 │ │ │ │ + ldr r1, [pc, #116] @ cc6b8 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ cc6e4 │ │ │ │ + ldr r2, [pc, #68] @ cc6bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffca54 │ │ │ │ @ instruction: 0xffffd86c │ │ │ │ @ instruction: 0xffffe200 │ │ │ │ - adceq r6, pc, r4, lsr #9 │ │ │ │ + adceq r6, pc, ip, asr #9 │ │ │ │ @ instruction: 0xffffdb20 │ │ │ │ @ instruction: 0xffffe3cc │ │ │ │ @ instruction: 0xffffe7c8 │ │ │ │ - adceq r6, pc, r8, ror #7 │ │ │ │ - adceq r3, pc, ip, ror r7 @ │ │ │ │ - adceq r6, pc, ip, lsr r4 @ │ │ │ │ - adceq r6, pc, ip, lsr #8 │ │ │ │ - strdeq r6, [pc], r0 @ │ │ │ │ - adceq r5, r9, r0, lsl #27 │ │ │ │ - adceq r6, r9, r8, asr fp │ │ │ │ - adceq r6, r9, ip, lsl #3 │ │ │ │ + adceq r6, pc, r0, lsl r4 @ │ │ │ │ + adceq r3, pc, r4, lsr #15 │ │ │ │ + adceq r6, pc, r4, ror #8 │ │ │ │ + adceq r6, pc, r4, asr r4 @ │ │ │ │ + adceq r6, pc, r8, lsl r4 @ │ │ │ │ + adceq r5, r9, r8, lsr #27 │ │ │ │ + adceq r6, r9, r0, lsl #23 │ │ │ │ + strhteq r6, [r9], r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cc828 │ │ │ │ - ldr r1, [pc, #300] @ cc82c │ │ │ │ - ldr r2, [pc, #300] @ cc830 │ │ │ │ + ldr r0, [pc, #300] @ cc800 │ │ │ │ + ldr r1, [pc, #300] @ cc804 │ │ │ │ + ldr r2, [pc, #300] @ cc808 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cc834 │ │ │ │ + ldr r7, [pc, #296] @ cc80c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cc838 │ │ │ │ + ldr r3, [pc, #292] @ cc810 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cc83c │ │ │ │ + ldr r5, [pc, #288] @ cc814 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cc840 │ │ │ │ + ldr r6, [pc, #284] @ cc818 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc7c4 │ │ │ │ - ldr r0, [pc, #236] @ cc848 │ │ │ │ + bne cc79c │ │ │ │ + ldr r0, [pc, #236] @ cc820 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc814 │ │ │ │ + beq cc7ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cc84c │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cc824 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc7d4 │ │ │ │ + bne cc7ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc844 │ │ │ │ + ldr r0, [pc, #120] @ cc81c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 56678 │ │ │ │ - b cc754 │ │ │ │ - ldr r0, [pc, #116] @ cc850 │ │ │ │ + b cc72c │ │ │ │ + ldr r0, [pc, #116] @ cc828 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc854 │ │ │ │ - ldr r1, [pc, #112] @ cc858 │ │ │ │ + ldr r3, [pc, #112] @ cc82c │ │ │ │ + ldr r1, [pc, #112] @ cc830 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc85c │ │ │ │ + ldr r2, [pc, #64] @ cc834 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc018 │ │ │ │ @ instruction: 0xffffcffc │ │ │ │ @ instruction: 0xffffde58 │ │ │ │ - adceq r6, pc, r8, asr #12 │ │ │ │ + adceq r6, pc, r0, ror r6 @ │ │ │ │ @ instruction: 0xffffdd80 │ │ │ │ @ instruction: 0xffffe528 │ │ │ │ @ instruction: 0xffffe810 │ │ │ │ - umlaleq r6, pc, r8, r5 @ │ │ │ │ - strdeq r3, [pc], r4 @ │ │ │ │ - adceq r6, pc, r0, lsl #12 │ │ │ │ - adceq r6, pc, r4, asr #11 │ │ │ │ - adceq r5, r9, r4, asr #21 │ │ │ │ - adceq r6, r9, r8, ror #14 │ │ │ │ - adceq r6, r9, r0, lsl r0 │ │ │ │ + adceq r6, pc, r0, asr #11 │ │ │ │ + adceq r3, pc, ip, lsl r6 @ │ │ │ │ + adceq r6, pc, r8, lsr #12 │ │ │ │ + adceq r6, pc, ip, ror #11 │ │ │ │ + adceq r5, r9, ip, ror #21 │ │ │ │ + umlaleq r6, r9, r0, r7 │ │ │ │ + adceq r6, r9, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #416] @ cca14 │ │ │ │ - ldr r1, [pc, #416] @ cca18 │ │ │ │ - ldr r2, [pc, #416] @ cca1c │ │ │ │ + ldr r0, [pc, #416] @ cc9ec │ │ │ │ + ldr r1, [pc, #416] @ cc9f0 │ │ │ │ + ldr r2, [pc, #416] @ cc9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #412] @ cca20 │ │ │ │ + ldr r7, [pc, #412] @ cc9f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #408] @ cca24 │ │ │ │ + ldr r3, [pc, #408] @ cc9fc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #404] @ cca28 │ │ │ │ + ldr r5, [pc, #404] @ cca00 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #400] @ cca2c │ │ │ │ + ldr r6, [pc, #400] @ cca04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ blne 55a54 │ │ │ │ - ldr r0, [pc, #348] @ cca30 │ │ │ │ + ldr r0, [pc, #348] @ cca08 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cca00 │ │ │ │ + beq cc9d8 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r7, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc988 │ │ │ │ - ldr r0, [pc, #264] @ cca3c │ │ │ │ - ldr r5, [pc, #264] @ cca40 │ │ │ │ + bne cc960 │ │ │ │ + ldr r0, [pc, #264] @ cca14 │ │ │ │ + ldr r5, [pc, #264] @ cca18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc9c0 │ │ │ │ + bne cc998 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc980 │ │ │ │ + beq cc958 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 64d600 │ │ │ │ + bl 64d5d8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cc968 │ │ │ │ + bne cc940 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ cca34 │ │ │ │ + ldr r0, [pc, #164] @ cca0c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #160] @ cca38 │ │ │ │ + ldr r3, [pc, #160] @ cca10 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r7, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cc92c │ │ │ │ - ldr r3, [pc, #124] @ cca44 │ │ │ │ + b cc904 │ │ │ │ + ldr r3, [pc, #124] @ cca1c │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r0, [pc, #120] @ cca48 │ │ │ │ + ldr r0, [pc, #120] @ cca20 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 8d7d8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc95c │ │ │ │ - b cc980 │ │ │ │ - ldr r2, [pc, #68] @ cca4c │ │ │ │ + bne cc934 │ │ │ │ + b cc958 │ │ │ │ + ldr r2, [pc, #68] @ cca24 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffb6f8 │ │ │ │ @ instruction: 0xffffcff8 │ │ │ │ @ instruction: 0xffffdde0 │ │ │ │ - adceq r6, pc, ip │ │ │ │ + adceq r6, pc, r4, lsr r0 @ │ │ │ │ @ instruction: 0xffffd938 │ │ │ │ @ instruction: 0xffffe1ac │ │ │ │ @ instruction: 0xffffe6f0 │ │ │ │ - adceq r3, pc, ip, ror r4 @ │ │ │ │ - adceq r6, r9, r0, asr #10 │ │ │ │ - umlaleq r5, r9, r0, sl │ │ │ │ - ldrdeq r5, [pc], ip @ │ │ │ │ - adceq r3, pc, r4, asr #13 │ │ │ │ - adceq r5, r9, r0, asr r9 │ │ │ │ - adceq r6, r9, r0, lsr #14 │ │ │ │ - adceq r5, r9, r4, lsr #28 │ │ │ │ + adceq r3, pc, r4, lsr #9 │ │ │ │ + adceq r6, r9, r8, ror #10 │ │ │ │ + strhteq r5, [r9], r8 │ │ │ │ + adceq r6, pc, r4 │ │ │ │ + adceq r3, pc, ip, ror #13 │ │ │ │ + adceq r5, r9, r8, ror r9 │ │ │ │ + adceq r6, r9, r8, asr #14 │ │ │ │ + adceq r5, r9, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ ccb90 │ │ │ │ - ldr r1, [pc, #300] @ ccb94 │ │ │ │ - ldr r2, [pc, #300] @ ccb98 │ │ │ │ + ldr r0, [pc, #300] @ ccb68 │ │ │ │ + ldr r1, [pc, #300] @ ccb6c │ │ │ │ + ldr r2, [pc, #300] @ ccb70 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ ccb9c │ │ │ │ + ldr r7, [pc, #296] @ ccb74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ ccba0 │ │ │ │ + ldr r3, [pc, #292] @ ccb78 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ ccba4 │ │ │ │ + ldr r5, [pc, #288] @ ccb7c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ ccba8 │ │ │ │ + ldr r6, [pc, #284] @ ccb80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccb2c │ │ │ │ - ldr r0, [pc, #236] @ ccbb0 │ │ │ │ + bne ccb04 │ │ │ │ + ldr r0, [pc, #236] @ ccb88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccb7c │ │ │ │ + beq ccb54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ ccbb4 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ ccb8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccb3c │ │ │ │ + bne ccb14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ccbac │ │ │ │ + ldr r0, [pc, #120] @ ccb84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 558d0 │ │ │ │ - b ccabc │ │ │ │ - ldr r0, [pc, #116] @ ccbb8 │ │ │ │ + b cca94 │ │ │ │ + ldr r0, [pc, #116] @ ccb90 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ ccbbc │ │ │ │ - ldr r1, [pc, #112] @ ccbc0 │ │ │ │ + ldr r3, [pc, #112] @ ccb94 │ │ │ │ + ldr r1, [pc, #112] @ ccb98 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ ccbc4 │ │ │ │ + ldr r2, [pc, #64] @ ccb9c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffbd30 │ │ │ │ @ instruction: 0xffffd0c4 │ │ │ │ @ instruction: 0xffffdc70 │ │ │ │ - adceq r6, pc, r8, ror #5 │ │ │ │ + adceq r6, pc, r0, lsl r3 @ │ │ │ │ @ instruction: 0xffffd928 │ │ │ │ @ instruction: 0xffffdf1c │ │ │ │ @ instruction: 0xffffebf8 │ │ │ │ - adceq r6, pc, r8, lsr r2 @ │ │ │ │ - adceq r3, pc, ip, lsl #5 │ │ │ │ - umlaleq r6, pc, ip, r2 @ │ │ │ │ adceq r6, pc, r0, ror #4 │ │ │ │ - adceq r5, r9, ip, lsr r9 │ │ │ │ - adceq r6, r9, r0, lsl r4 │ │ │ │ - adceq r5, r9, r8, lsr #25 │ │ │ │ + strhteq r3, [pc], r4 │ │ │ │ + adceq r6, pc, r4, asr #5 │ │ │ │ + adceq r6, pc, r8, lsl #5 │ │ │ │ + adceq r5, r9, r4, ror #18 │ │ │ │ + adceq r6, r9, r8, lsr r4 │ │ │ │ + ldrdeq r5, [r9], r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ ccd08 │ │ │ │ - ldr r1, [pc, #300] @ ccd0c │ │ │ │ - ldr r2, [pc, #300] @ ccd10 │ │ │ │ + ldr r0, [pc, #300] @ ccce0 │ │ │ │ + ldr r1, [pc, #300] @ ccce4 │ │ │ │ + ldr r2, [pc, #300] @ ccce8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ ccd14 │ │ │ │ + ldr r7, [pc, #296] @ cccec │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ ccd18 │ │ │ │ + ldr r3, [pc, #292] @ cccf0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ ccd1c │ │ │ │ + ldr r5, [pc, #288] @ cccf4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ ccd20 │ │ │ │ + ldr r6, [pc, #284] @ cccf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccca4 │ │ │ │ - ldr r0, [pc, #236] @ ccd28 │ │ │ │ + bne ccc7c │ │ │ │ + ldr r0, [pc, #236] @ ccd00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cccf4 │ │ │ │ + beq ccccc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ ccd2c │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ ccd04 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cccb4 │ │ │ │ + bne ccc8c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ccd24 │ │ │ │ + ldr r0, [pc, #120] @ cccfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 556f0 │ │ │ │ - b ccc34 │ │ │ │ - ldr r0, [pc, #116] @ ccd30 │ │ │ │ + b ccc0c │ │ │ │ + ldr r0, [pc, #116] @ ccd08 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ ccd34 │ │ │ │ - ldr r1, [pc, #112] @ ccd38 │ │ │ │ + ldr r3, [pc, #112] @ ccd0c │ │ │ │ + ldr r1, [pc, #112] @ ccd10 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ ccd3c │ │ │ │ + ldr r2, [pc, #64] @ ccd14 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc6b4 │ │ │ │ @ instruction: 0xffffca08 │ │ │ │ @ instruction: 0xffffdd18 │ │ │ │ - umlaleq r6, pc, r0, r1 @ │ │ │ │ + strhteq r6, [pc], r8 │ │ │ │ @ instruction: 0xffffd918 │ │ │ │ @ instruction: 0xffffdec0 │ │ │ │ @ instruction: 0xffffee8c │ │ │ │ - adceq r6, pc, r0, ror #1 │ │ │ │ - adceq r3, pc, r4, lsl r1 @ │ │ │ │ - adceq r6, pc, ip, lsr #2 │ │ │ │ - strdeq r6, [pc], r0 @ │ │ │ │ - adceq r5, r9, r0, ror r6 │ │ │ │ - adceq r6, r9, r8, ror #5 │ │ │ │ - adceq r5, r9, r0, lsr fp │ │ │ │ + adceq r6, pc, r8, lsl #2 │ │ │ │ + adceq r3, pc, ip, lsr r1 @ │ │ │ │ + adceq r6, pc, r4, asr r1 @ │ │ │ │ + adceq r6, pc, r8, lsl r1 @ │ │ │ │ + umlaleq r5, r9, r8, r6 │ │ │ │ + adceq r6, r9, r0, lsl r3 │ │ │ │ + adceq r5, r9, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cce80 │ │ │ │ - ldr r1, [pc, #300] @ cce84 │ │ │ │ - ldr r2, [pc, #300] @ cce88 │ │ │ │ + ldr r0, [pc, #300] @ cce58 │ │ │ │ + ldr r1, [pc, #300] @ cce5c │ │ │ │ + ldr r2, [pc, #300] @ cce60 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cce8c │ │ │ │ + ldr r7, [pc, #296] @ cce64 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cce90 │ │ │ │ + ldr r3, [pc, #292] @ cce68 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cce94 │ │ │ │ + ldr r5, [pc, #288] @ cce6c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cce98 │ │ │ │ + ldr r6, [pc, #284] @ cce70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cce1c │ │ │ │ - ldr r0, [pc, #236] @ ccea0 │ │ │ │ + bne ccdf4 │ │ │ │ + ldr r0, [pc, #236] @ cce78 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cce6c │ │ │ │ + beq cce44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ ccea4 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cce7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cce2c │ │ │ │ + bne cce04 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cce9c │ │ │ │ + ldr r0, [pc, #120] @ cce74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55d24 │ │ │ │ - b ccdac │ │ │ │ - ldr r0, [pc, #116] @ ccea8 │ │ │ │ + b ccd84 │ │ │ │ + ldr r0, [pc, #116] @ cce80 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cceac │ │ │ │ - ldr r1, [pc, #112] @ cceb0 │ │ │ │ + ldr r3, [pc, #112] @ cce84 │ │ │ │ + ldr r1, [pc, #112] @ cce88 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cceb4 │ │ │ │ + ldr r2, [pc, #64] @ cce8c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc334 │ │ │ │ @ instruction: 0xffffc750 │ │ │ │ @ instruction: 0xffffd8e0 │ │ │ │ - adceq r6, pc, r0, lsr #32 │ │ │ │ + adceq r6, pc, r8, asr #32 │ │ │ │ @ instruction: 0xffffd598 │ │ │ │ @ instruction: 0xffffdfd0 │ │ │ │ @ instruction: 0xffffec4c │ │ │ │ - adceq r5, pc, r0, ror pc @ │ │ │ │ - umlaleq r2, pc, ip, pc @ │ │ │ │ - strhteq r5, [pc], r8 │ │ │ │ - adceq r5, pc, ip, ror pc @ │ │ │ │ - adceq r5, r9, r4, ror #9 │ │ │ │ - ldrdeq r6, [r9], r0 @ │ │ │ │ - strhteq r5, [r9], r8 │ │ │ │ + umlaleq r5, pc, r8, pc @ │ │ │ │ + adceq r2, pc, r4, asr #31 │ │ │ │ + adceq r5, pc, r0, ror #31 │ │ │ │ + adceq r5, pc, r4, lsr #31 │ │ │ │ + adceq r5, r9, ip, lsl #10 │ │ │ │ + strdeq r6, [r9], r8 @ │ │ │ │ + adceq r5, r9, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #276] @ ccfe0 │ │ │ │ - ldr r1, [pc, #276] @ ccfe4 │ │ │ │ - ldr r2, [pc, #276] @ ccfe8 │ │ │ │ + ldr r0, [pc, #276] @ ccfb8 │ │ │ │ + ldr r1, [pc, #276] @ ccfbc │ │ │ │ + ldr r2, [pc, #276] @ ccfc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #272] @ ccfec │ │ │ │ + ldr r7, [pc, #272] @ ccfc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #268] @ ccff0 │ │ │ │ + ldr r3, [pc, #268] @ ccfc8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #264] @ ccff4 │ │ │ │ + ldr r5, [pc, #264] @ ccfcc │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #260] @ ccff8 │ │ │ │ + ldr r6, [pc, #260] @ ccfd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ blne 55bf4 │ │ │ │ - ldr r0, [pc, #208] @ ccffc │ │ │ │ + ldr r0, [pc, #208] @ ccfd4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccfcc │ │ │ │ + beq ccfa4 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccf8c │ │ │ │ + bne ccf64 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ cd000 │ │ │ │ + ldr r0, [pc, #108] @ ccfd8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #104] @ cd004 │ │ │ │ - ldr r1, [pc, #104] @ cd008 │ │ │ │ + ldr r3, [pc, #104] @ ccfdc │ │ │ │ + ldr r1, [pc, #104] @ ccfe0 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ cd00c │ │ │ │ + ldr r2, [pc, #56] @ ccfe4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffb888 │ │ │ │ @ instruction: 0xffffcf4c │ │ │ │ @ instruction: 0xffffd968 │ │ │ │ - strhteq r5, [pc], r4 │ │ │ │ + ldrdeq r5, [pc], ip @ │ │ │ │ @ instruction: 0xffffd268 │ │ │ │ @ instruction: 0xffffdcf8 │ │ │ │ @ instruction: 0xffffed24 │ │ │ │ - adceq r2, pc, r4, lsr #28 │ │ │ │ - adceq r5, pc, r0, lsl #18 │ │ │ │ - adceq r5, r9, r8, lsr #5 │ │ │ │ - adceq r5, r9, r0, lsl ip │ │ │ │ - adceq r5, r9, r8, asr r8 │ │ │ │ + adceq r2, pc, ip, asr #28 │ │ │ │ + adceq r5, pc, r8, lsr #18 │ │ │ │ + ldrdeq r5, [r9], r0 @ │ │ │ │ + adceq r5, r9, r8, lsr ip │ │ │ │ + adceq r5, r9, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cd150 │ │ │ │ - ldr r1, [pc, #300] @ cd154 │ │ │ │ - ldr r2, [pc, #300] @ cd158 │ │ │ │ + ldr r0, [pc, #300] @ cd128 │ │ │ │ + ldr r1, [pc, #300] @ cd12c │ │ │ │ + ldr r2, [pc, #300] @ cd130 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cd15c │ │ │ │ + ldr r7, [pc, #296] @ cd134 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cd160 │ │ │ │ + ldr r3, [pc, #292] @ cd138 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cd164 │ │ │ │ + ldr r5, [pc, #288] @ cd13c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cd168 │ │ │ │ + ldr r6, [pc, #284] @ cd140 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd0ec │ │ │ │ - ldr r0, [pc, #236] @ cd170 │ │ │ │ + bne cd0c4 │ │ │ │ + ldr r0, [pc, #236] @ cd148 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd13c │ │ │ │ + beq cd114 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cd174 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cd14c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd0fc │ │ │ │ + bne cd0d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd16c │ │ │ │ + ldr r0, [pc, #120] @ cd144 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5673c │ │ │ │ - b cd07c │ │ │ │ - ldr r0, [pc, #116] @ cd178 │ │ │ │ + b cd054 │ │ │ │ + ldr r0, [pc, #116] @ cd150 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd17c │ │ │ │ - ldr r1, [pc, #112] @ cd180 │ │ │ │ + ldr r3, [pc, #112] @ cd154 │ │ │ │ + ldr r1, [pc, #112] @ cd158 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd184 │ │ │ │ + ldr r2, [pc, #64] @ cd15c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffc294 │ │ │ │ @ instruction: 0xffffc55c │ │ │ │ @ instruction: 0xffffd7d0 │ │ │ │ - adceq r5, pc, r8, lsr sp @ │ │ │ │ + adceq r5, pc, r0, ror #26 │ │ │ │ @ instruction: 0xffffd0c0 │ │ │ │ @ instruction: 0xffffdce0 │ │ │ │ @ instruction: 0xffffe85c │ │ │ │ - adceq r5, pc, r8, lsl #25 │ │ │ │ - adceq r2, pc, ip, asr #25 │ │ │ │ - adceq r5, pc, r0, ror #25 │ │ │ │ - adceq r5, pc, r4, lsr #25 │ │ │ │ - adceq r5, r9, r0, asr r2 │ │ │ │ - adceq r5, r9, r0, ror lr │ │ │ │ - adceq r5, r9, r8, ror #13 │ │ │ │ + strhteq r5, [pc], r0 │ │ │ │ + strdeq r2, [pc], r4 @ │ │ │ │ + adceq r5, pc, r8, lsl #26 │ │ │ │ + adceq r5, pc, ip, asr #25 │ │ │ │ + adceq r5, r9, r8, ror r2 │ │ │ │ + umlaleq r5, r9, r8, lr │ │ │ │ + adceq r5, r9, r0, lsl r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cd2c8 │ │ │ │ - ldr r1, [pc, #300] @ cd2cc │ │ │ │ - ldr r2, [pc, #300] @ cd2d0 │ │ │ │ + ldr r0, [pc, #300] @ cd2a0 │ │ │ │ + ldr r1, [pc, #300] @ cd2a4 │ │ │ │ + ldr r2, [pc, #300] @ cd2a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cd2d4 │ │ │ │ + ldr r7, [pc, #296] @ cd2ac │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cd2d8 │ │ │ │ + ldr r3, [pc, #292] @ cd2b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cd2dc │ │ │ │ + ldr r5, [pc, #288] @ cd2b4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cd2e0 │ │ │ │ + ldr r6, [pc, #284] @ cd2b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd264 │ │ │ │ - ldr r0, [pc, #236] @ cd2e8 │ │ │ │ + bne cd23c │ │ │ │ + ldr r0, [pc, #236] @ cd2c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd2b4 │ │ │ │ + beq cd28c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cd2ec │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cd2c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd274 │ │ │ │ + bne cd24c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd2e4 │ │ │ │ + ldr r0, [pc, #120] @ cd2bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55994 │ │ │ │ - b cd1f4 │ │ │ │ - ldr r0, [pc, #116] @ cd2f0 │ │ │ │ + b cd1cc │ │ │ │ + ldr r0, [pc, #116] @ cd2c8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd2f4 │ │ │ │ - ldr r1, [pc, #112] @ cd2f8 │ │ │ │ + ldr r3, [pc, #112] @ cd2cc │ │ │ │ + ldr r1, [pc, #112] @ cd2d0 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd2fc │ │ │ │ + ldr r2, [pc, #64] @ cd2d4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffb78c │ │ │ │ @ instruction: 0xffffced8 │ │ │ │ @ instruction: 0xffffd4d8 │ │ │ │ - adceq r5, pc, ip, lsr sl @ │ │ │ │ + adceq r5, pc, r4, ror #20 │ │ │ │ @ instruction: 0xffffcf70 │ │ │ │ @ instruction: 0xffffdaa8 │ │ │ │ @ instruction: 0xffffdbf8 │ │ │ │ - adceq r5, pc, ip, lsl #19 │ │ │ │ - adceq r2, pc, r4, asr fp @ │ │ │ │ - adceq r5, pc, r8, lsr #20 │ │ │ │ - adceq r5, pc, ip, ror #19 │ │ │ │ - adceq r5, r9, r4, lsl r1 │ │ │ │ - adceq r5, r9, r8, lsl sp │ │ │ │ - adceq r5, r9, r0, ror r5 │ │ │ │ + strhteq r5, [pc], r4 │ │ │ │ + adceq r2, pc, ip, ror fp @ │ │ │ │ + adceq r5, pc, r0, asr sl @ │ │ │ │ + adceq r5, pc, r4, lsl sl @ │ │ │ │ + adceq r5, r9, ip, lsr r1 │ │ │ │ + adceq r5, r9, r0, asr #26 │ │ │ │ + umlaleq r5, r9, r8, r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ cd44c │ │ │ │ - ldr r1, [pc, #312] @ cd450 │ │ │ │ - ldr r2, [pc, #312] @ cd454 │ │ │ │ + ldr r0, [pc, #312] @ cd424 │ │ │ │ + ldr r1, [pc, #312] @ cd428 │ │ │ │ + ldr r2, [pc, #312] @ cd42c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #308] @ cd458 │ │ │ │ + ldr r7, [pc, #308] @ cd430 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #304] @ cd45c │ │ │ │ + ldr r3, [pc, #304] @ cd434 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #300] @ cd460 │ │ │ │ + ldr r5, [pc, #300] @ cd438 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #296] @ cd464 │ │ │ │ + ldr r6, [pc, #296] @ cd43c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd3e8 │ │ │ │ - ldr r0, [pc, #248] @ cd46c │ │ │ │ + bne cd3c0 │ │ │ │ + ldr r0, [pc, #248] @ cd444 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd438 │ │ │ │ + beq cd410 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #212] @ cd470 │ │ │ │ + ldr r3, [pc, #212] @ cd448 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stm r0, {r1, r3} │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #164] @ cd474 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #164] @ cd44c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd3f8 │ │ │ │ + bne cd3d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd468 │ │ │ │ + ldr r0, [pc, #120] @ cd440 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55f0c │ │ │ │ - b cd36c │ │ │ │ - ldr r0, [pc, #120] @ cd478 │ │ │ │ + b cd344 │ │ │ │ + ldr r0, [pc, #120] @ cd450 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ cd47c │ │ │ │ - ldr r1, [pc, #116] @ cd480 │ │ │ │ + ldr r3, [pc, #116] @ cd454 │ │ │ │ + ldr r1, [pc, #116] @ cd458 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ cd484 │ │ │ │ + ldr r2, [pc, #68] @ cd45c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffbd4c │ │ │ │ @ instruction: 0xffffc234 │ │ │ │ @ instruction: 0xffffd3a0 │ │ │ │ - adceq r5, pc, r4, lsr #20 │ │ │ │ + adceq r5, pc, ip, asr #20 │ │ │ │ @ instruction: 0xffffcf88 │ │ │ │ @ instruction: 0xffffd5ec │ │ │ │ @ instruction: 0xffffebb0 │ │ │ │ - adceq r5, pc, r8, ror #18 │ │ │ │ - ldrdeq r2, [pc], ip @ │ │ │ │ - strhteq r5, [pc], r8 │ │ │ │ - ldrdeq r5, [pc], r8 @ │ │ │ │ - umlaleq r5, pc, ip, r9 @ │ │ │ │ - strdeq r4, [r9], r4 @ │ │ │ │ - adceq r5, r9, r4, lsr #22 │ │ │ │ - adceq r5, r9, ip, ror #7 │ │ │ │ + umlaleq r5, pc, r0, r9 @ │ │ │ │ + adceq r2, pc, r4, lsl #20 │ │ │ │ + adceq r5, pc, r0, ror #19 │ │ │ │ + adceq r5, pc, r0, lsl #20 │ │ │ │ + adceq r5, pc, r4, asr #19 │ │ │ │ + adceq r5, r9, ip, lsl r0 │ │ │ │ + adceq r5, r9, ip, asr #22 │ │ │ │ + adceq r5, r9, r4, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cd5c8 │ │ │ │ - ldr r1, [pc, #300] @ cd5cc │ │ │ │ - ldr r2, [pc, #300] @ cd5d0 │ │ │ │ + ldr r0, [pc, #300] @ cd5a0 │ │ │ │ + ldr r1, [pc, #300] @ cd5a4 │ │ │ │ + ldr r2, [pc, #300] @ cd5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cd5d4 │ │ │ │ + ldr r7, [pc, #296] @ cd5ac │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cd5d8 │ │ │ │ + ldr r3, [pc, #292] @ cd5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cd5dc │ │ │ │ + ldr r5, [pc, #288] @ cd5b4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cd5e0 │ │ │ │ + ldr r6, [pc, #284] @ cd5b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd564 │ │ │ │ - ldr r0, [pc, #236] @ cd5e8 │ │ │ │ + bne cd53c │ │ │ │ + ldr r0, [pc, #236] @ cd5c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd5b4 │ │ │ │ + beq cd58c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cd5ec │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cd5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd574 │ │ │ │ + bne cd54c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd5e4 │ │ │ │ + ldr r0, [pc, #120] @ cd5bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 55eac │ │ │ │ - b cd4f4 │ │ │ │ - ldr r0, [pc, #116] @ cd5f0 │ │ │ │ + b cd4cc │ │ │ │ + ldr r0, [pc, #116] @ cd5c8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd5f4 │ │ │ │ - ldr r1, [pc, #112] @ cd5f8 │ │ │ │ + ldr r3, [pc, #112] @ cd5cc │ │ │ │ + ldr r1, [pc, #112] @ cd5d0 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd5fc │ │ │ │ + ldr r2, [pc, #64] @ cd5d4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffbb9c │ │ │ │ @ instruction: 0xffffc1ec │ │ │ │ @ instruction: 0xffffd178 │ │ │ │ - adceq r5, pc, r4, asr #14 │ │ │ │ + adceq r5, pc, ip, ror #14 │ │ │ │ @ instruction: 0xffffcd38 │ │ │ │ @ instruction: 0xffffd828 │ │ │ │ @ instruction: 0xffffe690 │ │ │ │ - umlaleq r5, pc, r4, r6 @ │ │ │ │ - adceq r2, pc, r4, asr r8 @ │ │ │ │ - adceq r5, pc, ip, lsr #14 │ │ │ │ - strdeq r5, [pc], r0 @ │ │ │ │ - ldrdeq r4, [r9], ip @ │ │ │ │ - strdeq r5, [r9], r8 @ │ │ │ │ - adceq r5, r9, r0, ror r2 │ │ │ │ + strhteq r5, [pc], ip │ │ │ │ + adceq r2, pc, ip, ror r8 @ │ │ │ │ + adceq r5, pc, r4, asr r7 @ │ │ │ │ + adceq r5, pc, r8, lsl r7 @ │ │ │ │ + adceq r4, r9, r4, lsl #30 │ │ │ │ + adceq r5, r9, r0, lsr #18 │ │ │ │ + umlaleq r5, r9, r8, r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cd740 │ │ │ │ - ldr r1, [pc, #300] @ cd744 │ │ │ │ - ldr r2, [pc, #300] @ cd748 │ │ │ │ + ldr r0, [pc, #300] @ cd718 │ │ │ │ + ldr r1, [pc, #300] @ cd71c │ │ │ │ + ldr r2, [pc, #300] @ cd720 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cd74c │ │ │ │ + ldr r7, [pc, #296] @ cd724 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cd750 │ │ │ │ + ldr r3, [pc, #292] @ cd728 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cd754 │ │ │ │ + ldr r5, [pc, #288] @ cd72c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cd758 │ │ │ │ + ldr r6, [pc, #284] @ cd730 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd6dc │ │ │ │ - ldr r0, [pc, #236] @ cd760 │ │ │ │ + bne cd6b4 │ │ │ │ + ldr r0, [pc, #236] @ cd738 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd72c │ │ │ │ + beq cd704 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #160] @ cd764 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #160] @ cd73c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd6ec │ │ │ │ + bne cd6c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd75c │ │ │ │ + ldr r0, [pc, #120] @ cd734 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 561d8 │ │ │ │ - b cd66c │ │ │ │ - ldr r0, [pc, #116] @ cd768 │ │ │ │ + b cd644 │ │ │ │ + ldr r0, [pc, #116] @ cd740 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd76c │ │ │ │ - ldr r1, [pc, #112] @ cd770 │ │ │ │ + ldr r3, [pc, #112] @ cd744 │ │ │ │ + ldr r1, [pc, #112] @ cd748 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd774 │ │ │ │ + ldr r2, [pc, #64] @ cd74c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffb1c8 │ │ │ │ @ instruction: 0xffffbdf4 │ │ │ │ @ instruction: 0xffffd080 │ │ │ │ - adceq r5, pc, r0, asr r7 @ │ │ │ │ + adceq r5, pc, r8, ror r7 @ │ │ │ │ @ instruction: 0xffffcd28 │ │ │ │ @ instruction: 0xffffd650 │ │ │ │ @ instruction: 0xffffe150 │ │ │ │ - adceq r5, pc, r0, lsr #13 │ │ │ │ - ldrdeq r2, [pc], ip @ │ │ │ │ - ldrdeq r5, [pc], ip @ │ │ │ │ - adceq r5, pc, r0, lsr #13 │ │ │ │ - adceq r4, r9, r0, asr #23 │ │ │ │ - adceq r5, r9, r0, lsl r8 │ │ │ │ - strdeq r5, [r9], r8 @ │ │ │ │ + adceq r5, pc, r8, asr #13 │ │ │ │ + adceq r2, pc, r4, lsl #14 │ │ │ │ + adceq r5, pc, r4, lsl #14 │ │ │ │ + adceq r5, pc, r8, asr #13 │ │ │ │ + adceq r4, r9, r8, ror #23 │ │ │ │ + adceq r5, r9, r8, lsr r8 │ │ │ │ + adceq r5, r9, r0, lsr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #272] @ cd89c │ │ │ │ - ldr r1, [pc, #272] @ cd8a0 │ │ │ │ - ldr r2, [pc, #272] @ cd8a4 │ │ │ │ + ldr r0, [pc, #272] @ cd874 │ │ │ │ + ldr r1, [pc, #272] @ cd878 │ │ │ │ + ldr r2, [pc, #272] @ cd87c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #268] @ cd8a8 │ │ │ │ + ldr r7, [pc, #268] @ cd880 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #264] @ cd8ac │ │ │ │ + ldr r3, [pc, #264] @ cd884 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #260] @ cd8b0 │ │ │ │ + ldr r5, [pc, #260] @ cd888 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #256] @ cd8b4 │ │ │ │ + ldr r6, [pc, #256] @ cd88c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ blne 56104 │ │ │ │ - ldr r0, [pc, #204] @ cd8b8 │ │ │ │ + ldr r0, [pc, #204] @ cd890 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd888 │ │ │ │ + beq cd860 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r7, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ bl 53b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd84c │ │ │ │ + bne cd824 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ cd8bc │ │ │ │ + ldr r0, [pc, #104] @ cd894 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #100] @ cd8c0 │ │ │ │ + ldr r3, [pc, #100] @ cd898 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r7, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #52] @ cd8c4 │ │ │ │ + ldr r2, [pc, #52] @ cd89c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ @ instruction: 0xffffb1dc │ │ │ │ @ instruction: 0xffffc3d0 │ │ │ │ @ instruction: 0xffffd048 │ │ │ │ - strdeq r5, [pc], r4 @ │ │ │ │ + adceq r5, pc, ip, lsl r1 @ │ │ │ │ @ instruction: 0xffffcb38 │ │ │ │ @ instruction: 0xffffd4f8 │ │ │ │ @ instruction: 0xffffdd3c │ │ │ │ - adceq r2, pc, r4, ror #10 │ │ │ │ - strdeq r5, [r9], ip @ │ │ │ │ - strdeq r4, [r9], r0 @ │ │ │ │ - umlaleq r4, r9, ip, pc @ │ │ │ │ + adceq r2, pc, ip, lsl #11 │ │ │ │ + adceq r5, r9, r4, lsr #12 │ │ │ │ + adceq r4, r9, r8, lsl fp │ │ │ │ + adceq r4, r9, r4, asr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ vmov.f64 d8, d1 │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cda10 │ │ │ │ + beq cd9e8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #388] @ cda78 │ │ │ │ + ldr r0, [pc, #388] @ cda50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd998 │ │ │ │ + beq cd970 │ │ │ │ bl 55344 │ │ │ │ bl 53eb0 │ │ │ │ mov r5, r0 │ │ │ │ bl 53f34 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d11, d0 │ │ │ │ bl 53e8c │ │ │ │ @@ -123028,15 +123018,15 @@ │ │ │ │ bl 53a68 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ bl 54e58 │ │ │ │ vcmp.f64 d10, d0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi cd9fc │ │ │ │ + bhi cd9d4 │ │ │ │ vmls.f64 d9, d11, d8 │ │ │ │ mov r0, r5 │ │ │ │ vcmp.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmovmi.f64 d9, d10 │ │ │ │ vcmp.f64 d9, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -123048,18 +123038,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 54c0c │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #212] @ cda7c │ │ │ │ - ldr r2, [pc, #212] @ cda80 │ │ │ │ - ldr r5, [pc, #212] @ cda84 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #212] @ cda54 │ │ │ │ + ldr r2, [pc, #212] @ cda58 │ │ │ │ + ldr r5, [pc, #212] @ cda5c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -123071,23 +123061,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 8e6bc │ │ │ │ - b cda48 │ │ │ │ - ldr r0, [pc, #132] @ cda88 │ │ │ │ + b cda20 │ │ │ │ + ldr r0, [pc, #132] @ cda60 │ │ │ │ add r0, pc, r0 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 9809d4 │ │ │ │ - b cda48 │ │ │ │ - ldr r0, [pc, #88] @ cda70 │ │ │ │ + bl 9809ac │ │ │ │ + b cda20 │ │ │ │ + ldr r0, [pc, #88] @ cda48 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #84] @ cda74 │ │ │ │ + ldr r1, [pc, #84] @ cda4c │ │ │ │ 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] │ │ │ │ @@ -123101,155 +123091,155 @@ │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - adceq r5, r9, r8, ror #5 │ │ │ │ - adceq r5, r9, r4, lsl r7 │ │ │ │ - adceq r5, pc, r0, lsr #32 │ │ │ │ + adceq r5, r9, r0, lsl r3 │ │ │ │ + adceq r5, r9, ip, lsr r7 │ │ │ │ + adceq r5, pc, r8, asr #32 │ │ │ │ andseq r4, ip, r0, lsr #23 │ │ │ │ - adceq r5, r9, r4, lsr #32 │ │ │ │ - adceq r5, r9, r8, lsr r0 │ │ │ │ - adceq r5, r9, ip, lsr #14 │ │ │ │ + adceq r5, r9, ip, asr #32 │ │ │ │ + adceq r5, r9, r0, rrx │ │ │ │ + adceq r5, r9, r4, asr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #220] @ cdb78 │ │ │ │ + ldr r1, [pc, #220] @ cdb50 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne cdb14 │ │ │ │ - ldr r1, [pc, #200] @ cdb88 │ │ │ │ + bne cdaec │ │ │ │ + ldr r1, [pc, #200] @ cdb60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb58 │ │ │ │ + beq cdb30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2432e4 │ │ │ │ + bl 2432bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 4e2050 │ │ │ │ + bl 4e2028 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 55374 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 54a68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #92] @ cdb7c │ │ │ │ - ldr r3, [pc, #92] @ cdb80 │ │ │ │ + ldr r0, [pc, #92] @ cdb54 │ │ │ │ + ldr r3, [pc, #92] @ cdb58 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #88] @ cdb84 │ │ │ │ + ldr r1, [pc, #88] @ cdb5c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r4 │ │ │ │ - b cdab8 │ │ │ │ - ldr r0, [pc, #44] @ cdb8c │ │ │ │ + b cda90 │ │ │ │ + ldr r0, [pc, #44] @ cdb64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - umlaleq r5, pc, r8, r5 @ │ │ │ │ - adceq r5, pc, ip, lsl #10 │ │ │ │ - adceq r4, r9, r0, ror #16 │ │ │ │ - adceq r5, r9, ip, lsr #32 │ │ │ │ - adceq r5, pc, r4, lsl #11 │ │ │ │ - adceq r4, r9, r4, lsl pc │ │ │ │ + adceq r5, pc, r0, asr #11 │ │ │ │ + adceq r5, pc, r4, lsr r5 @ │ │ │ │ + adceq r4, r9, r8, lsl #17 │ │ │ │ + adceq r5, r9, r4, asr r0 │ │ │ │ + adceq r5, pc, ip, lsr #11 │ │ │ │ + adceq r4, r9, ip, lsr pc │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 54354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc88 │ │ │ │ + beq cdc60 │ │ │ │ bl 53eb0 │ │ │ │ - ldr r1, [pc, #340] @ cdd10 │ │ │ │ + ldr r1, [pc, #340] @ cdce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne cdc44 │ │ │ │ - ldr r1, [pc, #320] @ cdd20 │ │ │ │ + bne cdc1c │ │ │ │ + ldr r1, [pc, #320] @ cdcf8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc98 │ │ │ │ + beq cdc70 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 249f34 │ │ │ │ + bl 249f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc34 │ │ │ │ + beq cdc0c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 243144 │ │ │ │ + bl 24311c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 55224 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #196] @ cdd14 │ │ │ │ - ldr r3, [pc, #196] @ cdd18 │ │ │ │ + ldr r0, [pc, #196] @ cdcec │ │ │ │ + ldr r3, [pc, #196] @ cdcf0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #192] @ cdd1c │ │ │ │ + ldr r1, [pc, #192] @ cdcf4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r6 │ │ │ │ - b cdbd8 │ │ │ │ - ldr r0, [pc, #124] @ cdd0c │ │ │ │ + b cdbb0 │ │ │ │ + ldr r0, [pc, #124] @ cdce4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - b cdcc4 │ │ │ │ - ldr r0, [pc, #132] @ cdd24 │ │ │ │ - ldr r3, [pc, #132] @ cdd28 │ │ │ │ - ldr r1, [pc, #132] @ cdd2c │ │ │ │ + b cdc9c │ │ │ │ + ldr r0, [pc, #132] @ cdcfc │ │ │ │ + ldr r3, [pc, #132] @ cdd00 │ │ │ │ + ldr r1, [pc, #132] @ cdd04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ @@ -123268,75 +123258,75 @@ │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - strdeq r4, [r9], r4 @ │ │ │ │ - strhteq r5, [pc], r4 │ │ │ │ - adceq r5, pc, ip, lsl r0 @ │ │ │ │ - adceq r4, r9, ip, lsl #16 │ │ │ │ - adceq r5, r9, r4, lsr #4 │ │ │ │ - adceq r5, pc, r0, asr #2 │ │ │ │ - addeq sl, fp, r7, ror #28 │ │ │ │ - adceq r4, r9, r0, lsl #17 │ │ │ │ - adceq r4, r9, r0, ror #27 │ │ │ │ + adceq r4, r9, ip, lsl lr │ │ │ │ + ldrdeq r5, [pc], ip @ │ │ │ │ + adceq r5, pc, r4, asr #32 │ │ │ │ + adceq r4, r9, r4, lsr r8 │ │ │ │ + adceq r5, r9, ip, asr #4 │ │ │ │ + adceq r5, pc, r8, ror #2 │ │ │ │ + addeq sl, fp, pc, asr #28 │ │ │ │ + adceq r4, r9, r8, lsr #17 │ │ │ │ + adceq r4, r9, r8, lsl #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ bl 54a68 │ │ │ │ - ldr r1, [pc, #264] @ cde4c │ │ │ │ + ldr r1, [pc, #264] @ cde24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne cddb0 │ │ │ │ - ldr r1, [pc, #244] @ cde5c │ │ │ │ + bne cdd88 │ │ │ │ + ldr r1, [pc, #244] @ cde34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cddf4 │ │ │ │ + beq cddcc │ │ │ │ mov r0, r4 │ │ │ │ bl 54a68 │ │ │ │ - bl 3e56ec │ │ │ │ + bl 3e56c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 54a68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #148] @ cde50 │ │ │ │ - ldr r3, [pc, #148] @ cde54 │ │ │ │ + ldr r0, [pc, #148] @ cde28 │ │ │ │ + ldr r3, [pc, #148] @ cde2c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #144] @ cde58 │ │ │ │ + ldr r1, [pc, #144] @ cde30 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r5 │ │ │ │ - b cdd60 │ │ │ │ - ldr r0, [pc, #100] @ cde60 │ │ │ │ - ldr r3, [pc, #100] @ cde64 │ │ │ │ - ldr r1, [pc, #100] @ cde68 │ │ │ │ + b cdd38 │ │ │ │ + ldr r0, [pc, #100] @ cde38 │ │ │ │ + ldr r3, [pc, #100] @ cde3c │ │ │ │ + ldr r1, [pc, #100] @ cde40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ @@ -123348,287 +123338,287 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - adceq r4, pc, ip, lsl #26 │ │ │ │ - umlaleq r4, pc, r0, ip @ │ │ │ │ - adceq r4, r9, r4, lsl r6 │ │ │ │ - umlaleq r4, r9, r0, pc @ │ │ │ │ - strhteq r4, [pc], r4 │ │ │ │ - addeq sl, fp, fp, lsl #26 │ │ │ │ - adceq r4, r9, r4, lsl r7 │ │ │ │ - adceq r5, r9, ip, lsr r1 │ │ │ │ + adceq r4, pc, r4, lsr sp @ │ │ │ │ + strhteq r4, [pc], r8 │ │ │ │ + adceq r4, r9, ip, lsr r6 │ │ │ │ + strhteq r4, [r9], r8 │ │ │ │ + ldrdeq r4, [pc], ip @ │ │ │ │ + strdeq sl, [fp], r3 │ │ │ │ + adceq r4, r9, ip, lsr r7 │ │ │ │ + adceq r5, r9, r4, ror #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #180] @ cdf30 │ │ │ │ + ldr r1, [pc, #180] @ cdf08 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne cded8 │ │ │ │ - ldr r1, [pc, #160] @ cdf40 │ │ │ │ + bne cdeb0 │ │ │ │ + ldr r1, [pc, #160] @ cdf18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdf1c │ │ │ │ + beq cdef4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 37004c │ │ │ │ + bl 370024 │ │ │ │ mov r4, r0 │ │ │ │ bl 54a68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ cdf34 │ │ │ │ - ldr r3, [pc, #80] @ cdf38 │ │ │ │ + ldr r0, [pc, #80] @ cdf0c │ │ │ │ + ldr r3, [pc, #80] @ cdf10 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #76] @ cdf3c │ │ │ │ + ldr r1, [pc, #76] @ cdf14 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r4 │ │ │ │ - b cde98 │ │ │ │ - ldr r0, [pc, #32] @ cdf44 │ │ │ │ + b cde70 │ │ │ │ + ldr r0, [pc, #32] @ cdf1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8e864 │ │ │ │ - ldrdeq r4, [pc], r4 @ │ │ │ │ - adceq r4, pc, r4, ror #22 │ │ │ │ - adceq r4, r9, r8, lsr #10 │ │ │ │ - strhteq r4, [r9], r8 │ │ │ │ - adceq r4, pc, ip, lsl ip @ │ │ │ │ - adceq r5, r9, r8, asr r0 │ │ │ │ + strdeq r4, [pc], ip @ │ │ │ │ + adceq r4, pc, ip, lsl #23 │ │ │ │ + adceq r4, r9, r0, asr r5 │ │ │ │ + adceq r4, r9, r0, ror #29 │ │ │ │ + adceq r4, pc, r4, asr #24 │ │ │ │ + adceq r5, r9, r0, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4e1e50 │ │ │ │ + bl 4e1e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce038 │ │ │ │ + beq ce010 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 53b2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce048 │ │ │ │ - ldr r1, [pc, #320] @ ce0c8 │ │ │ │ + beq ce020 │ │ │ │ + ldr r1, [pc, #320] @ ce0a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne cdff4 │ │ │ │ - ldr r1, [pc, #300] @ ce0d8 │ │ │ │ + bne cdfcc │ │ │ │ + ldr r1, [pc, #300] @ ce0b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce058 │ │ │ │ + beq ce030 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 243144 │ │ │ │ + bl 24311c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ bl 55224 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #204] @ ce0cc │ │ │ │ - ldr r3, [pc, #204] @ ce0d0 │ │ │ │ + ldr r0, [pc, #204] @ ce0a4 │ │ │ │ + ldr r3, [pc, #204] @ ce0a8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ ce0d4 │ │ │ │ + ldr r1, [pc, #200] @ ce0ac │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r6 │ │ │ │ - b cdfa4 │ │ │ │ - ldr r0, [pc, #132] @ ce0c4 │ │ │ │ + b cdf7c │ │ │ │ + ldr r0, [pc, #132] @ ce09c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - b ce084 │ │ │ │ - ldr r0, [pc, #152] @ ce0e8 │ │ │ │ + b ce05c │ │ │ │ + ldr r0, [pc, #152] @ ce0c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - b ce084 │ │ │ │ - ldr r0, [pc, #124] @ ce0dc │ │ │ │ - ldr r3, [pc, #124] @ ce0e0 │ │ │ │ - ldr r1, [pc, #124] @ ce0e4 │ │ │ │ + b ce05c │ │ │ │ + ldr r0, [pc, #124] @ ce0b4 │ │ │ │ + ldr r3, [pc, #124] @ ce0b8 │ │ │ │ + ldr r1, [pc, #124] @ ce0bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ce08c │ │ │ │ + b ce064 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - adceq r4, r9, r4, ror #20 │ │ │ │ - adceq r5, pc, r8, lsr #1 │ │ │ │ - adceq r5, pc, ip, lsr #32 │ │ │ │ - adceq r4, r9, r0, lsl #7 │ │ │ │ - adceq r4, r9, ip, asr #22 │ │ │ │ - umlaleq r5, pc, r8, r0 @ │ │ │ │ - addeq sl, fp, r7, lsr #21 │ │ │ │ - strhteq r4, [r9], r0 │ │ │ │ - adceq r4, r9, r0, asr sl │ │ │ │ - adceq r4, r9, r4, ror #20 │ │ │ │ + adceq r4, r9, ip, lsl #21 │ │ │ │ + ldrdeq r5, [pc], r0 @ │ │ │ │ + adceq r5, pc, r4, asr r0 @ │ │ │ │ + adceq r4, r9, r8, lsr #7 │ │ │ │ + adceq r4, r9, r4, ror fp │ │ │ │ + adceq r5, pc, r0, asr #1 │ │ │ │ + addeq sl, fp, pc, lsl #21 │ │ │ │ + ldrdeq r4, [r9], r8 @ │ │ │ │ + adceq r4, r9, r8, ror sl │ │ │ │ + adceq r4, r9, ip, lsl #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4e1e50 │ │ │ │ + bl 4e1e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce1dc │ │ │ │ + beq ce1b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 53b2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce1ec │ │ │ │ - ldr r1, [pc, #320] @ ce26c │ │ │ │ + beq ce1c4 │ │ │ │ + ldr r1, [pc, #320] @ ce244 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne ce198 │ │ │ │ - ldr r1, [pc, #300] @ ce27c │ │ │ │ + bne ce170 │ │ │ │ + ldr r1, [pc, #300] @ ce254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce1fc │ │ │ │ + beq ce1d4 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 243144 │ │ │ │ + bl 24311c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ bl 55224 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #204] @ ce270 │ │ │ │ - ldr r3, [pc, #204] @ ce274 │ │ │ │ + ldr r0, [pc, #204] @ ce248 │ │ │ │ + ldr r3, [pc, #204] @ ce24c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ ce278 │ │ │ │ + ldr r1, [pc, #200] @ ce250 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r6 │ │ │ │ - b ce148 │ │ │ │ - ldr r0, [pc, #132] @ ce268 │ │ │ │ + b ce120 │ │ │ │ + ldr r0, [pc, #132] @ ce240 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - b ce228 │ │ │ │ - ldr r0, [pc, #152] @ ce28c │ │ │ │ + b ce200 │ │ │ │ + ldr r0, [pc, #152] @ ce264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - b ce228 │ │ │ │ - ldr r0, [pc, #124] @ ce280 │ │ │ │ - ldr r3, [pc, #124] @ ce284 │ │ │ │ - ldr r1, [pc, #124] @ ce288 │ │ │ │ + b ce200 │ │ │ │ + ldr r0, [pc, #124] @ ce258 │ │ │ │ + ldr r3, [pc, #124] @ ce25c │ │ │ │ + ldr r1, [pc, #124] @ ce260 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ce230 │ │ │ │ + b ce208 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ bl 8e864 │ │ │ │ - strhteq r4, [r9], r8 │ │ │ │ - adceq r4, pc, r4, lsl #30 │ │ │ │ - adceq r4, pc, r8, lsl #29 │ │ │ │ - ldrdeq r4, [r9], ip @ │ │ │ │ - adceq r4, r9, r8, lsr #19 │ │ │ │ - strdeq r4, [pc], r4 @ │ │ │ │ - addeq sl, fp, r3, lsl #18 │ │ │ │ - adceq r4, r9, ip, lsl #6 │ │ │ │ - adceq r4, r9, r4, lsr #25 │ │ │ │ - strhteq r4, [r9], r8 │ │ │ │ + adceq r4, r9, r0, ror #25 │ │ │ │ + adceq r4, pc, ip, lsr #30 │ │ │ │ + strhteq r4, [pc], r0 │ │ │ │ + adceq r4, r9, r4, lsl #4 │ │ │ │ + ldrdeq r4, [r9], r0 @ │ │ │ │ + adceq r4, pc, ip, lsl pc @ │ │ │ │ + addeq sl, fp, fp, ror #17 │ │ │ │ + adceq r4, r9, r4, lsr r3 │ │ │ │ + adceq r4, r9, ip, asr #25 │ │ │ │ + adceq r4, r9, r0, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -123646,73 +123636,73 @@ │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #24 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce308 │ │ │ │ + beq ce2e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce338 │ │ │ │ + bne ce310 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b ce368 │ │ │ │ + b ce340 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 54ff0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce368 │ │ │ │ + beq ce340 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b ce368 │ │ │ │ + bl 40e51c │ │ │ │ + b ce340 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 54ff0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce360 │ │ │ │ + bne ce338 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 53180 │ │ │ │ - b ce368 │ │ │ │ + b ce340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce384 │ │ │ │ + beq ce35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 53d9c │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ce324 │ │ │ │ - b ce368 │ │ │ │ + bne ce2fc │ │ │ │ + b ce340 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ ce444 │ │ │ │ + ldr r9, [pc, #160] @ ce41c │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ ce448 │ │ │ │ + ldr fp, [pc, #156] @ ce420 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ ce44c │ │ │ │ + ldr ip, [pc, #152] @ ce424 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ ce450 │ │ │ │ + ldr lr, [pc, #148] @ ce428 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ ce454 │ │ │ │ + ldr r8, [pc, #144] @ ce42c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ ce458 │ │ │ │ + ldr sl, [pc, #140] @ ce430 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ ce45c │ │ │ │ + ldr r1, [pc, #128] @ ce434 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ ce460 │ │ │ │ + ldr r3, [pc, #124] @ ce438 │ │ │ │ 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 │ │ │ │ @@ -123727,46 +123717,46 @@ │ │ │ │ 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 973fa4 │ │ │ │ + bl 973f7c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adceq r4, r9, r0, lsl #10 │ │ │ │ - strdeq r6, [fp], r8 │ │ │ │ - adceq r4, r9, r0, ror #9 │ │ │ │ - addeq fp, fp, r7, ror #10 │ │ │ │ - addeq fp, fp, r7, asr #10 │ │ │ │ - adceq r4, r9, r8, asr #9 │ │ │ │ - addeq ip, fp, r9, asr r3 │ │ │ │ - addeq ip, fp, lr, asr r3 │ │ │ │ + adceq r4, r9, r8, lsr #10 │ │ │ │ + addeq r6, fp, r0, ror #21 │ │ │ │ + adceq r4, r9, r8, lsl #10 │ │ │ │ + addeq fp, fp, pc, asr #10 │ │ │ │ + addeq fp, fp, pc, lsr #10 │ │ │ │ + strdeq r4, [r9], r0 @ │ │ │ │ + addeq ip, fp, r1, asr #6 │ │ │ │ + addeq ip, fp, r6, asr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #172] @ ce520 │ │ │ │ + ldr r3, [pc, #172] @ ce4f8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #164] @ ce524 │ │ │ │ + ldr ip, [pc, #164] @ ce4fc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #160] @ ce528 │ │ │ │ - ldr r4, [pc, #160] @ ce52c │ │ │ │ + ldr lr, [pc, #160] @ ce500 │ │ │ │ + ldr r4, [pc, #160] @ ce504 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #156] @ ce530 │ │ │ │ + ldr r5, [pc, #156] @ ce508 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #152] @ ce534 │ │ │ │ + ldr r1, [pc, #152] @ ce50c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #148] @ ce538 │ │ │ │ + ldr r6, [pc, #148] @ ce510 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #128] @ ce53c │ │ │ │ + ldr r3, [pc, #128] @ ce514 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r6, r0, #20 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -123782,260 +123772,260 @@ │ │ │ │ add r6, sp, #12 │ │ │ │ stm sp, {r0, r6} │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 9741b4 │ │ │ │ + bl 97418c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adceq r4, r9, ip, ror #15 │ │ │ │ - adceq r4, r9, r0, asr #15 │ │ │ │ - adceq r4, r9, r8, lsr #15 │ │ │ │ - umlaleq r4, r9, r0, r7 │ │ │ │ - adceq r4, r9, r8, ror r7 │ │ │ │ - addeq sl, fp, ip, ror #14 │ │ │ │ - adceq r4, r9, r8, lsr #15 │ │ │ │ - strdeq r4, [r9], ip @ │ │ │ │ + adceq r4, r9, r4, lsl r8 │ │ │ │ + adceq r4, r9, r8, ror #15 │ │ │ │ + ldrdeq r4, [r9], r0 @ │ │ │ │ + strhteq r4, [r9], r8 │ │ │ │ + adceq r4, r9, r0, lsr #15 │ │ │ │ + addeq sl, fp, r4, asr r7 │ │ │ │ + ldrdeq r4, [r9], r0 @ │ │ │ │ + adceq r4, r9, r4, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ ce58c │ │ │ │ + ldr lr, [pc, #60] @ ce564 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ ce590 │ │ │ │ + ldr r1, [pc, #56] @ ce568 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ ce594 │ │ │ │ + ldr ip, [pc, #52] @ ce56c │ │ │ │ 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 9744c8 │ │ │ │ + bl 9744a0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - adceq r4, r9, r4, ror r3 │ │ │ │ - addeq fp, fp, r3, lsl r4 │ │ │ │ - adceq r4, r9, r8, ror r3 │ │ │ │ + umlaleq r4, r9, ip, r3 │ │ │ │ + strdeq fp, [fp], fp @ │ │ │ │ + adceq r4, r9, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ ce608 │ │ │ │ + ldr ip, [pc, #96] @ ce5e0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ ce60c │ │ │ │ + ldr lr, [pc, #92] @ ce5e4 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ ce610 │ │ │ │ + ldr r4, [pc, #88] @ ce5e8 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ ce614 │ │ │ │ + ldr r1, [pc, #84] @ ce5ec │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ ce618 │ │ │ │ + ldr r3, [pc, #80] @ ce5f0 │ │ │ │ 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 973dd4 │ │ │ │ + bl 973dac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - adceq r4, r9, r0, lsl r3 │ │ │ │ - @ instruction: 0x008bc1b1 │ │ │ │ - adceq r4, r9, ip, lsl #6 │ │ │ │ - umulleq ip, fp, r1, r1 │ │ │ │ - umulleq ip, fp, r2, r1 │ │ │ │ + adceq r4, r9, r8, lsr r3 │ │ │ │ + umulleq ip, fp, r9, r1 │ │ │ │ + adceq r4, r9, r4, lsr r3 │ │ │ │ + addeq ip, fp, r9, ror r1 │ │ │ │ + addeq ip, fp, sl, ror r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #228] @ ce710 │ │ │ │ + ldr r2, [pc, #228] @ ce6e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 973cc8 │ │ │ │ + bl 973ca0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ce6a0 │ │ │ │ - ldr r1, [pc, #196] @ ce714 │ │ │ │ + bhi ce678 │ │ │ │ + ldr r1, [pc, #196] @ ce6ec │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r2, [pc, #192] @ ce718 │ │ │ │ + ldr r2, [pc, #192] @ ce6f0 │ │ │ │ str r0, [r4] │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ - bl 982fc8 │ │ │ │ + bl 982fa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 9832c8 │ │ │ │ + bl 9832a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #116] @ ce71c │ │ │ │ + ldr r0, [pc, #116] @ ce6f4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #112] @ ce720 │ │ │ │ + ldr r2, [pc, #112] @ ce6f8 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #108] @ ce724 │ │ │ │ + ldr r1, [pc, #108] @ ce6fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 982fc8 │ │ │ │ + bl 982fa0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 9832c8 │ │ │ │ + bl 9832a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq ip, fp, ip, asr #2 │ │ │ │ - addeq ip, fp, fp, lsr #2 │ │ │ │ - adceq r4, r9, r8, lsr #5 │ │ │ │ - adceq r4, r9, ip, asr #4 │ │ │ │ - adceq r4, r9, ip, asr r2 │ │ │ │ - strheq ip, [fp], fp │ │ │ │ + addeq ip, fp, r4, lsr r1 │ │ │ │ + addeq ip, fp, r3, lsl r1 │ │ │ │ + ldrdeq r4, [r9], r0 @ │ │ │ │ + adceq r4, r9, r4, ror r2 │ │ │ │ + adceq r4, r9, r4, lsl #5 │ │ │ │ + addeq ip, fp, r3, lsr #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ ce774 │ │ │ │ - ldr r3, [pc, #56] @ ce778 │ │ │ │ + ldr r1, [pc, #56] @ ce74c │ │ │ │ + ldr r3, [pc, #56] @ ce750 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ ce77c │ │ │ │ + ldr ip, [pc, #52] @ ce754 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 973d04 │ │ │ │ + bl 973cdc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - addeq ip, fp, r8, asr #32 │ │ │ │ - addeq ip, fp, r9, asr #32 │ │ │ │ - adceq r4, r9, r8, asr #3 │ │ │ │ + addeq ip, fp, r0, lsr r0 │ │ │ │ + addeq ip, fp, r1, lsr r0 │ │ │ │ + strdeq r4, [r9], r0 @ │ │ │ │ b 54954 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #124] @ ce810 │ │ │ │ + ldr r2, [pc, #124] @ ce7e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 9742e4 │ │ │ │ + bl 9742bc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce7c4 │ │ │ │ - ldr r2, [pc, #100] @ ce81c │ │ │ │ + beq ce79c │ │ │ │ + ldr r2, [pc, #100] @ ce7f4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce7fc │ │ │ │ - ldr r0, [pc, #72] @ ce814 │ │ │ │ + b ce7d4 │ │ │ │ + ldr r0, [pc, #72] @ ce7ec │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #68] @ ce818 │ │ │ │ + ldr r2, [pc, #68] @ ce7f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 983354 │ │ │ │ + bl 98332c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9834f0 │ │ │ │ + bl 9834c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - addeq fp, fp, r7, ror #3 │ │ │ │ - adceq r4, r9, r4, ror #2 │ │ │ │ - adceq r4, r9, r0, lsr r1 │ │ │ │ - adceq r4, r9, r4, lsl #3 │ │ │ │ + addeq fp, fp, pc, asr #3 │ │ │ │ + adceq r4, r9, ip, lsl #3 │ │ │ │ + adceq r4, r9, r8, asr r1 │ │ │ │ + adceq r4, r9, ip, lsr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ ce890 │ │ │ │ + ldr ip, [pc, #96] @ ce868 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ ce894 │ │ │ │ + ldr lr, [pc, #92] @ ce86c │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ ce898 │ │ │ │ + ldr r4, [pc, #88] @ ce870 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ ce89c │ │ │ │ + ldr r1, [pc, #84] @ ce874 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ ce8a0 │ │ │ │ + ldr r3, [pc, #80] @ ce878 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #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 973dd4 │ │ │ │ + bl 973dac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - adceq r4, r9, r8, lsl #2 │ │ │ │ - addeq fp, fp, r4, ror pc │ │ │ │ - adceq r4, r9, r4, lsl r1 │ │ │ │ - addeq fp, fp, ip, asr #30 │ │ │ │ - addeq fp, fp, sl, asr pc │ │ │ │ + adceq r4, r9, r0, lsr r1 │ │ │ │ + addeq fp, fp, ip, asr pc │ │ │ │ + adceq r4, r9, ip, lsr r1 │ │ │ │ + addeq fp, fp, r4, lsr pc │ │ │ │ + addeq fp, fp, r2, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ce96c │ │ │ │ + bcs ce944 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #252] @ ce9c4 │ │ │ │ + ldr r1, [pc, #252] @ ce99c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ce978 │ │ │ │ - ldr r0, [pc, #228] @ ce9d4 │ │ │ │ + bne ce950 │ │ │ │ + ldr r0, [pc, #228] @ ce9ac │ │ │ │ add r9, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ @@ -124046,74 +124036,74 @@ │ │ │ │ bl 54024 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce944 │ │ │ │ + beq ce91c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 54a68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 552cc │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ ce9d8 │ │ │ │ + ldr r0, [pc, #100] @ ce9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - ldr r0, [pc, #72] @ ce9c8 │ │ │ │ + ldr r0, [pc, #72] @ ce9a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ ce9cc │ │ │ │ - ldr r1, [pc, #68] @ ce9d0 │ │ │ │ + ldr r3, [pc, #68] @ ce9a4 │ │ │ │ + ldr r1, [pc, #68] @ ce9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b ce8e8 │ │ │ │ + b ce8c0 │ │ │ │ ldr r1, [sl] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r4, pc, r8, ror #14 │ │ │ │ - adceq r4, pc, ip, lsr #13 │ │ │ │ - adceq r3, r9, r0, lsl #20 │ │ │ │ - adceq r4, r9, ip, asr #3 │ │ │ │ - adceq r4, pc, ip, asr #14 │ │ │ │ - adceq r4, r9, r0, lsl r0 │ │ │ │ + umlaleq r4, pc, r0, r7 @ │ │ │ │ + ldrdeq r4, [pc], r4 @ │ │ │ │ + adceq r3, r9, r8, lsr #20 │ │ │ │ + strdeq r4, [r9], r4 @ │ │ │ │ + adceq r4, pc, r4, ror r7 @ │ │ │ │ + adceq r4, r9, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ceaa4 │ │ │ │ + bcs cea7c │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #252] @ ceafc │ │ │ │ + ldr r1, [pc, #252] @ cead4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ceab0 │ │ │ │ - ldr r0, [pc, #228] @ ceb0c │ │ │ │ + bne cea88 │ │ │ │ + ldr r0, [pc, #228] @ ceae4 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ @@ -124124,74 +124114,74 @@ │ │ │ │ bl 54024 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cea7c │ │ │ │ + beq cea54 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 54a68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 552cc │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ ceb10 │ │ │ │ + ldr r0, [pc, #100] @ ceae8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - ldr r0, [pc, #72] @ ceb00 │ │ │ │ + ldr r0, [pc, #72] @ cead8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ ceb04 │ │ │ │ - ldr r1, [pc, #68] @ ceb08 │ │ │ │ + ldr r3, [pc, #68] @ ceadc │ │ │ │ + ldr r1, [pc, #68] @ ceae0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cea20 │ │ │ │ + b ce9f8 │ │ │ │ ldr r1, [sl] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r4, pc, r0, asr r0 @ │ │ │ │ - umlaleq r3, pc, r4, pc @ │ │ │ │ - adceq r3, r9, r8, lsl r9 │ │ │ │ - umlaleq r4, r9, r4, r2 │ │ │ │ - adceq r4, pc, ip, ror #1 │ │ │ │ - ldrdeq r3, [r9], r8 @ │ │ │ │ + adceq r4, pc, r8, ror r0 @ │ │ │ │ + strhteq r3, [pc], ip │ │ │ │ + adceq r3, r9, r0, asr #18 │ │ │ │ + strhteq r4, [r9], ip │ │ │ │ + adceq r4, pc, r4, lsl r1 @ │ │ │ │ + adceq r3, r9, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cebdc │ │ │ │ + bcs cebb4 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #252] @ cec34 │ │ │ │ + ldr r1, [pc, #252] @ cec0c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cebe8 │ │ │ │ - ldr r0, [pc, #228] @ cec44 │ │ │ │ + bne cebc0 │ │ │ │ + ldr r0, [pc, #228] @ cec1c │ │ │ │ add r9, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ @@ -124202,87 +124192,87 @@ │ │ │ │ bl 54024 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cebb4 │ │ │ │ + beq ceb8c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 54a68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 552cc │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ cec48 │ │ │ │ + ldr r0, [pc, #100] @ cec20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - ldr r0, [pc, #72] @ cec38 │ │ │ │ + ldr r0, [pc, #72] @ cec10 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ cec3c │ │ │ │ - ldr r1, [pc, #68] @ cec40 │ │ │ │ + ldr r3, [pc, #68] @ cec14 │ │ │ │ + ldr r1, [pc, #68] @ cec18 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b ceb58 │ │ │ │ + b ceb30 │ │ │ │ ldr r1, [sl] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r3, pc, r4, lsl pc @ │ │ │ │ - adceq r3, pc, r8, asr lr @ │ │ │ │ - adceq r3, r9, ip, lsl r8 │ │ │ │ - adceq r4, r9, ip, lsr #3 │ │ │ │ - adceq r3, pc, r4, asr pc @ │ │ │ │ - adceq r3, r9, r0, lsr #27 │ │ │ │ + adceq r3, pc, ip, lsr pc @ │ │ │ │ + adceq r3, pc, r0, lsl #29 │ │ │ │ + adceq r3, r9, r4, asr #16 │ │ │ │ + ldrdeq r4, [r9], r4 @ │ │ │ │ + adceq r3, pc, ip, ror pc @ │ │ │ │ + adceq r3, r9, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ced30 │ │ │ │ + bcs ced08 │ │ │ │ mov r9, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d27e0 │ │ │ │ - ldr r0, [pc, #244] @ ced74 │ │ │ │ + bl d27b8 │ │ │ │ + ldr r0, [pc, #244] @ ced4c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #564 @ 0x234 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ced3c │ │ │ │ + beq ced14 │ │ │ │ add fp, sp, #8 │ │ │ │ mov r2, #564 @ 0x234 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ bl 53d54 │ │ │ │ - ldr r5, [pc, #196] @ ced78 │ │ │ │ + ldr r5, [pc, #196] @ ced50 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq cecd0 │ │ │ │ - ldr r0, [pc, #176] @ ced7c │ │ │ │ + beq ceca8 │ │ │ │ + ldr r0, [pc, #176] @ ced54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 560a4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -124301,49 +124291,49 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ ced80 │ │ │ │ + ldr r0, [pc, #72] @ ced58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #564 @ 0x234 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b9458 │ │ │ │ - b ced60 │ │ │ │ + bl b9430 │ │ │ │ + b ced38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r1, [pc], r0 @ │ │ │ │ - adceq r4, pc, r8, lsl #7 │ │ │ │ - adceq r4, pc, r0, ror r3 @ │ │ │ │ - adceq r3, r9, ip, asr #24 │ │ │ │ + strdeq r1, [pc], r8 @ │ │ │ │ + strhteq r4, [pc], r0 │ │ │ │ + umlaleq r4, pc, r8, r3 @ │ │ │ │ + adceq r3, r9, r4, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cee5c │ │ │ │ - ldr r0, [pc, #196] @ cee68 │ │ │ │ + beq cee34 │ │ │ │ + ldr r0, [pc, #196] @ cee40 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cee20 │ │ │ │ - ldr r0, [pc, #184] @ cee78 │ │ │ │ + bne cedf8 │ │ │ │ + ldr r0, [pc, #184] @ cee50 │ │ │ │ add r6, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -124361,52 +124351,52 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 552cc │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #68] @ cee6c │ │ │ │ + ldr r0, [pc, #68] @ cee44 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ cee70 │ │ │ │ - ldr r1, [pc, #64] @ cee74 │ │ │ │ + ldr r3, [pc, #64] @ cee48 │ │ │ │ + ldr r1, [pc, #64] @ cee4c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cedb8 │ │ │ │ - ldr r0, [pc, #24] @ cee7c │ │ │ │ + b ced90 │ │ │ │ + ldr r0, [pc, #24] @ cee54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strhteq r3, [pc], r0 │ │ │ │ - adceq r3, pc, r4, lsr #24 │ │ │ │ - adceq r3, r9, r4, lsr #11 │ │ │ │ - adceq r3, r9, r4, lsr #30 │ │ │ │ - adceq r3, pc, r8, asr sp @ │ │ │ │ - adceq r3, r9, r8, asr fp │ │ │ │ + ldrdeq r3, [pc], r8 @ │ │ │ │ + adceq r3, pc, ip, asr #24 │ │ │ │ + adceq r3, r9, ip, asr #11 │ │ │ │ + adceq r3, r9, ip, asr #30 │ │ │ │ + adceq r3, pc, r0, lsl #27 │ │ │ │ + adceq r3, r9, r0, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cef58 │ │ │ │ - ldr r0, [pc, #196] @ cef64 │ │ │ │ + beq cef30 │ │ │ │ + ldr r0, [pc, #196] @ cef3c │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cef1c │ │ │ │ - ldr r0, [pc, #184] @ cef74 │ │ │ │ + bne ceef4 │ │ │ │ + ldr r0, [pc, #184] @ cef4c │ │ │ │ add r6, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -124424,52 +124414,52 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 552cc │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #68] @ cef68 │ │ │ │ + ldr r0, [pc, #68] @ cef40 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ cef6c │ │ │ │ - ldr r1, [pc, #64] @ cef70 │ │ │ │ + ldr r3, [pc, #64] @ cef44 │ │ │ │ + ldr r1, [pc, #64] @ cef48 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b ceeb4 │ │ │ │ - ldr r0, [pc, #24] @ cef78 │ │ │ │ + b cee8c │ │ │ │ + ldr r0, [pc, #24] @ cef50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - umlaleq r4, pc, r4, r1 @ │ │ │ │ - adceq r4, pc, r8, lsl #2 │ │ │ │ - adceq r3, r9, r8, asr r4 │ │ │ │ - adceq r3, r9, r8, lsr #24 │ │ │ │ - adceq r4, pc, r4, lsl #3 │ │ │ │ - adceq r3, r9, ip, asr sl │ │ │ │ + strhteq r4, [pc], ip │ │ │ │ + adceq r4, pc, r0, lsr r1 @ │ │ │ │ + adceq r3, r9, r0, lsl #9 │ │ │ │ + adceq r3, r9, r0, asr ip │ │ │ │ + adceq r4, pc, ip, lsr #3 │ │ │ │ + adceq r3, r9, r4, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf054 │ │ │ │ - ldr r0, [pc, #196] @ cf060 │ │ │ │ + beq cf02c │ │ │ │ + ldr r0, [pc, #196] @ cf038 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf018 │ │ │ │ - ldr r0, [pc, #184] @ cf070 │ │ │ │ + bne ceff0 │ │ │ │ + ldr r0, [pc, #184] @ cf048 │ │ │ │ add r6, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -124487,1302 +124477,1302 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 552cc │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #68] @ cf064 │ │ │ │ + ldr r0, [pc, #68] @ cf03c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ cf068 │ │ │ │ - ldr r1, [pc, #64] @ cf06c │ │ │ │ + ldr r3, [pc, #64] @ cf040 │ │ │ │ + ldr r1, [pc, #64] @ cf044 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cefb0 │ │ │ │ - ldr r0, [pc, #24] @ cf074 │ │ │ │ + b cef88 │ │ │ │ + ldr r0, [pc, #24] @ cf04c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strhteq r3, [pc], r4 │ │ │ │ - adceq r3, pc, r8, lsr #20 │ │ │ │ - adceq r3, r9, r8, ror #7 │ │ │ │ - adceq r3, r9, ip, ror sp │ │ │ │ - adceq r3, pc, r0, lsl #22 │ │ │ │ - adceq r3, r9, r0, ror #18 │ │ │ │ + ldrdeq r3, [pc], ip @ │ │ │ │ + adceq r3, pc, r0, asr sl @ │ │ │ │ + adceq r3, r9, r0, lsl r4 │ │ │ │ + adceq r3, r9, r4, lsr #27 │ │ │ │ + adceq r3, pc, r8, lsr #22 │ │ │ │ + adceq r3, r9, r8, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cf238 │ │ │ │ + ldr r9, [pc, #432] @ cf210 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf184 │ │ │ │ - ldr r8, [pc, #416] @ cf248 │ │ │ │ + bne cf15c │ │ │ │ + ldr r8, [pc, #416] @ cf220 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf0e4 │ │ │ │ + beq cf0bc │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf14c │ │ │ │ + beq cf124 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf15c │ │ │ │ + beq cf134 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf14c │ │ │ │ + beq cf124 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf0d4 │ │ │ │ + bne cf0ac │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf1fc │ │ │ │ + bne cf1d4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf1c0 │ │ │ │ + bne cf198 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cf23c │ │ │ │ + ldr r0, [pc, #176] @ cf214 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cf240 │ │ │ │ - ldr r1, [pc, #172] @ cf244 │ │ │ │ + ldr r3, [pc, #172] @ cf218 │ │ │ │ + ldr r1, [pc, #172] @ cf21c │ │ │ │ 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 8d7d8 │ │ │ │ - b cf0a0 │ │ │ │ - ldr r0, [pc, #132] @ cf24c │ │ │ │ + b cf078 │ │ │ │ + ldr r0, [pc, #132] @ cf224 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cf250 │ │ │ │ - ldr r1, [pc, #128] @ cf254 │ │ │ │ + ldr r3, [pc, #128] @ cf228 │ │ │ │ + ldr r1, [pc, #128] @ cf22c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf16c │ │ │ │ - ldr r0, [pc, #84] @ cf258 │ │ │ │ + b cf144 │ │ │ │ + ldr r0, [pc, #84] @ cf230 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cf25c │ │ │ │ - ldr r1, [pc, #80] @ cf260 │ │ │ │ + ldr r3, [pc, #80] @ cf234 │ │ │ │ + ldr r1, [pc, #80] @ cf238 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf134 │ │ │ │ - adceq r3, pc, r8, lsr #31 │ │ │ │ - adceq r3, pc, r0, lsr #29 │ │ │ │ - strdeq r3, [r9], r0 @ │ │ │ │ - adceq r3, r9, r0, asr #19 │ │ │ │ - umlaleq r3, pc, r8, pc @ │ │ │ │ - adceq r3, pc, r4, ror #28 │ │ │ │ - strhteq r3, [r9], r4 │ │ │ │ - adceq r3, r9, r4, lsl #19 │ │ │ │ - adceq r3, pc, r8, lsr #28 │ │ │ │ - adceq r3, r9, r8, ror r1 │ │ │ │ - adceq r3, r9, r8, asr #18 │ │ │ │ + b cf10c │ │ │ │ + ldrdeq r3, [pc], r0 @ │ │ │ │ + adceq r3, pc, r8, asr #29 │ │ │ │ + adceq r3, r9, r8, lsl r2 │ │ │ │ + adceq r3, r9, r8, ror #19 │ │ │ │ + adceq r3, pc, r0, asr #31 │ │ │ │ + adceq r3, pc, ip, lsl #29 │ │ │ │ + ldrdeq r3, [r9], ip @ │ │ │ │ + adceq r3, r9, ip, lsr #19 │ │ │ │ + adceq r3, pc, r0, asr lr @ │ │ │ │ + adceq r3, r9, r0, lsr #3 │ │ │ │ + adceq r3, r9, r0, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cf424 │ │ │ │ + ldr r9, [pc, #432] @ cf3fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf370 │ │ │ │ - ldr r8, [pc, #416] @ cf434 │ │ │ │ + bne cf348 │ │ │ │ + ldr r8, [pc, #416] @ cf40c │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf2d0 │ │ │ │ + beq cf2a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf338 │ │ │ │ + beq cf310 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf348 │ │ │ │ + beq cf320 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf338 │ │ │ │ + beq cf310 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf2c0 │ │ │ │ + bne cf298 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf3e8 │ │ │ │ + bne cf3c0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf3ac │ │ │ │ + bne cf384 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cf428 │ │ │ │ + ldr r0, [pc, #176] @ cf400 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cf42c │ │ │ │ - ldr r1, [pc, #172] @ cf430 │ │ │ │ + ldr r3, [pc, #172] @ cf404 │ │ │ │ + ldr r1, [pc, #172] @ cf408 │ │ │ │ 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 8d7d8 │ │ │ │ - b cf28c │ │ │ │ - ldr r0, [pc, #132] @ cf438 │ │ │ │ + b cf264 │ │ │ │ + ldr r0, [pc, #132] @ cf410 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cf43c │ │ │ │ - ldr r1, [pc, #128] @ cf440 │ │ │ │ + ldr r3, [pc, #128] @ cf414 │ │ │ │ + ldr r1, [pc, #128] @ cf418 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf358 │ │ │ │ - ldr r0, [pc, #84] @ cf444 │ │ │ │ + b cf330 │ │ │ │ + ldr r0, [pc, #84] @ cf41c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cf448 │ │ │ │ - ldr r1, [pc, #80] @ cf44c │ │ │ │ + ldr r3, [pc, #80] @ cf420 │ │ │ │ + ldr r1, [pc, #80] @ cf424 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf320 │ │ │ │ - adceq r3, pc, r8, lsr #22 │ │ │ │ - adceq r3, pc, r0, lsr #20 │ │ │ │ - strhteq r3, [r9], r8 │ │ │ │ - umlaleq r3, r9, ip, fp │ │ │ │ - adceq r3, pc, r8, lsl #23 │ │ │ │ - adceq r3, pc, r4, ror #19 │ │ │ │ - adceq r3, r9, ip, ror r0 │ │ │ │ - adceq r3, r9, r0, ror #22 │ │ │ │ - adceq r3, pc, r8, lsr #19 │ │ │ │ - adceq r3, r9, r0, asr #32 │ │ │ │ - adceq r3, r9, r4, lsr #22 │ │ │ │ + b cf2f8 │ │ │ │ + adceq r3, pc, r0, asr fp @ │ │ │ │ + adceq r3, pc, r8, asr #20 │ │ │ │ + adceq r3, r9, r0, ror #1 │ │ │ │ + adceq r3, r9, r4, asr #23 │ │ │ │ + strhteq r3, [pc], r0 │ │ │ │ + adceq r3, pc, ip, lsl #20 │ │ │ │ + adceq r3, r9, r4, lsr #1 │ │ │ │ + adceq r3, r9, r8, lsl #23 │ │ │ │ + ldrdeq r3, [pc], r0 @ │ │ │ │ + adceq r3, r9, r8, rrx │ │ │ │ + adceq r3, r9, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cf610 │ │ │ │ + ldr r9, [pc, #432] @ cf5e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf55c │ │ │ │ - ldr r8, [pc, #416] @ cf620 │ │ │ │ + bne cf534 │ │ │ │ + ldr r8, [pc, #416] @ cf5f8 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf4bc │ │ │ │ + beq cf494 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf524 │ │ │ │ + beq cf4fc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf534 │ │ │ │ + beq cf50c │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf524 │ │ │ │ + beq cf4fc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf4ac │ │ │ │ + bne cf484 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf5d4 │ │ │ │ + bne cf5ac │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf598 │ │ │ │ + bne cf570 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cf614 │ │ │ │ + ldr r0, [pc, #176] @ cf5ec │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cf618 │ │ │ │ - ldr r1, [pc, #172] @ cf61c │ │ │ │ + ldr r3, [pc, #172] @ cf5f0 │ │ │ │ + ldr r1, [pc, #172] @ cf5f4 │ │ │ │ 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 8d7d8 │ │ │ │ - b cf478 │ │ │ │ - ldr r0, [pc, #132] @ cf624 │ │ │ │ + b cf450 │ │ │ │ + ldr r0, [pc, #132] @ cf5fc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cf628 │ │ │ │ - ldr r1, [pc, #128] @ cf62c │ │ │ │ + ldr r3, [pc, #128] @ cf600 │ │ │ │ + ldr r1, [pc, #128] @ cf604 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf544 │ │ │ │ - ldr r0, [pc, #84] @ cf630 │ │ │ │ + b cf51c │ │ │ │ + ldr r0, [pc, #84] @ cf608 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cf634 │ │ │ │ - ldr r1, [pc, #80] @ cf638 │ │ │ │ + ldr r3, [pc, #80] @ cf60c │ │ │ │ + ldr r1, [pc, #80] @ cf610 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf50c │ │ │ │ - adceq r3, pc, r8, lsl #22 │ │ │ │ - adceq r3, pc, r0, lsl #20 │ │ │ │ - adceq r2, r9, ip, lsl #27 │ │ │ │ - adceq r3, r9, r8, lsl #16 │ │ │ │ - strdeq r3, [pc], ip @ │ │ │ │ - adceq r3, pc, r4, asr #19 │ │ │ │ - adceq r2, r9, r0, asr sp │ │ │ │ - adceq r3, r9, ip, asr #15 │ │ │ │ - adceq r3, pc, r8, lsl #19 │ │ │ │ - adceq r2, r9, r4, lsl sp │ │ │ │ - umlaleq r3, r9, r0, r7 │ │ │ │ + b cf4e4 │ │ │ │ + adceq r3, pc, r0, lsr fp @ │ │ │ │ + adceq r3, pc, r8, lsr #20 │ │ │ │ + strhteq r2, [r9], r4 │ │ │ │ + adceq r3, r9, r0, lsr r8 │ │ │ │ + adceq r3, pc, r4, lsr #22 │ │ │ │ + adceq r3, pc, ip, ror #19 │ │ │ │ + adceq r2, r9, r8, ror sp │ │ │ │ + strdeq r3, [r9], r4 @ │ │ │ │ + strhteq r3, [pc], r0 │ │ │ │ + adceq r2, r9, ip, lsr sp │ │ │ │ + strhteq r3, [r9], r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cf7fc │ │ │ │ + ldr r9, [pc, #432] @ cf7d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf748 │ │ │ │ - ldr r8, [pc, #416] @ cf80c │ │ │ │ + bne cf720 │ │ │ │ + ldr r8, [pc, #416] @ cf7e4 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf6a8 │ │ │ │ + beq cf680 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf710 │ │ │ │ + beq cf6e8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf720 │ │ │ │ + beq cf6f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf710 │ │ │ │ + beq cf6e8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf698 │ │ │ │ + bne cf670 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf7c0 │ │ │ │ + bne cf798 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf784 │ │ │ │ + bne cf75c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cf800 │ │ │ │ + ldr r0, [pc, #176] @ cf7d8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cf804 │ │ │ │ - ldr r1, [pc, #172] @ cf808 │ │ │ │ + ldr r3, [pc, #172] @ cf7dc │ │ │ │ + ldr r1, [pc, #172] @ cf7e0 │ │ │ │ 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 8d7d8 │ │ │ │ - b cf664 │ │ │ │ - ldr r0, [pc, #132] @ cf810 │ │ │ │ + b cf63c │ │ │ │ + ldr r0, [pc, #132] @ cf7e8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cf814 │ │ │ │ - ldr r1, [pc, #128] @ cf818 │ │ │ │ + ldr r3, [pc, #128] @ cf7ec │ │ │ │ + ldr r1, [pc, #128] @ cf7f0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf730 │ │ │ │ - ldr r0, [pc, #84] @ cf81c │ │ │ │ + b cf708 │ │ │ │ + ldr r0, [pc, #84] @ cf7f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cf820 │ │ │ │ - ldr r1, [pc, #80] @ cf824 │ │ │ │ + ldr r3, [pc, #80] @ cf7f8 │ │ │ │ + ldr r1, [pc, #80] @ cf7fc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf6f8 │ │ │ │ - strdeq r3, [pc], ip @ │ │ │ │ - strdeq r3, [pc], r4 @ │ │ │ │ - strdeq r2, [r9], r4 @ │ │ │ │ - adceq r3, r9, ip, lsr r6 │ │ │ │ - adceq r3, pc, ip, lsl r4 @ │ │ │ │ - strhteq r3, [pc], r8 │ │ │ │ - strhteq r2, [r9], r8 │ │ │ │ - adceq r3, r9, r0, lsl #12 │ │ │ │ - adceq r3, pc, ip, ror r2 @ │ │ │ │ - adceq r2, r9, ip, ror ip │ │ │ │ - adceq r3, r9, r4, asr #11 │ │ │ │ + b cf6d0 │ │ │ │ + adceq r3, pc, r4, lsr #8 │ │ │ │ + adceq r3, pc, ip, lsl r3 @ │ │ │ │ + adceq r2, r9, ip, lsl sp │ │ │ │ + adceq r3, r9, r4, ror #12 │ │ │ │ + adceq r3, pc, r4, asr #8 │ │ │ │ + adceq r3, pc, r0, ror #5 │ │ │ │ + adceq r2, r9, r0, ror #25 │ │ │ │ + adceq r3, r9, r8, lsr #12 │ │ │ │ + adceq r3, pc, r4, lsr #5 │ │ │ │ + adceq r2, r9, r4, lsr #25 │ │ │ │ + adceq r3, r9, ip, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cf9e8 │ │ │ │ + ldr r9, [pc, #432] @ cf9c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf934 │ │ │ │ - ldr r8, [pc, #416] @ cf9f8 │ │ │ │ + bne cf90c │ │ │ │ + ldr r8, [pc, #416] @ cf9d0 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf894 │ │ │ │ + beq cf86c │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf8fc │ │ │ │ + beq cf8d4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf90c │ │ │ │ + beq cf8e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf8fc │ │ │ │ + beq cf8d4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf884 │ │ │ │ + bne cf85c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf9ac │ │ │ │ + bne cf984 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf970 │ │ │ │ + bne cf948 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cf9ec │ │ │ │ + ldr r0, [pc, #176] @ cf9c4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cf9f0 │ │ │ │ - ldr r1, [pc, #172] @ cf9f4 │ │ │ │ + ldr r3, [pc, #172] @ cf9c8 │ │ │ │ + ldr r1, [pc, #172] @ cf9cc │ │ │ │ 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 8d7d8 │ │ │ │ - b cf850 │ │ │ │ - ldr r0, [pc, #132] @ cf9fc │ │ │ │ + b cf828 │ │ │ │ + ldr r0, [pc, #132] @ cf9d4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cfa00 │ │ │ │ - ldr r1, [pc, #128] @ cfa04 │ │ │ │ + ldr r3, [pc, #128] @ cf9d8 │ │ │ │ + ldr r1, [pc, #128] @ cf9dc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf91c │ │ │ │ - ldr r0, [pc, #84] @ cfa08 │ │ │ │ + b cf8f4 │ │ │ │ + ldr r0, [pc, #84] @ cf9e0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cfa0c │ │ │ │ - ldr r1, [pc, #80] @ cfa10 │ │ │ │ + ldr r3, [pc, #80] @ cf9e4 │ │ │ │ + ldr r1, [pc, #80] @ cf9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cf8e4 │ │ │ │ - adceq r3, pc, r0, lsr #4 │ │ │ │ - adceq r3, pc, r8, lsl r1 @ │ │ │ │ - adceq r2, r9, ip, ror #17 │ │ │ │ - umlaleq r3, r9, r8, r3 │ │ │ │ - adceq r3, pc, r0, lsr #6 │ │ │ │ - ldrdeq r3, [pc], ip @ │ │ │ │ - strhteq r2, [r9], r0 │ │ │ │ - adceq r3, r9, ip, asr r3 │ │ │ │ - adceq r3, pc, r0, lsr #1 │ │ │ │ - adceq r2, r9, r4, ror r8 │ │ │ │ - adceq r3, r9, r0, lsr #6 │ │ │ │ + b cf8bc │ │ │ │ + adceq r3, pc, r8, asr #4 │ │ │ │ + adceq r3, pc, r0, asr #2 │ │ │ │ + adceq r2, r9, r4, lsl r9 │ │ │ │ + adceq r3, r9, r0, asr #7 │ │ │ │ + adceq r3, pc, r8, asr #6 │ │ │ │ + adceq r3, pc, r4, lsl #2 │ │ │ │ + ldrdeq r2, [r9], r8 @ │ │ │ │ + adceq r3, r9, r4, lsl #7 │ │ │ │ + adceq r3, pc, r8, asr #1 │ │ │ │ + umlaleq r2, r9, ip, r8 │ │ │ │ + adceq r3, r9, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cfbd4 │ │ │ │ + ldr r9, [pc, #432] @ cfbac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfb20 │ │ │ │ - ldr r8, [pc, #416] @ cfbe4 │ │ │ │ + bne cfaf8 │ │ │ │ + ldr r8, [pc, #416] @ cfbbc │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfa80 │ │ │ │ + beq cfa58 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfae8 │ │ │ │ + beq cfac0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfaf8 │ │ │ │ + beq cfad0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfae8 │ │ │ │ + beq cfac0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfa70 │ │ │ │ + bne cfa48 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfb98 │ │ │ │ + bne cfb70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfb5c │ │ │ │ + bne cfb34 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cfbd8 │ │ │ │ + ldr r0, [pc, #176] @ cfbb0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cfbdc │ │ │ │ - ldr r1, [pc, #172] @ cfbe0 │ │ │ │ + ldr r3, [pc, #172] @ cfbb4 │ │ │ │ + ldr r1, [pc, #172] @ cfbb8 │ │ │ │ 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 8d7d8 │ │ │ │ - b cfa3c │ │ │ │ - ldr r0, [pc, #132] @ cfbe8 │ │ │ │ + b cfa14 │ │ │ │ + ldr r0, [pc, #132] @ cfbc0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cfbec │ │ │ │ - ldr r1, [pc, #128] @ cfbf0 │ │ │ │ + ldr r3, [pc, #128] @ cfbc4 │ │ │ │ + ldr r1, [pc, #128] @ cfbc8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cfb08 │ │ │ │ - ldr r0, [pc, #84] @ cfbf4 │ │ │ │ + b cfae0 │ │ │ │ + ldr r0, [pc, #84] @ cfbcc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cfbf8 │ │ │ │ - ldr r1, [pc, #80] @ cfbfc │ │ │ │ + ldr r3, [pc, #80] @ cfbd0 │ │ │ │ + ldr r1, [pc, #80] @ cfbd4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cfad0 │ │ │ │ - adceq r3, pc, r0, lsl #7 │ │ │ │ - adceq r3, pc, r8, ror r2 @ │ │ │ │ - adceq r2, r9, r8, ror r7 │ │ │ │ - adceq r3, r9, ip, lsl r4 │ │ │ │ - umlaleq r3, pc, r8, r4 @ │ │ │ │ - adceq r3, pc, ip, lsr r2 @ │ │ │ │ - adceq r2, r9, ip, lsr r7 │ │ │ │ - adceq r3, r9, r0, ror #7 │ │ │ │ - adceq r3, pc, r0, lsl #4 │ │ │ │ - adceq r2, r9, r0, lsl #14 │ │ │ │ - adceq r3, r9, r4, lsr #7 │ │ │ │ + b cfaa8 │ │ │ │ + adceq r3, pc, r8, lsr #7 │ │ │ │ + adceq r3, pc, r0, lsr #5 │ │ │ │ + adceq r2, r9, r0, lsr #15 │ │ │ │ + adceq r3, r9, r4, asr #8 │ │ │ │ + adceq r3, pc, r0, asr #9 │ │ │ │ + adceq r3, pc, r4, ror #4 │ │ │ │ + adceq r2, r9, r4, ror #14 │ │ │ │ + adceq r3, r9, r8, lsl #8 │ │ │ │ + adceq r3, pc, r8, lsr #4 │ │ │ │ + adceq r2, r9, r8, lsr #14 │ │ │ │ + adceq r3, r9, ip, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cfdc0 │ │ │ │ + ldr r9, [pc, #432] @ cfd98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfd0c │ │ │ │ - ldr r8, [pc, #416] @ cfdd0 │ │ │ │ + bne cfce4 │ │ │ │ + ldr r8, [pc, #416] @ cfda8 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc6c │ │ │ │ + beq cfc44 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfcd4 │ │ │ │ + beq cfcac │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfce4 │ │ │ │ + beq cfcbc │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfcd4 │ │ │ │ + beq cfcac │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfc5c │ │ │ │ + bne cfc34 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfd84 │ │ │ │ + bne cfd5c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfd48 │ │ │ │ + bne cfd20 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cfdc4 │ │ │ │ + ldr r0, [pc, #176] @ cfd9c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cfdc8 │ │ │ │ - ldr r1, [pc, #172] @ cfdcc │ │ │ │ + ldr r3, [pc, #172] @ cfda0 │ │ │ │ + ldr r1, [pc, #172] @ cfda4 │ │ │ │ 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 8d7d8 │ │ │ │ - b cfc28 │ │ │ │ - ldr r0, [pc, #132] @ cfdd4 │ │ │ │ + b cfc00 │ │ │ │ + ldr r0, [pc, #132] @ cfdac │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cfdd8 │ │ │ │ - ldr r1, [pc, #128] @ cfddc │ │ │ │ + ldr r3, [pc, #128] @ cfdb0 │ │ │ │ + ldr r1, [pc, #128] @ cfdb4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cfcf4 │ │ │ │ - ldr r0, [pc, #84] @ cfde0 │ │ │ │ + b cfccc │ │ │ │ + ldr r0, [pc, #84] @ cfdb8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cfde4 │ │ │ │ - ldr r1, [pc, #80] @ cfde8 │ │ │ │ + ldr r3, [pc, #80] @ cfdbc │ │ │ │ + ldr r1, [pc, #80] @ cfdc0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cfcbc │ │ │ │ - adceq r2, pc, r4, lsr lr @ │ │ │ │ - adceq r2, pc, ip, lsr #26 │ │ │ │ - adceq r2, r9, r4, asr r6 │ │ │ │ - ldrdeq r3, [r9], r0 @ │ │ │ │ - strhteq r2, [pc], r8 │ │ │ │ - strdeq r2, [pc], r0 @ │ │ │ │ - adceq r2, r9, r8, lsl r6 │ │ │ │ - umlaleq r3, r9, r4, r0 │ │ │ │ - strhteq r2, [pc], r4 │ │ │ │ - ldrdeq r2, [r9], ip @ │ │ │ │ - adceq r3, r9, r8, asr r0 │ │ │ │ + b cfc94 │ │ │ │ + adceq r2, pc, ip, asr lr @ │ │ │ │ + adceq r2, pc, r4, asr sp @ │ │ │ │ + adceq r2, r9, ip, ror r6 │ │ │ │ + strdeq r3, [r9], r8 @ │ │ │ │ + adceq r2, pc, r0, ror #29 │ │ │ │ + adceq r2, pc, r8, lsl sp @ │ │ │ │ + adceq r2, r9, r0, asr #12 │ │ │ │ + strhteq r3, [r9], ip │ │ │ │ + ldrdeq r2, [pc], ip @ │ │ │ │ + adceq r2, r9, r4, lsl #12 │ │ │ │ + adceq r3, r9, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cffac │ │ │ │ + ldr r9, [pc, #432] @ cff84 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfef8 │ │ │ │ - ldr r8, [pc, #416] @ cffbc │ │ │ │ + bne cfed0 │ │ │ │ + ldr r8, [pc, #416] @ cff94 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe58 │ │ │ │ + beq cfe30 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfec0 │ │ │ │ + beq cfe98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfed0 │ │ │ │ + beq cfea8 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfec0 │ │ │ │ + beq cfe98 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfe48 │ │ │ │ + bne cfe20 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cff70 │ │ │ │ + bne cff48 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cff34 │ │ │ │ + bne cff0c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ cffb0 │ │ │ │ + ldr r0, [pc, #176] @ cff88 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cffb4 │ │ │ │ - ldr r1, [pc, #172] @ cffb8 │ │ │ │ + ldr r3, [pc, #172] @ cff8c │ │ │ │ + ldr r1, [pc, #172] @ cff90 │ │ │ │ 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 8d7d8 │ │ │ │ - b cfe14 │ │ │ │ - ldr r0, [pc, #132] @ cffc0 │ │ │ │ + b cfdec │ │ │ │ + ldr r0, [pc, #132] @ cff98 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cffc4 │ │ │ │ - ldr r1, [pc, #128] @ cffc8 │ │ │ │ + ldr r3, [pc, #128] @ cff9c │ │ │ │ + ldr r1, [pc, #128] @ cffa0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cfee0 │ │ │ │ - ldr r0, [pc, #84] @ cffcc │ │ │ │ + b cfeb8 │ │ │ │ + ldr r0, [pc, #84] @ cffa4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cffd0 │ │ │ │ - ldr r1, [pc, #80] @ cffd4 │ │ │ │ + ldr r3, [pc, #80] @ cffa8 │ │ │ │ + ldr r1, [pc, #80] @ cffac │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b cfea8 │ │ │ │ - adceq r3, pc, r8, lsr #4 │ │ │ │ - adceq r3, pc, r0, lsr #2 │ │ │ │ - strhteq r2, [r9], r8 │ │ │ │ - adceq r2, r9, ip, asr ip │ │ │ │ - ldrdeq r3, [pc], ip @ │ │ │ │ - adceq r3, pc, r4, ror #1 │ │ │ │ - adceq r2, r9, ip, ror r4 │ │ │ │ - adceq r2, r9, r0, lsr #24 │ │ │ │ - adceq r3, pc, r8, lsr #1 │ │ │ │ - adceq r2, r9, r0, asr #8 │ │ │ │ - adceq r2, r9, r4, ror #23 │ │ │ │ + b cfe80 │ │ │ │ + adceq r3, pc, r0, asr r2 @ │ │ │ │ + adceq r3, pc, r8, asr #2 │ │ │ │ + adceq r2, r9, r0, ror #9 │ │ │ │ + adceq r2, r9, r4, lsl #25 │ │ │ │ + adceq r3, pc, r4, lsl #4 │ │ │ │ + adceq r3, pc, ip, lsl #2 │ │ │ │ + adceq r2, r9, r4, lsr #9 │ │ │ │ + adceq r2, r9, r8, asr #24 │ │ │ │ + ldrdeq r3, [pc], r0 @ │ │ │ │ + adceq r2, r9, r8, ror #8 │ │ │ │ + adceq r2, r9, ip, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0198 │ │ │ │ + ldr r9, [pc, #432] @ d0170 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d00e4 │ │ │ │ - ldr r8, [pc, #416] @ d01a8 │ │ │ │ + bne d00bc │ │ │ │ + ldr r8, [pc, #416] @ d0180 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0044 │ │ │ │ + beq d001c │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00ac │ │ │ │ + beq d0084 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00bc │ │ │ │ + beq d0094 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00ac │ │ │ │ + beq d0084 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0034 │ │ │ │ + bne d000c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d015c │ │ │ │ + bne d0134 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0120 │ │ │ │ + bne d00f8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d019c │ │ │ │ + ldr r0, [pc, #176] @ d0174 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d01a0 │ │ │ │ - ldr r1, [pc, #172] @ d01a4 │ │ │ │ + ldr r3, [pc, #172] @ d0178 │ │ │ │ + ldr r1, [pc, #172] @ d017c │ │ │ │ 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 8d7d8 │ │ │ │ - b d0000 │ │ │ │ - ldr r0, [pc, #132] @ d01ac │ │ │ │ + b cffd8 │ │ │ │ + ldr r0, [pc, #132] @ d0184 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d01b0 │ │ │ │ - ldr r1, [pc, #128] @ d01b4 │ │ │ │ + ldr r3, [pc, #128] @ d0188 │ │ │ │ + ldr r1, [pc, #128] @ d018c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d00cc │ │ │ │ - ldr r0, [pc, #84] @ d01b8 │ │ │ │ + b d00a4 │ │ │ │ + ldr r0, [pc, #84] @ d0190 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d01bc │ │ │ │ - ldr r1, [pc, #80] @ d01c0 │ │ │ │ + ldr r3, [pc, #80] @ d0194 │ │ │ │ + ldr r1, [pc, #80] @ d0198 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0094 │ │ │ │ - adceq r2, pc, ip, ror ip @ │ │ │ │ - adceq r2, pc, r4, ror fp @ │ │ │ │ - adceq r2, r9, ip, lsl #3 │ │ │ │ - adceq r2, r9, r8, asr #27 │ │ │ │ - adceq r2, pc, r0, lsr ip @ │ │ │ │ - adceq r2, pc, r8, lsr fp @ │ │ │ │ - adceq r2, r9, r0, asr r1 │ │ │ │ - adceq r2, r9, ip, lsl #27 │ │ │ │ - strdeq r2, [pc], ip @ │ │ │ │ - adceq r2, r9, r4, lsl r1 │ │ │ │ - adceq r2, r9, r0, asr sp │ │ │ │ + b d006c │ │ │ │ + adceq r2, pc, r4, lsr #25 │ │ │ │ + umlaleq r2, pc, ip, fp @ │ │ │ │ + strhteq r2, [r9], r4 │ │ │ │ + strdeq r2, [r9], r0 @ │ │ │ │ + adceq r2, pc, r8, asr ip @ │ │ │ │ + adceq r2, pc, r0, ror #22 │ │ │ │ + adceq r2, r9, r8, ror r1 │ │ │ │ + strhteq r2, [r9], r4 │ │ │ │ + adceq r2, pc, r4, lsr #22 │ │ │ │ + adceq r2, r9, ip, lsr r1 │ │ │ │ + adceq r2, r9, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0384 │ │ │ │ + ldr r9, [pc, #432] @ d035c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d02d0 │ │ │ │ - ldr r8, [pc, #416] @ d0394 │ │ │ │ + bne d02a8 │ │ │ │ + ldr r8, [pc, #416] @ d036c │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0230 │ │ │ │ + beq d0208 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0298 │ │ │ │ + beq d0270 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d02a8 │ │ │ │ + beq d0280 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0298 │ │ │ │ + beq d0270 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0220 │ │ │ │ + bne d01f8 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0348 │ │ │ │ + bne d0320 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d030c │ │ │ │ + bne d02e4 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d0388 │ │ │ │ + ldr r0, [pc, #176] @ d0360 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d038c │ │ │ │ - ldr r1, [pc, #172] @ d0390 │ │ │ │ + ldr r3, [pc, #172] @ d0364 │ │ │ │ + ldr r1, [pc, #172] @ d0368 │ │ │ │ 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 8d7d8 │ │ │ │ - b d01ec │ │ │ │ - ldr r0, [pc, #132] @ d0398 │ │ │ │ + b d01c4 │ │ │ │ + ldr r0, [pc, #132] @ d0370 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d039c │ │ │ │ - ldr r1, [pc, #128] @ d03a0 │ │ │ │ + ldr r3, [pc, #128] @ d0374 │ │ │ │ + ldr r1, [pc, #128] @ d0378 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d02b8 │ │ │ │ - ldr r0, [pc, #84] @ d03a4 │ │ │ │ + b d0290 │ │ │ │ + ldr r0, [pc, #84] @ d037c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d03a8 │ │ │ │ - ldr r1, [pc, #80] @ d03ac │ │ │ │ + ldr r3, [pc, #80] @ d0380 │ │ │ │ + ldr r1, [pc, #80] @ d0384 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0280 │ │ │ │ - ldrdeq r2, [pc], ip @ │ │ │ │ - ldrdeq r2, [pc], r4 @ │ │ │ │ - adceq r2, r9, r4, asr r0 │ │ │ │ - adceq r2, r9, ip, asr #25 │ │ │ │ - adceq r2, pc, r8, lsl sp @ │ │ │ │ - umlaleq r2, pc, r8, sl @ │ │ │ │ - adceq r2, r9, r8, lsl r0 │ │ │ │ - umlaleq r2, r9, r0, ip │ │ │ │ - adceq r2, pc, ip, asr sl @ │ │ │ │ - ldrdeq r1, [r9], ip @ │ │ │ │ - adceq r2, r9, r4, asr ip │ │ │ │ + b d0258 │ │ │ │ + adceq r2, pc, r4, lsl #24 │ │ │ │ + strdeq r2, [pc], ip @ │ │ │ │ + adceq r2, r9, ip, ror r0 │ │ │ │ + strdeq r2, [r9], r4 @ │ │ │ │ + adceq r2, pc, r0, asr #26 │ │ │ │ + adceq r2, pc, r0, asr #21 │ │ │ │ + adceq r2, r9, r0, asr #32 │ │ │ │ + strhteq r2, [r9], r8 │ │ │ │ + adceq r2, pc, r4, lsl #21 │ │ │ │ + adceq r2, r9, r4 │ │ │ │ + adceq r2, r9, ip, ror ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 5535c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d03f8 │ │ │ │ + beq d03d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d044c │ │ │ │ + beq d0424 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0458 │ │ │ │ + beq d0430 │ │ │ │ mov r0, r6 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d044c │ │ │ │ + beq d0424 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d03ec │ │ │ │ + bne d03c4 │ │ │ │ bl 5535c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -125790,292 +125780,292 @@ │ │ │ │ bl 5535c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d062c │ │ │ │ + ldr r9, [pc, #432] @ d0604 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0578 │ │ │ │ - ldr r8, [pc, #416] @ d063c │ │ │ │ + bne d0550 │ │ │ │ + ldr r8, [pc, #416] @ d0614 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d04d8 │ │ │ │ + beq d04b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0540 │ │ │ │ + beq d0518 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0550 │ │ │ │ + beq d0528 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0540 │ │ │ │ + beq d0518 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d04c8 │ │ │ │ + bne d04a0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d05f0 │ │ │ │ + bne d05c8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d05b4 │ │ │ │ + bne d058c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d0630 │ │ │ │ + ldr r0, [pc, #176] @ d0608 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0634 │ │ │ │ - ldr r1, [pc, #172] @ d0638 │ │ │ │ + ldr r3, [pc, #172] @ d060c │ │ │ │ + ldr r1, [pc, #172] @ d0610 │ │ │ │ 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 8d7d8 │ │ │ │ - b d0494 │ │ │ │ - ldr r0, [pc, #132] @ d0640 │ │ │ │ + b d046c │ │ │ │ + ldr r0, [pc, #132] @ d0618 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0644 │ │ │ │ - ldr r1, [pc, #128] @ d0648 │ │ │ │ + ldr r3, [pc, #128] @ d061c │ │ │ │ + ldr r1, [pc, #128] @ d0620 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0560 │ │ │ │ - ldr r0, [pc, #84] @ d064c │ │ │ │ + b d0538 │ │ │ │ + ldr r0, [pc, #84] @ d0624 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0650 │ │ │ │ - ldr r1, [pc, #80] @ d0654 │ │ │ │ + ldr r3, [pc, #80] @ d0628 │ │ │ │ + ldr r1, [pc, #80] @ d062c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0528 │ │ │ │ - strhteq r2, [pc], r4 │ │ │ │ - adceq r2, pc, ip, lsr #13 │ │ │ │ - adceq r1, r9, ip, ror #29 │ │ │ │ - ldrdeq r2, [r9], ip @ │ │ │ │ - adceq r2, pc, r8, ror #14 │ │ │ │ - adceq r2, pc, r0, ror r6 @ │ │ │ │ - strhteq r1, [r9], r0 │ │ │ │ - adceq r2, r9, r0, lsr #15 │ │ │ │ - adceq r2, pc, r4, lsr r6 @ │ │ │ │ - adceq r1, r9, r4, ror lr │ │ │ │ - adceq r2, r9, r4, ror #14 │ │ │ │ + b d0500 │ │ │ │ + ldrdeq r2, [pc], ip @ │ │ │ │ + ldrdeq r2, [pc], r4 @ │ │ │ │ + adceq r1, r9, r4, lsl pc │ │ │ │ + adceq r2, r9, r4, lsl #16 │ │ │ │ + umlaleq r2, pc, r0, r7 @ │ │ │ │ + umlaleq r2, pc, r8, r6 @ │ │ │ │ + ldrdeq r1, [r9], r8 @ │ │ │ │ + adceq r2, r9, r8, asr #15 │ │ │ │ + adceq r2, pc, ip, asr r6 @ │ │ │ │ + umlaleq r1, r9, ip, lr │ │ │ │ + adceq r2, r9, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0818 │ │ │ │ + ldr r9, [pc, #432] @ d07f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0764 │ │ │ │ - ldr r8, [pc, #416] @ d0828 │ │ │ │ + bne d073c │ │ │ │ + ldr r8, [pc, #416] @ d0800 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d06c4 │ │ │ │ + beq d069c │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d072c │ │ │ │ + beq d0704 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d073c │ │ │ │ + beq d0714 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d072c │ │ │ │ + beq d0704 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d06b4 │ │ │ │ + bne d068c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d07dc │ │ │ │ + bne d07b4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d07a0 │ │ │ │ + bne d0778 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d081c │ │ │ │ + ldr r0, [pc, #176] @ d07f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0820 │ │ │ │ - ldr r1, [pc, #172] @ d0824 │ │ │ │ + ldr r3, [pc, #172] @ d07f8 │ │ │ │ + ldr r1, [pc, #172] @ d07fc │ │ │ │ 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 8d7d8 │ │ │ │ - b d0680 │ │ │ │ - ldr r0, [pc, #132] @ d082c │ │ │ │ + b d0658 │ │ │ │ + ldr r0, [pc, #132] @ d0804 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0830 │ │ │ │ - ldr r1, [pc, #128] @ d0834 │ │ │ │ + ldr r3, [pc, #128] @ d0808 │ │ │ │ + ldr r1, [pc, #128] @ d080c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d074c │ │ │ │ - ldr r0, [pc, #84] @ d0838 │ │ │ │ + b d0724 │ │ │ │ + ldr r0, [pc, #84] @ d0810 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d083c │ │ │ │ - ldr r1, [pc, #80] @ d0840 │ │ │ │ + ldr r3, [pc, #80] @ d0814 │ │ │ │ + ldr r1, [pc, #80] @ d0818 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0714 │ │ │ │ - adceq r2, pc, r8, ror #7 │ │ │ │ - adceq r2, pc, r0, ror #5 │ │ │ │ - adceq r1, r9, r0, ror #24 │ │ │ │ - adceq r2, r9, r0, ror #11 │ │ │ │ - umlaleq r2, pc, r0, r4 @ │ │ │ │ - adceq r2, pc, r4, lsr #5 │ │ │ │ - adceq r1, r9, r4, lsr #24 │ │ │ │ - adceq r2, r9, r4, lsr #11 │ │ │ │ - adceq r2, pc, r8, ror #4 │ │ │ │ - adceq r1, r9, r8, ror #23 │ │ │ │ - adceq r2, r9, r8, ror #10 │ │ │ │ + b d06ec │ │ │ │ + adceq r2, pc, r0, lsl r4 @ │ │ │ │ + adceq r2, pc, r8, lsl #6 │ │ │ │ + adceq r1, r9, r8, lsl #25 │ │ │ │ + adceq r2, r9, r8, lsl #12 │ │ │ │ + strhteq r2, [pc], r8 │ │ │ │ + adceq r2, pc, ip, asr #5 │ │ │ │ + adceq r1, r9, ip, asr #24 │ │ │ │ + adceq r2, r9, ip, asr #11 │ │ │ │ + umlaleq r2, pc, r0, r2 @ │ │ │ │ + adceq r1, r9, r0, lsl ip │ │ │ │ + umlaleq r2, r9, r0, r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 53dfc │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d088c │ │ │ │ + beq d0864 │ │ │ │ mov r0, r6 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d08e0 │ │ │ │ + beq d08b8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d08ec │ │ │ │ + beq d08c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d08e0 │ │ │ │ + beq d08b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0880 │ │ │ │ + bne d0858 │ │ │ │ bl 53dfc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -126083,169 +126073,169 @@ │ │ │ │ bl 53dfc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0ac0 │ │ │ │ + ldr r9, [pc, #432] @ d0a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0a0c │ │ │ │ - ldr r8, [pc, #416] @ d0ad0 │ │ │ │ + bne d09e4 │ │ │ │ + ldr r8, [pc, #416] @ d0aa8 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d096c │ │ │ │ + beq d0944 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d09d4 │ │ │ │ + beq d09ac │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d09e4 │ │ │ │ + beq d09bc │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d09d4 │ │ │ │ + beq d09ac │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d095c │ │ │ │ + bne d0934 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0a84 │ │ │ │ + bne d0a5c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0a48 │ │ │ │ + bne d0a20 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d0ac4 │ │ │ │ + ldr r0, [pc, #176] @ d0a9c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0ac8 │ │ │ │ - ldr r1, [pc, #172] @ d0acc │ │ │ │ + ldr r3, [pc, #172] @ d0aa0 │ │ │ │ + ldr r1, [pc, #172] @ d0aa4 │ │ │ │ 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 8d7d8 │ │ │ │ - b d0928 │ │ │ │ - ldr r0, [pc, #132] @ d0ad4 │ │ │ │ + b d0900 │ │ │ │ + ldr r0, [pc, #132] @ d0aac │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0ad8 │ │ │ │ - ldr r1, [pc, #128] @ d0adc │ │ │ │ + ldr r3, [pc, #128] @ d0ab0 │ │ │ │ + ldr r1, [pc, #128] @ d0ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d09f4 │ │ │ │ - ldr r0, [pc, #84] @ d0ae0 │ │ │ │ + b d09cc │ │ │ │ + ldr r0, [pc, #84] @ d0ab8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0ae4 │ │ │ │ - ldr r1, [pc, #80] @ d0ae8 │ │ │ │ + ldr r3, [pc, #80] @ d0abc │ │ │ │ + ldr r1, [pc, #80] @ d0ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d09bc │ │ │ │ - umlaleq r2, pc, r0, r4 @ │ │ │ │ - adceq r2, pc, r8, lsl #7 │ │ │ │ - adceq r1, r9, r0, ror #19 │ │ │ │ - adceq r2, r9, r0, lsl r5 │ │ │ │ - adceq r2, pc, ip, lsl r5 @ │ │ │ │ - adceq r2, pc, ip, asr #6 │ │ │ │ - adceq r1, r9, r4, lsr #19 │ │ │ │ - ldrdeq r2, [r9], r4 @ │ │ │ │ - adceq r2, pc, r0, lsl r3 @ │ │ │ │ - adceq r1, r9, r8, ror #18 │ │ │ │ - umlaleq r2, r9, r8, r4 │ │ │ │ + b d0994 │ │ │ │ + strhteq r2, [pc], r8 │ │ │ │ + strhteq r2, [pc], r0 │ │ │ │ + adceq r1, r9, r8, lsl #20 │ │ │ │ + adceq r2, r9, r8, lsr r5 │ │ │ │ + adceq r2, pc, r4, asr #10 │ │ │ │ + adceq r2, pc, r4, ror r3 @ │ │ │ │ + adceq r1, r9, ip, asr #19 │ │ │ │ + strdeq r2, [r9], ip @ │ │ │ │ + adceq r2, pc, r8, lsr r3 @ │ │ │ │ + umlaleq r1, r9, r0, r9 │ │ │ │ + adceq r2, r9, r0, asr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 554b8 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b34 │ │ │ │ + beq d0b0c │ │ │ │ mov r0, r6 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b88 │ │ │ │ + beq d0b60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b94 │ │ │ │ + beq d0b6c │ │ │ │ mov r0, r6 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b88 │ │ │ │ + beq d0b60 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0b28 │ │ │ │ + bne d0b00 │ │ │ │ bl 554b8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -126253,685 +126243,685 @@ │ │ │ │ bl 554b8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0d68 │ │ │ │ + ldr r9, [pc, #432] @ d0d40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0cb4 │ │ │ │ - ldr r8, [pc, #416] @ d0d78 │ │ │ │ + bne d0c8c │ │ │ │ + ldr r8, [pc, #416] @ d0d50 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0c14 │ │ │ │ + beq d0bec │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0c7c │ │ │ │ + beq d0c54 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0c8c │ │ │ │ + beq d0c64 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0c7c │ │ │ │ + beq d0c54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0c04 │ │ │ │ + bne d0bdc │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0d2c │ │ │ │ + bne d0d04 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0cf0 │ │ │ │ + bne d0cc8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d0d6c │ │ │ │ + ldr r0, [pc, #176] @ d0d44 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0d70 │ │ │ │ - ldr r1, [pc, #172] @ d0d74 │ │ │ │ + ldr r3, [pc, #172] @ d0d48 │ │ │ │ + ldr r1, [pc, #172] @ d0d4c │ │ │ │ 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 8d7d8 │ │ │ │ - b d0bd0 │ │ │ │ - ldr r0, [pc, #132] @ d0d7c │ │ │ │ + b d0ba8 │ │ │ │ + ldr r0, [pc, #132] @ d0d54 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0d80 │ │ │ │ - ldr r1, [pc, #128] @ d0d84 │ │ │ │ + ldr r3, [pc, #128] @ d0d58 │ │ │ │ + ldr r1, [pc, #128] @ d0d5c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0c9c │ │ │ │ - ldr r0, [pc, #84] @ d0d88 │ │ │ │ + b d0c74 │ │ │ │ + ldr r0, [pc, #84] @ d0d60 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0d8c │ │ │ │ - ldr r1, [pc, #80] @ d0d90 │ │ │ │ + ldr r3, [pc, #80] @ d0d64 │ │ │ │ + ldr r1, [pc, #80] @ d0d68 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0c64 │ │ │ │ - umlaleq r1, pc, r4, lr @ │ │ │ │ - adceq r1, pc, ip, lsl #27 │ │ │ │ - adceq r1, r9, ip, asr #14 │ │ │ │ - adceq r2, r9, r0, ror #1 │ │ │ │ - adceq r1, pc, r0, ror #29 │ │ │ │ - adceq r1, pc, r0, asr sp @ │ │ │ │ - adceq r1, r9, r0, lsl r7 │ │ │ │ - adceq r2, r9, r4, lsr #1 │ │ │ │ - adceq r1, pc, r4, lsl sp @ │ │ │ │ - ldrdeq r1, [r9], r4 @ │ │ │ │ - adceq r2, r9, r8, rrx │ │ │ │ + b d0c3c │ │ │ │ + strhteq r1, [pc], ip │ │ │ │ + strhteq r1, [pc], r4 │ │ │ │ + adceq r1, r9, r4, ror r7 │ │ │ │ + adceq r2, r9, r8, lsl #2 │ │ │ │ + adceq r1, pc, r8, lsl #30 │ │ │ │ + adceq r1, pc, r8, ror sp @ │ │ │ │ + adceq r1, r9, r8, lsr r7 │ │ │ │ + adceq r2, r9, ip, asr #1 │ │ │ │ + adceq r1, pc, ip, lsr sp @ │ │ │ │ + strdeq r1, [r9], ip @ │ │ │ │ + umlaleq r2, r9, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r8, [pc, #420] @ d0f48 │ │ │ │ + ldr r8, [pc, #420] @ d0f20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0ea0 │ │ │ │ - ldr r9, [pc, #400] @ d0f54 │ │ │ │ + bne d0e78 │ │ │ │ + ldr r9, [pc, #400] @ d0f2c │ │ │ │ ldr r6, [r5] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e00 │ │ │ │ + beq d0dd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e68 │ │ │ │ + beq d0e40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e78 │ │ │ │ + beq d0e50 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e68 │ │ │ │ + beq d0e40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0df0 │ │ │ │ + bne d0dc8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0f10 │ │ │ │ + bne d0ee8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r8, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0ed8 │ │ │ │ + bne d0eb0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ d0f4c │ │ │ │ + ldr r0, [pc, #164] @ d0f24 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #160] @ d0f50 │ │ │ │ + ldr r3, [pc, #160] @ d0f28 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r8, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0dbc │ │ │ │ - ldr r0, [pc, #120] @ d0f58 │ │ │ │ + b d0d94 │ │ │ │ + ldr r0, [pc, #120] @ d0f30 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #116] @ d0f5c │ │ │ │ + ldr r3, [pc, #116] @ d0f34 │ │ │ │ add r2, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r8, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0e88 │ │ │ │ - ldr r0, [pc, #72] @ d0f60 │ │ │ │ + b d0e60 │ │ │ │ + ldr r0, [pc, #72] @ d0f38 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ d0f64 │ │ │ │ + ldr r3, [pc, #68] @ d0f3c │ │ │ │ add r2, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r8, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d0e50 │ │ │ │ - strdeq r1, [pc], r4 @ │ │ │ │ - adceq r1, r9, r8, lsr #30 │ │ │ │ - adceq r1, r9, r0, asr #7 │ │ │ │ - adceq r1, pc, ip, lsr #23 │ │ │ │ - strdeq r1, [r9], r0 @ │ │ │ │ - adceq r1, r9, r8, lsl #7 │ │ │ │ - strhteq r1, [r9], r8 │ │ │ │ - adceq r1, r9, r0, asr r3 │ │ │ │ + b d0e28 │ │ │ │ + adceq r1, pc, ip, lsl fp @ │ │ │ │ + adceq r1, r9, r0, asr pc │ │ │ │ + adceq r1, r9, r8, ror #7 │ │ │ │ + ldrdeq r1, [pc], r4 @ │ │ │ │ + adceq r1, r9, r8, lsl pc │ │ │ │ + strhteq r1, [r9], r0 │ │ │ │ + adceq r1, r9, r0, ror #29 │ │ │ │ + adceq r1, r9, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d1128 │ │ │ │ + ldr r9, [pc, #432] @ d1100 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d1074 │ │ │ │ - ldr r8, [pc, #416] @ d1138 │ │ │ │ + bne d104c │ │ │ │ + ldr r8, [pc, #416] @ d1110 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0fd4 │ │ │ │ + beq d0fac │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d103c │ │ │ │ + beq d1014 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d104c │ │ │ │ + beq d1024 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d103c │ │ │ │ + beq d1014 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0fc4 │ │ │ │ + bne d0f9c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d10ec │ │ │ │ + bne d10c4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d10b0 │ │ │ │ + bne d1088 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d112c │ │ │ │ + ldr r0, [pc, #176] @ d1104 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d1130 │ │ │ │ - ldr r1, [pc, #172] @ d1134 │ │ │ │ + ldr r3, [pc, #172] @ d1108 │ │ │ │ + ldr r1, [pc, #172] @ d110c │ │ │ │ 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 8d7d8 │ │ │ │ - b d0f90 │ │ │ │ - ldr r0, [pc, #132] @ d113c │ │ │ │ + b d0f68 │ │ │ │ + ldr r0, [pc, #132] @ d1114 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d1140 │ │ │ │ - ldr r1, [pc, #128] @ d1144 │ │ │ │ + ldr r3, [pc, #128] @ d1118 │ │ │ │ + ldr r1, [pc, #128] @ d111c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d105c │ │ │ │ - ldr r0, [pc, #84] @ d1148 │ │ │ │ + b d1034 │ │ │ │ + ldr r0, [pc, #84] @ d1120 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d114c │ │ │ │ - ldr r1, [pc, #80] @ d1150 │ │ │ │ + ldr r3, [pc, #80] @ d1124 │ │ │ │ + ldr r1, [pc, #80] @ d1128 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d1024 │ │ │ │ - adceq r1, pc, r0, lsr lr @ │ │ │ │ - adceq r1, pc, r8, lsr #26 │ │ │ │ - adceq r1, r9, r4, lsl #8 │ │ │ │ - ldrdeq r1, [r9], r8 @ │ │ │ │ - adceq r1, pc, r4, ror #29 │ │ │ │ - adceq r1, pc, ip, ror #25 │ │ │ │ - adceq r1, r9, r8, asr #7 │ │ │ │ - umlaleq r1, r9, ip, lr │ │ │ │ - strhteq r1, [pc], r0 │ │ │ │ - adceq r1, r9, ip, lsl #7 │ │ │ │ - adceq r1, r9, r0, ror #28 │ │ │ │ + b d0ffc │ │ │ │ + adceq r1, pc, r8, asr lr @ │ │ │ │ + adceq r1, pc, r0, asr sp @ │ │ │ │ + adceq r1, r9, ip, lsr #8 │ │ │ │ + adceq r1, r9, r0, lsl #30 │ │ │ │ + adceq r1, pc, ip, lsl #30 │ │ │ │ + adceq r1, pc, r4, lsl sp @ │ │ │ │ + strdeq r1, [r9], r0 @ │ │ │ │ + adceq r1, r9, r4, asr #29 │ │ │ │ + ldrdeq r1, [pc], r8 @ │ │ │ │ + strhteq r1, [r9], r4 │ │ │ │ + adceq r1, r9, r8, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d1314 │ │ │ │ + ldr r9, [pc, #432] @ d12ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d1260 │ │ │ │ - ldr r8, [pc, #416] @ d1324 │ │ │ │ + bne d1238 │ │ │ │ + ldr r8, [pc, #416] @ d12fc │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d11c0 │ │ │ │ + beq d1198 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1228 │ │ │ │ + beq d1200 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1238 │ │ │ │ + beq d1210 │ │ │ │ mov r0, r5 │ │ │ │ bl 53f4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1228 │ │ │ │ + beq d1200 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d11b0 │ │ │ │ + bne d1188 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d12d8 │ │ │ │ + bne d12b0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d129c │ │ │ │ + bne d1274 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d1318 │ │ │ │ + ldr r0, [pc, #176] @ d12f0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d131c │ │ │ │ - ldr r1, [pc, #172] @ d1320 │ │ │ │ + ldr r3, [pc, #172] @ d12f4 │ │ │ │ + ldr r1, [pc, #172] @ d12f8 │ │ │ │ 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 8d7d8 │ │ │ │ - b d117c │ │ │ │ - ldr r0, [pc, #132] @ d1328 │ │ │ │ + b d1154 │ │ │ │ + ldr r0, [pc, #132] @ d1300 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d132c │ │ │ │ - ldr r1, [pc, #128] @ d1330 │ │ │ │ + ldr r3, [pc, #128] @ d1304 │ │ │ │ + ldr r1, [pc, #128] @ d1308 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d1248 │ │ │ │ - ldr r0, [pc, #84] @ d1334 │ │ │ │ + b d1220 │ │ │ │ + ldr r0, [pc, #84] @ d130c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d1338 │ │ │ │ - ldr r1, [pc, #80] @ d133c │ │ │ │ + ldr r3, [pc, #80] @ d1310 │ │ │ │ + ldr r1, [pc, #80] @ d1314 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #27] │ │ │ │ add r2, sp, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ - b d1210 │ │ │ │ - adceq r1, pc, r8, lsl #22 │ │ │ │ - adceq r1, pc, r0, lsl #20 │ │ │ │ - adceq r1, r9, r8, lsr #2 │ │ │ │ - adceq r1, r9, ip, lsr #26 │ │ │ │ - adceq r1, pc, r8, ror #22 │ │ │ │ - adceq r1, pc, r4, asr #19 │ │ │ │ - adceq r1, r9, ip, ror #1 │ │ │ │ - strdeq r1, [r9], r0 @ │ │ │ │ - adceq r1, pc, r8, lsl #19 │ │ │ │ - strhteq r1, [r9], r0 │ │ │ │ - strhteq r1, [r9], r4 │ │ │ │ + b d11e8 │ │ │ │ + adceq r1, pc, r0, lsr fp @ │ │ │ │ + adceq r1, pc, r8, lsr #20 │ │ │ │ + adceq r1, r9, r0, asr r1 │ │ │ │ + adceq r1, r9, r4, asr sp │ │ │ │ + umlaleq r1, pc, r0, fp @ │ │ │ │ + adceq r1, pc, ip, ror #19 │ │ │ │ + adceq r1, r9, r4, lsl r1 │ │ │ │ + adceq r1, r9, r8, lsl sp │ │ │ │ + strhteq r1, [pc], r0 │ │ │ │ + ldrdeq r1, [r9], r8 @ │ │ │ │ + ldrdeq r1, [r9], ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 649d70 │ │ │ │ - ldr r1, [pc, #116] @ d13cc │ │ │ │ + bl 649d48 │ │ │ │ + ldr r1, [pc, #116] @ d13a4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #20 │ │ │ │ stm sp, {r1, r2, r3, r5} │ │ │ │ mov r1, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, lr} │ │ │ │ stmne r2, {r1, r3, r4, r5, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b87ec │ │ │ │ - b d13c0 │ │ │ │ + bl b87c4 │ │ │ │ + b d1398 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl b8a78 │ │ │ │ + bl b8a50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strdeq lr, [lr], ip @ │ │ │ │ + adceq lr, lr, r4, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r6, r0 │ │ │ │ - bne d14e8 │ │ │ │ + bne d14c0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 5499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1564 │ │ │ │ + beq d153c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmn r6, #1 │ │ │ │ - beq d1528 │ │ │ │ + beq d1500 │ │ │ │ ldr r0, [r6] │ │ │ │ - b d142c │ │ │ │ + b d1404 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ - bne d146c │ │ │ │ + bne d1444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1528 │ │ │ │ + beq d1500 │ │ │ │ mov r1, r0 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d14d0 │ │ │ │ + ble d14a8 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne d141c │ │ │ │ + bne d13f4 │ │ │ │ add r1, r1, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne d1424 │ │ │ │ + bne d13fc │ │ │ │ dmb ish │ │ │ │ mov r1, #1 │ │ │ │ - b d1424 │ │ │ │ + b d13fc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, r2, #176 @ 0xb0 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r4, r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne d1478 │ │ │ │ + bne d1450 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi d1520 │ │ │ │ + bmi d14f8 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r3, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1494 │ │ │ │ + bne d146c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi d1560 │ │ │ │ + bmi d1538 │ │ │ │ add r3, r5, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 36d2c8 │ │ │ │ + bl 36d2a0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ d15cc │ │ │ │ - ldr r1, [pc, #244] @ d15d0 │ │ │ │ + ldr r0, [pc, #244] @ d15a4 │ │ │ │ + ldr r1, [pc, #244] @ d15a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 6e1fc │ │ │ │ - b d1560 │ │ │ │ - ldr r0, [pc, #212] @ d15c4 │ │ │ │ - ldr r1, [pc, #212] @ d15c8 │ │ │ │ + b d1538 │ │ │ │ + ldr r0, [pc, #212] @ d159c │ │ │ │ + ldr r1, [pc, #212] @ d15a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #4 │ │ │ │ stmib r0, {r3, r6} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8e6bc │ │ │ │ - b d1560 │ │ │ │ + b d1538 │ │ │ │ bl 8c9a8 │ │ │ │ - b d1560 │ │ │ │ - ldr r1, [pc, #172] @ d15dc │ │ │ │ + b d1538 │ │ │ │ + ldr r1, [pc, #172] @ d15b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #168] @ d15e0 │ │ │ │ + ldr r0, [pc, #168] @ d15b8 │ │ │ │ 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 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #104] @ d15d4 │ │ │ │ - ldr r1, [pc, #104] @ d15d8 │ │ │ │ + ldr r0, [pc, #104] @ d15ac │ │ │ │ + ldr r1, [pc, #104] @ d15b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b d14f8 │ │ │ │ + b d14d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d1584 │ │ │ │ + bne d155c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d15b4 │ │ │ │ + bne d158c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 501910 │ │ │ │ - b d15b4 │ │ │ │ + bl 5018e8 │ │ │ │ + b d158c │ │ │ │ bl 8e880 │ │ │ │ bl 8e864 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ bl 8e864 │ │ │ │ - adceq r0, r9, r0, ror #31 │ │ │ │ - adceq r1, r9, ip, lsl r5 │ │ │ │ - strdeq r7, [r9], r8 @ │ │ │ │ - adceq r7, r9, ip, lsl #10 │ │ │ │ - adceq r1, r9, ip, asr #14 │ │ │ │ - adceq r1, r9, r8, asr r7 │ │ │ │ - umlaleq r1, r9, r0, r7 │ │ │ │ + adceq r1, r9, r8 │ │ │ │ + adceq r1, r9, r4, asr #10 │ │ │ │ + adceq r7, r9, r0, lsr #10 │ │ │ │ + adceq r7, r9, r4, lsr r5 │ │ │ │ + adceq r1, r9, r4, ror r7 │ │ │ │ adceq r1, r9, r0, lsl #15 │ │ │ │ + strhteq r1, [r9], r8 │ │ │ │ + adceq r1, r9, r8, lsr #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 649d70 │ │ │ │ + bl 649d48 │ │ │ │ cmp r5, r0 │ │ │ │ - bne d1620 │ │ │ │ + bne d15f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b87ec │ │ │ │ + bl b87c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - ldr r0, [pc, #72] @ d1670 │ │ │ │ + b 40e51c │ │ │ │ + ldr r0, [pc, #72] @ d1648 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ d1674 │ │ │ │ + ldr r1, [pc, #68] @ d164c │ │ │ │ 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] │ │ │ │ @@ -126939,67 +126929,67 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bl 8e864 │ │ │ │ - adceq r1, r9, r0, ror r3 │ │ │ │ - adceq r1, r9, r0, ror r3 │ │ │ │ + umlaleq r1, r9, r8, r3 │ │ │ │ + umlaleq r1, r9, r8, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r2 │ │ │ │ bl 54a68 │ │ │ │ - ldr r4, [pc, #1264] @ d1b8c │ │ │ │ + ldr r4, [pc, #1264] @ d1b64 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne d19d4 │ │ │ │ - ldr r7, [pc, #1244] @ d1b9c │ │ │ │ + bne d19ac │ │ │ │ + ldr r7, [pc, #1244] @ d1b74 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1a98 │ │ │ │ + beq d1a70 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 54a68 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne d1a18 │ │ │ │ + bne d19f0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1a68 │ │ │ │ + beq d1a40 │ │ │ │ ldm r6, {r4, r9} │ │ │ │ mov r0, sl │ │ │ │ bl 54a68 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 54a68 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d173c │ │ │ │ + beq d1714 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b d1744 │ │ │ │ + b d171c │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r4, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ @@ -127010,71 +127000,71 @@ │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ mov r4, #1 │ │ │ │ - b d19b4 │ │ │ │ + b d198c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r1, [sp, #988] @ 0x3dc │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ ldr r5, [sp, #428] @ 0x1ac │ │ │ │ - b d190c │ │ │ │ + b d18e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ ldr r4, [sp, #1004] @ 0x3ec │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ - b d190c │ │ │ │ + b d18e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r1, [sp, #964] @ 0x3c4 │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r5, [sp, #404] @ 0x194 │ │ │ │ - b d190c │ │ │ │ + b d18e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r4, [sp, #1144] @ 0x478 │ │ │ │ ldr r5, [sp, #580] @ 0x244 │ │ │ │ - b d1980 │ │ │ │ + b d1958 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 96fa9c │ │ │ │ + bl 96fa74 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r1, [sp, #940] @ 0x3ac │ │ │ │ ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 96fa9c │ │ │ │ + bl 96fa74 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ subs r6, r0, r2 │ │ │ │ movcc r2, r0 │ │ │ │ @@ -127083,286 +127073,286 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movne r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ movwmi r6, #255 @ 0xff │ │ │ │ cmp r1, #0 │ │ │ │ - beq d18b8 │ │ │ │ + beq d1890 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d18d8 │ │ │ │ + beq d18b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b9458 │ │ │ │ - b d1944 │ │ │ │ + bl b9430 │ │ │ │ + b d191c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r1, [sp, #1024] @ 0x400 │ │ │ │ ldr r4, [sp, #1028] @ 0x404 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ movcc r2, r5 │ │ │ │ bl 54aec │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ cmp r6, #0 │ │ │ │ subeq r6, r5, r4 │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ - bmi d19a0 │ │ │ │ + bmi d1978 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ add r0, r6, #1 │ │ │ │ uxtb r4, r0 │ │ │ │ - b d19b4 │ │ │ │ + b d198c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 3e6aec │ │ │ │ + bl 3e6ac4 │ │ │ │ ldr r4, [sp, #1140] @ 0x474 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b9458 │ │ │ │ + bl b9430 │ │ │ │ subs r6, r5, r4 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bge d1944 │ │ │ │ + bge d191c │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 554dc │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #432] @ d1b90 │ │ │ │ - ldr r3, [pc, #432] @ d1b94 │ │ │ │ + ldr r0, [pc, #432] @ d1b68 │ │ │ │ + ldr r3, [pc, #432] @ d1b6c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #428] @ d1b98 │ │ │ │ + ldr r1, [pc, #428] @ d1b70 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r7 │ │ │ │ - b d16b8 │ │ │ │ + b d1690 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #392] @ d1bac │ │ │ │ - ldr r3, [pc, #392] @ d1bb0 │ │ │ │ + ldr r0, [pc, #392] @ d1b84 │ │ │ │ + ldr r3, [pc, #392] @ d1b88 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #388] @ d1bb4 │ │ │ │ + ldr r1, [pc, #388] @ d1b8c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 8d7d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ bl 53bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1704 │ │ │ │ - ldr r0, [pc, #328] @ d1bb8 │ │ │ │ - ldr r3, [pc, #328] @ d1bbc │ │ │ │ - ldr r1, [pc, #328] @ d1bc0 │ │ │ │ + bne d16dc │ │ │ │ + ldr r0, [pc, #328] @ d1b90 │ │ │ │ + ldr r3, [pc, #328] @ d1b94 │ │ │ │ + ldr r1, [pc, #328] @ d1b98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #608] @ 0x260 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b d1ac4 │ │ │ │ - ldr r0, [pc, #256] @ d1ba0 │ │ │ │ - ldr r3, [pc, #256] @ d1ba4 │ │ │ │ - ldr r1, [pc, #256] @ d1ba8 │ │ │ │ + b d1a9c │ │ │ │ + ldr r0, [pc, #256] @ d1b78 │ │ │ │ + ldr r3, [pc, #256] @ d1b7c │ │ │ │ + ldr r1, [pc, #256] @ d1b80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #608] @ 0x260 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b d1b5c │ │ │ │ + b d1b34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl b9458 │ │ │ │ - b d1af8 │ │ │ │ + bl b9430 │ │ │ │ + b d1ad0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1b30 │ │ │ │ + beq d1b08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d1b30 │ │ │ │ - b d1b2c │ │ │ │ - b d1b2c │ │ │ │ - b d1b2c │ │ │ │ - b d1b2c │ │ │ │ - b d1b2c │ │ │ │ - b d1b2c │ │ │ │ + bl 40e51c │ │ │ │ + b d1b08 │ │ │ │ + b d1b04 │ │ │ │ + b d1b04 │ │ │ │ + b d1b04 │ │ │ │ + b d1b04 │ │ │ │ + b d1b04 │ │ │ │ + b d1b04 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b9458 │ │ │ │ - b d1b40 │ │ │ │ + bl b9430 │ │ │ │ + b d1b18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ - b d1b5c │ │ │ │ + b d1b34 │ │ │ │ mov r6, r0 │ │ │ │ ldr fp, [sp, #608] @ 0x260 │ │ │ │ mov r0, fp │ │ │ │ bl 554dc │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [sp, #608] @ 0x260 │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umlaleq r1, pc, r4, r9 @ │ │ │ │ - adceq r1, pc, ip, asr #12 │ │ │ │ - adceq r0, r9, r0, lsr #19 │ │ │ │ - adceq r1, r9, ip, ror #2 │ │ │ │ - adceq r1, pc, r4, lsl #19 │ │ │ │ - addeq r7, fp, r7, rrx │ │ │ │ - adceq r0, r9, r0, ror sl │ │ │ │ - adceq r0, r9, r0, ror pc │ │ │ │ - adceq r1, pc, r8, lsl #12 │ │ │ │ - adceq r0, r9, ip, asr r9 │ │ │ │ - adceq r1, r9, r8, lsr #2 │ │ │ │ - umulleq r7, fp, r7, r0 │ │ │ │ - adceq r0, r9, r0, lsr #21 │ │ │ │ - strhteq r0, [r9], r0 │ │ │ │ + strhteq r1, [pc], ip │ │ │ │ + adceq r1, pc, r4, ror r6 @ │ │ │ │ + adceq r0, r9, r8, asr #19 │ │ │ │ + umlaleq r1, r9, r4, r1 │ │ │ │ + adceq r1, pc, ip, lsr #19 │ │ │ │ + addeq r7, fp, pc, asr #32 │ │ │ │ + umlaleq r0, r9, r8, sl │ │ │ │ + umlaleq r0, r9, r8, pc @ │ │ │ │ + adceq r1, pc, r0, lsr r6 @ │ │ │ │ + adceq r0, r9, r4, lsl #19 │ │ │ │ + adceq r1, r9, r0, asr r1 │ │ │ │ + addeq r7, fp, pc, ror r0 │ │ │ │ + adceq r0, r9, r8, asr #21 │ │ │ │ + ldrdeq r0, [r9], r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #488] @ d1dbc │ │ │ │ + ldr r2, [pc, #488] @ d1d94 │ │ │ │ ldr r4, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1d78 │ │ │ │ + bne d1d50 │ │ │ │ mvn r0, #0 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r7], #8 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r2, [pc, #440] @ d1dc0 │ │ │ │ - ldr r8, [pc, #440] @ d1dc4 │ │ │ │ + ldr r2, [pc, #440] @ d1d98 │ │ │ │ + ldr r8, [pc, #440] @ d1d9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ str r8, [sp] │ │ │ │ - bl 21e2a8 │ │ │ │ + bl 21e280 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1c64 │ │ │ │ + beq d1c3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d1d1c │ │ │ │ + bne d1cf4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne d1c64 │ │ │ │ + bne d1c3c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1d4c │ │ │ │ + beq d1d24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1c7c │ │ │ │ + beq d1c54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r2, [pc, #324] @ d1dc8 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r2, [pc, #324] @ d1da0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ str r8, [sp] │ │ │ │ - bl 21e2a8 │ │ │ │ + bl 21e280 │ │ │ │ mov r0, r5 │ │ │ │ bl 54a68 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ strd r8, [sp] │ │ │ │ - bl 2db34c │ │ │ │ + bl 2db324 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, r6, #24 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 405dc8 │ │ │ │ + bl 405da0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1cf0 │ │ │ │ + beq d1cc8 │ │ │ │ mov r0, r1 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -127373,74 +127363,74 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ strd sl, [sp] │ │ │ │ - bl 2db34c │ │ │ │ + bl 2db324 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #24 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 406230 │ │ │ │ + bl 406208 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d1c64 │ │ │ │ + bne d1c3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1d64 │ │ │ │ + beq d1d3c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ d1dcc │ │ │ │ + ldr r0, [pc, #76] @ d1da4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ecbc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1da8 │ │ │ │ + beq d1d80 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d1da8 │ │ │ │ + bl 40e51c │ │ │ │ + b d1d80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r0, pc, r4, lsl pc @ │ │ │ │ - ldrdeq r2, [ip], sl │ │ │ │ - umlaleq r7, r9, r4, r9 │ │ │ │ - addeq r2, ip, r2, ror #28 │ │ │ │ - ldrdeq r0, [r9], r4 @ │ │ │ │ + adceq r0, pc, ip, lsr pc @ │ │ │ │ + addeq r2, ip, r2, asr #29 │ │ │ │ + strhteq r7, [r9], ip │ │ │ │ + addeq r2, ip, sl, asr #28 │ │ │ │ + strdeq r0, [r9], ip @ │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 53fb8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #220] @ d1ec8 │ │ │ │ + ldr r0, [pc, #220] @ d1ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1ebc │ │ │ │ + bne d1e94 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1e4c │ │ │ │ + beq d1e24 │ │ │ │ ldr sl, [r6, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d1e30 │ │ │ │ + beq d1e08 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r2, sl, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 54b28 │ │ │ │ add r0, sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ cmp sl, #8 │ │ │ │ @@ -127449,91 +127439,91 @@ │ │ │ │ subcs sl, r1, r0, lsr #3 │ │ │ │ strd sl, [r6, #44] @ 0x2c │ │ │ │ ldr r7, [r6, #32] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [r6, #32] │ │ │ │ - beq d1e98 │ │ │ │ + beq d1e70 │ │ │ │ add r5, r0, #12 │ │ │ │ - b d1e7c │ │ │ │ + b d1e54 │ │ │ │ ldr r0, [r5], #20 │ │ │ │ bl 554dc │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d1e98 │ │ │ │ + beq d1e70 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1e6c │ │ │ │ + beq d1e44 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d1e6c │ │ │ │ + bl 40e51c │ │ │ │ + b d1e44 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 53bb0 │ │ │ │ - ldr r0, [pc, #8] @ d1ecc │ │ │ │ + ldr r0, [pc, #8] @ d1ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ecbc │ │ │ │ - adceq r0, pc, r0, lsl #26 │ │ │ │ - adceq r0, r9, r0, lsr #23 │ │ │ │ + adceq r0, pc, r8, lsr #26 │ │ │ │ + adceq r0, r9, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3e66a8 │ │ │ │ + bl 3e6680 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3ecb84 │ │ │ │ + bl 3ecb5c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 37147c │ │ │ │ + bl 371454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq d1f50 │ │ │ │ + beq d1f28 │ │ │ │ cmp r4, #1 │ │ │ │ - bne d1f78 │ │ │ │ + bne d1f50 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1f80 │ │ │ │ - ldr r1, [pc, #216] @ d2014 │ │ │ │ + beq d1f58 │ │ │ │ + ldr r1, [pc, #216] @ d1fec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4e0a08 │ │ │ │ + b 4e09e0 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1f80 │ │ │ │ - ldr r1, [pc, #172] @ d2010 │ │ │ │ + beq d1f58 │ │ │ │ + ldr r1, [pc, #172] @ d1fe8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4e0a08 │ │ │ │ + b 4e09e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl ce780 │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #136] @ d2018 │ │ │ │ - ldr r7, [pc, #136] @ d201c │ │ │ │ - ldr r2, [pc, #136] @ d2020 │ │ │ │ + bl ce758 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #136] @ d1ff0 │ │ │ │ + ldr r7, [pc, #136] @ d1ff4 │ │ │ │ + ldr r2, [pc, #136] @ d1ff8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -127557,38 +127547,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq r8, fp, sl, lsr #19 │ │ │ │ - ldrdeq r8, [fp], r9 │ │ │ │ - adceq r0, r9, ip, asr sl │ │ │ │ + umulleq r8, fp, r2, r9 │ │ │ │ + addeq r8, fp, r1, asr #19 │ │ │ │ + adceq r0, r9, r4, lsl #21 │ │ │ │ andseq r0, ip, r0, lsl #11 │ │ │ │ - adceq r0, r9, r8, asr #20 │ │ │ │ + adceq r0, r9, r0, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r6, [pc, #1040] @ d2448 │ │ │ │ + ldr r6, [pc, #1040] @ d2420 │ │ │ │ add r1, sp, #2208 @ 0x8a0 │ │ │ │ mov fp, r0 │ │ │ │ add r9, r1, #12 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc d20e8 │ │ │ │ - ldr r0, [pc, #1012] @ d244c │ │ │ │ + bcc d20c0 │ │ │ │ + ldr r0, [pc, #1012] @ d2424 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r1, [pc, #1004] @ d2450 │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r1, [pc, #1004] @ d2428 │ │ │ │ mov r5, #26 │ │ │ │ - ldr ip, [pc, #1000] @ d2454 │ │ │ │ + ldr ip, [pc, #1000] @ d242c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ - ldr r4, [pc, #996] @ d2458 │ │ │ │ + ldr r4, [pc, #996] @ d2430 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ @@ -127610,16 +127600,16 @@ │ │ │ │ str r7, [sp, #2264] @ 0x8d8 │ │ │ │ str r3, [sp, #2260] @ 0x8d4 │ │ │ │ str r2, [sp, #2256] @ 0x8d0 │ │ │ │ str r7, [sp, #2216] @ 0x8a8 │ │ │ │ str r7, [sp, #2228] @ 0x8b4 │ │ │ │ str ip, [sp, #2280] @ 0x8e8 │ │ │ │ str r2, [sp, #2208] @ 0x8a0 │ │ │ │ - bl 90fb28 │ │ │ │ - ldr r7, [pc, #876] @ d245c │ │ │ │ + bl 90fb00 │ │ │ │ + ldr r7, [pc, #876] @ d2434 │ │ │ │ add r2, sp, #2208 @ 0x8a0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, sp, #2192 @ 0x890 │ │ │ │ sub r0, fp, r0 │ │ │ │ bl 542d0 │ │ │ │ @@ -127630,106 +127620,106 @@ │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, fp, r0 │ │ │ │ bl 542d0 │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #2208] @ 0x8a0 │ │ │ │ - bl 242d64 │ │ │ │ + bl 242d3c │ │ │ │ mov r0, #11 │ │ │ │ mov r1, r5 │ │ │ │ - bl 242d64 │ │ │ │ - bl 3e66a8 │ │ │ │ + bl 242d3c │ │ │ │ + bl 3e6680 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3ecc90 │ │ │ │ + bl 3ecc68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3ecf04 │ │ │ │ + bl 3ecedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2304 │ │ │ │ + beq d22dc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 3ea8b4 │ │ │ │ + bl 3ea88c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d2304 │ │ │ │ + bne d22dc │ │ │ │ ldrd r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ sub r0, fp, r0 │ │ │ │ bl 550a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2304 │ │ │ │ + beq d22dc │ │ │ │ ldrd r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, fp, r0 │ │ │ │ bl 54a68 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #700] @ d2470 │ │ │ │ + ldr r0, [pc, #700] @ d2448 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d23d4 │ │ │ │ + beq d23ac │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0] │ │ │ │ bl 54708 │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ strb r4, [sp, #2184] @ 0x888 │ │ │ │ str r7, [sp, #2176] @ 0x880 │ │ │ │ - bl 64d0ec │ │ │ │ + bl 64d0c4 │ │ │ │ add r8, sp, #2208 @ 0x8a0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2176 @ 0x880 │ │ │ │ bl 53d54 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2192 @ 0x890 │ │ │ │ add r1, lr, #156 @ 0x9c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 15b238 │ │ │ │ + bl 15b210 │ │ │ │ mov r0, r7 │ │ │ │ bl 556b0 │ │ │ │ add r0, sp, #2192 @ 0x890 │ │ │ │ - bl b9760 │ │ │ │ - ldr r7, [pc, #564] @ d2474 │ │ │ │ + bl b9738 │ │ │ │ + ldr r7, [pc, #564] @ d244c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc d22e8 │ │ │ │ - ldr r0, [pc, #548] @ d2478 │ │ │ │ + bcc d22c0 │ │ │ │ + ldr r0, [pc, #548] @ d2450 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 90fb8c │ │ │ │ - ldr lr, [pc, #540] @ d247c │ │ │ │ + bl 90fb64 │ │ │ │ + ldr lr, [pc, #540] @ d2454 │ │ │ │ mov r2, #0 │ │ │ │ - ldr ip, [pc, #536] @ d2480 │ │ │ │ + ldr ip, [pc, #536] @ d2458 │ │ │ │ mov r6, #26 │ │ │ │ - ldr r4, [pc, #532] @ d2484 │ │ │ │ + ldr r4, [pc, #532] @ d245c │ │ │ │ mov r1, #1 │ │ │ │ ldr r8, [r0] │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add ip, pc, ip │ │ │ │ str r8, [r9, #12] │ │ │ │ add r8, sp, #2240 @ 0x8c0 │ │ │ │ str r3, [r9, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #2192] @ 0x890 │ │ │ │ stm r9, {r4, r6} │ │ │ │ - ldr r7, [pc, #480] @ d2488 │ │ │ │ + ldr r7, [pc, #480] @ d2460 │ │ │ │ str r2, [sp, #2268] @ 0x8dc │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #2264] @ 0x8d8 │ │ │ │ str r3, [sp, #2260] @ 0x8d4 │ │ │ │ str r1, [sp, #2256] @ 0x8d0 │ │ │ │ stm r8, {r3, r4, r6, lr} │ │ │ │ str r2, [sp, #2216] @ 0x8a8 │ │ │ │ @@ -127738,34 +127728,34 @@ │ │ │ │ str ip, [sp, #2280] @ 0x8e8 │ │ │ │ str r2, [sp, #2276] @ 0x8e4 │ │ │ │ str r0, [sp, #2212] @ 0x8a4 │ │ │ │ str r1, [sp, #2208] @ 0x8a0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2208 @ 0x8a0 │ │ │ │ add r0, lr, #156 @ 0x9c │ │ │ │ - bl 90fb28 │ │ │ │ + bl 90fb00 │ │ │ │ ldrd r0, [r7, #88] @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, fp, r0 │ │ │ │ bl 53c88 │ │ │ │ - b d23b4 │ │ │ │ + b d238c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc d23b4 │ │ │ │ - ldr r0, [pc, #324] @ d2460 │ │ │ │ + bcc d238c │ │ │ │ + ldr r0, [pc, #324] @ d2438 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r4, [pc, #316] @ d2464 │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r4, [pc, #316] @ d243c │ │ │ │ mov ip, r8 │ │ │ │ - ldr r2, [pc, #312] @ d2468 │ │ │ │ + ldr r2, [pc, #312] @ d2440 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r8, [pc, #308] @ d246c │ │ │ │ + ldr r8, [pc, #308] @ d2444 │ │ │ │ mov r1, #26 │ │ │ │ ldr r6, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r8, pc, r8 │ │ │ │ @@ -127789,15 +127779,15 @@ │ │ │ │ str r2, [sp, #2280] @ 0x8e8 │ │ │ │ str ip, [sp, #2276] @ 0x8e4 │ │ │ │ str r0, [sp, #2212] @ 0x8a4 │ │ │ │ str r6, [sp, #2208] @ 0x8a0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2208 @ 0x8a0 │ │ │ │ add r0, lr, #156 @ 0x9c │ │ │ │ - bl 90fb28 │ │ │ │ + bl 90fb00 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -127805,79 +127795,79 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 556b0 │ │ │ │ - b d2430 │ │ │ │ + b d2408 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 298f3c │ │ │ │ - b d2430 │ │ │ │ + bl 298f14 │ │ │ │ + b d2408 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 554dc │ │ │ │ - b d2430 │ │ │ │ + b d2408 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554dc │ │ │ │ mov r0, sl │ │ │ │ bl 554dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq sp, lr, ip, lsl r9 │ │ │ │ - umlaleq r0, r9, r4, sl │ │ │ │ - adceq r0, r9, r0, ror #20 │ │ │ │ - adceq sl, r9, ip, lsr #26 │ │ │ │ - addeq r8, fp, r7, ror #17 │ │ │ │ - adceq r0, pc, r0, lsl #17 │ │ │ │ - adceq r0, r9, r0, ror #15 │ │ │ │ - adceq r0, r9, r4, lsr #15 │ │ │ │ - adceq sl, r9, r8, ror sl │ │ │ │ - addeq r8, fp, fp, lsl r6 │ │ │ │ - umlaleq sp, lr, ip, fp │ │ │ │ - adceq r0, pc, r4, lsr r7 @ │ │ │ │ - strhteq r0, [r9], r8 │ │ │ │ - adceq r0, r9, r4, ror #16 │ │ │ │ - adceq sl, r9, r8, lsr fp │ │ │ │ - addeq r8, fp, fp, ror #13 │ │ │ │ - adceq r0, pc, r8, asr #13 │ │ │ │ + adceq sp, lr, r4, asr #18 │ │ │ │ + strhteq r0, [r9], ip │ │ │ │ + adceq r0, r9, r8, lsl #21 │ │ │ │ + adceq sl, r9, r4, asr sp │ │ │ │ + addeq r8, fp, pc, asr #17 │ │ │ │ + adceq r0, pc, r8, lsr #17 │ │ │ │ + adceq r0, r9, r8, lsl #16 │ │ │ │ + adceq r0, r9, ip, asr #15 │ │ │ │ + adceq sl, r9, r0, lsr #21 │ │ │ │ + addeq r8, fp, r3, lsl #12 │ │ │ │ + adceq sp, lr, r4, asr #23 │ │ │ │ + adceq r0, pc, ip, asr r7 @ │ │ │ │ + adceq r0, r9, r0, ror #17 │ │ │ │ + adceq r0, r9, ip, lsl #17 │ │ │ │ + adceq sl, r9, r0, ror #22 │ │ │ │ + ldrdeq r8, [fp], r3 │ │ │ │ + strdeq r0, [pc], r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 4cbc48 │ │ │ │ + bl 4cbc20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ d2558 │ │ │ │ + ldr r0, [pc, #168] @ d2530 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq d24e0 │ │ │ │ + beq d24b8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4cbee4 │ │ │ │ + b 4cbebc │ │ │ │ bl 54ec4 │ │ │ │ - bl 647da0 │ │ │ │ - ldr r3, [pc, #108] @ d255c │ │ │ │ - ldr r2, [pc, #108] @ d2560 │ │ │ │ - ldr r5, [pc, #108] @ d2564 │ │ │ │ + bl 647d78 │ │ │ │ + ldr r3, [pc, #108] @ d2534 │ │ │ │ + ldr r2, [pc, #108] @ d2538 │ │ │ │ + ldr r5, [pc, #108] @ d253c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -127895,43 +127885,43 @@ │ │ │ │ bl 8e6bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r0, pc, r0, asr #9 │ │ │ │ + adceq r0, pc, r8, ror #9 │ │ │ │ andseq r0, ip, r8, asr r0 │ │ │ │ - ldrdeq r0, [r9], ip @ │ │ │ │ - strdeq r0, [r9], r0 @ │ │ │ │ + adceq r0, r9, r4, lsl #10 │ │ │ │ + adceq r0, r9, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ strb r1, [sp, #7] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #564] @ d27b8 │ │ │ │ + ldr r0, [pc, #564] @ d2790 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc d2648 │ │ │ │ + bcc d2620 │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr r1, [pc, #544] @ d27bc │ │ │ │ + ldr r1, [pc, #544] @ d2794 │ │ │ │ add r4, r0, #12 │ │ │ │ - ldr r0, [pc, #540] @ d27c0 │ │ │ │ + ldr r0, [pc, #540] @ d2798 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r1, [pc, #516] @ d27c4 │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r1, [pc, #516] @ d279c │ │ │ │ mov r5, #21 │ │ │ │ - ldr r2, [pc, #512] @ d27c8 │ │ │ │ + ldr r2, [pc, #512] @ d27a0 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ - ldr r6, [pc, #508] @ d27cc │ │ │ │ + ldr r6, [pc, #508] @ d27a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -127954,151 +127944,151 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 90fb28 │ │ │ │ + bl 90fb00 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r0, r5 │ │ │ │ bl 555fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d267c │ │ │ │ + beq d2654 │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d267c │ │ │ │ + bne d2654 │ │ │ │ mov r0, r5 │ │ │ │ bl 5442c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ - bl 242bcc │ │ │ │ + bl 242ba4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #13 │ │ │ │ - bl 242bcc │ │ │ │ + bl 242ba4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 542d0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 542d0 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 242d64 │ │ │ │ + bl 242d3c │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r4 │ │ │ │ - bl 242d64 │ │ │ │ + bl 242d3c │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ - blt d26f4 │ │ │ │ + blt d26cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d26f4 │ │ │ │ - vldr d8, [pc, #168] @ d2798 │ │ │ │ - vldr d9, [pc, #172] @ d27a0 │ │ │ │ - b d2724 │ │ │ │ + beq d26cc │ │ │ │ + vldr d8, [pc, #168] @ d2770 │ │ │ │ + vldr d9, [pc, #172] @ d2778 │ │ │ │ + b d26fc │ │ │ │ vmov s0, r8 │ │ │ │ mov r1, #0 │ │ │ │ vmov s2, r6 │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ movwgt r1, #1 │ │ │ │ orrs r0, r1, r0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ - vldr d9, [pc, #140] @ d27a8 │ │ │ │ - vldr d8, [pc, #144] @ d27b0 │ │ │ │ + vldr d9, [pc, #140] @ d2780 │ │ │ │ + vldr d8, [pc, #144] @ d2788 │ │ │ │ vmovne.f64 d8, d0 │ │ │ │ vmovne.f64 d9, d1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 53c88 │ │ │ │ vcvt.s32.f64 s0, d9 │ │ │ │ - ldr r1, [pc, #148] @ d27d0 │ │ │ │ - ldr r0, [pc, #148] @ d27d4 │ │ │ │ + ldr r1, [pc, #148] @ d27a8 │ │ │ │ + ldr r0, [pc, #148] @ d27ac │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ vmov r3, s0 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da74 │ │ │ │ vcvt.s32.f64 s0, d8 │ │ │ │ - ldr r1, [pc, #116] @ d27d8 │ │ │ │ - ldr r0, [pc, #116] @ d27dc │ │ │ │ + ldr r1, [pc, #116] @ d27b0 │ │ │ │ + ldr r0, [pc, #116] @ d27b4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ vmov r3, s0 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21da74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 53c88 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbsmi r2, ip, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r4, sl, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addmi r5, r4, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addmi fp, sp, r0 │ │ │ │ - ldrdeq sp, [lr], ip @ │ │ │ │ + adceq sp, lr, r4, lsl #8 │ │ │ │ @ instruction: 0xfffe3220 │ │ │ │ - adceq r0, r9, r8, lsl #11 │ │ │ │ - adceq r0, r9, ip, asr r5 │ │ │ │ - ldrdeq sl, [r9], r8 @ │ │ │ │ - @ instruction: 0x008b83bb │ │ │ │ - addeq r8, fp, ip, ror #4 │ │ │ │ - strdeq r0, [r9], ip @ │ │ │ │ - addeq r8, fp, sl, lsl #5 │ │ │ │ - adceq r0, r9, r4, ror #7 │ │ │ │ + strhteq r0, [r9], r0 │ │ │ │ + adceq r0, r9, r4, lsl #11 │ │ │ │ + adceq sl, r9, r0, lsl #16 │ │ │ │ + addeq r8, fp, r3, lsr #7 │ │ │ │ + addeq r8, fp, r4, asr r2 │ │ │ │ + adceq r0, r9, r4, lsr #8 │ │ │ │ + addeq r8, fp, r2, ror r2 │ │ │ │ + adceq r0, r9, ip, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #700 @ 0x2bc │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ add r1, r1, #304 @ 0x130 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #316 @ 0x13c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #328 @ 0x148 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ - bne d2858 │ │ │ │ + bne d2830 │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d2908 │ │ │ │ + bne d28e0 │ │ │ │ ldr r0, [fp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d29b8 │ │ │ │ + bne d2990 │ │ │ │ ldr r0, [fp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d2a68 │ │ │ │ - b d2b0c │ │ │ │ + bne d2a40 │ │ │ │ + b d2ae4 │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ add r1, fp, #32 │ │ │ │ add r0, r8, #16 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r5, fp, #68 @ 0x44 │ │ │ │ ldr ip, [fp, #48] @ 0x30 │ │ │ │ ldr lr, [fp, #52] @ 0x34 │ │ │ │ add r4, r8, #52 @ 0x34 │ │ │ │ ldr r6, [fp, #56] @ 0x38 │ │ │ │ ldr sl, [fp, #60] @ 0x3c │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ @@ -128130,19 +128120,19 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d2834 │ │ │ │ + beq d280c │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ add r1, fp, #104 @ 0x68 │ │ │ │ add r0, r8, #16 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r7, fp, #140 @ 0x8c │ │ │ │ ldr ip, [fp, #120] @ 0x78 │ │ │ │ ldr lr, [fp, #124] @ 0x7c │ │ │ │ add r5, r8, #52 @ 0x34 │ │ │ │ ldr r6, [fp, #128] @ 0x80 │ │ │ │ ldr r3, [fp, #132] @ 0x84 │ │ │ │ ldm r7!, {r0, r1, r2, r4} │ │ │ │ @@ -128174,19 +128164,19 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [fp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d2844 │ │ │ │ + beq d281c │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ add r1, fp, #176 @ 0xb0 │ │ │ │ add r0, r8, #16 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r7, fp, #212 @ 0xd4 │ │ │ │ ldr ip, [fp, #192] @ 0xc0 │ │ │ │ ldr lr, [fp, #196] @ 0xc4 │ │ │ │ add r5, r8, #52 @ 0x34 │ │ │ │ ldr r6, [fp, #200] @ 0xc8 │ │ │ │ ldr r3, [fp, #204] @ 0xcc │ │ │ │ ldm r7!, {r0, r1, r2, r4} │ │ │ │ @@ -128218,19 +128208,19 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [fp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d2854 │ │ │ │ + beq d282c │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ add r1, fp, #248 @ 0xf8 │ │ │ │ add r0, r8, #16 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r5, fp, #284 @ 0x11c │ │ │ │ ldr lr, [fp, #264] @ 0x108 │ │ │ │ ldr r6, [fp, #268] @ 0x10c │ │ │ │ add r4, r8, #52 @ 0x34 │ │ │ │ ldr sl, [fp, #272] @ 0x110 │ │ │ │ add ip, fp, #260 @ 0x104 │ │ │ │ ldr r7, [fp, #276] @ 0x114 │ │ │ │ @@ -128262,154 +128252,154 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ 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} │ │ │ │ add r1, fp, #340 @ 0x154 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #352 @ 0x160 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #364 @ 0x16c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #376 @ 0x178 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #388 @ 0x184 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r1, fp, #400 @ 0x190 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ mov r1, fp │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #424]! @ 0x1a8 │ │ │ │ ldr r8, [r1, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2b88 │ │ │ │ + bne d2b60 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #436]! @ 0x1b4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2bb8 │ │ │ │ - b d2bd4 │ │ │ │ + bne d2b90 │ │ │ │ + b d2bac │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #436]! @ 0x1b4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d2b84 │ │ │ │ + beq d2b5c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr sl, [sp, #624] @ 0x270 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, fp, #412 @ 0x19c │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ mov r1, fp │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #448]! @ 0x1c0 │ │ │ │ add r7, r1, #88 @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldm r7, {r4, r6, r7} │ │ │ │ - bne d2c08 │ │ │ │ + bne d2be0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - b d2c28 │ │ │ │ + b d2c00 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldr r0, [r1, #460]! @ 0x1cc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2c40 │ │ │ │ - b d2c5c │ │ │ │ + bne d2c18 │ │ │ │ + b d2c34 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #472]! @ 0x1d8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2c8c │ │ │ │ + bne d2c64 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #484]! @ 0x1e4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2cbc │ │ │ │ - b d2cd8 │ │ │ │ + bne d2c94 │ │ │ │ + b d2cb0 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #484]! @ 0x1e4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d2c88 │ │ │ │ + beq d2c60 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #496]! @ 0x1f0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2d0c │ │ │ │ + bne d2ce4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #508]! @ 0x1fc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d2d3c │ │ │ │ - b d2d5c │ │ │ │ + bne d2d14 │ │ │ │ + b d2d34 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #508]! @ 0x1fc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d2d08 │ │ │ │ + beq d2ce0 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ @@ -128417,20 +128407,20 @@ │ │ │ │ ldr r0, [r1, #520]! @ 0x208 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bne d2d90 │ │ │ │ + bne d2d68 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b d2db0 │ │ │ │ + b d2d88 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [fp] │ │ │ │ @@ -128641,234 +128631,234 @@ │ │ │ │ add sp, sp, #700 @ 0x2bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r4, sl │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d3120 │ │ │ │ + beq d30f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - bl 40e544 │ │ │ │ - b d3120 │ │ │ │ + bl 40e51c │ │ │ │ + b d30f8 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d314c │ │ │ │ + beq d3124 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - bl 40e544 │ │ │ │ - b d314c │ │ │ │ + bl 40e51c │ │ │ │ + b d3124 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d3174 │ │ │ │ + beq d314c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d3174 │ │ │ │ + bl 40e51c │ │ │ │ + b d314c │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d31a0 │ │ │ │ + beq d3178 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 40e544 │ │ │ │ - b d31a0 │ │ │ │ + bl 40e51c │ │ │ │ + b d3178 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d31c8 │ │ │ │ + beq d31a0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d31c8 │ │ │ │ + bl 40e51c │ │ │ │ + b d31a0 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d31f4 │ │ │ │ + beq d31cc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - bl 40e544 │ │ │ │ - b d31f4 │ │ │ │ + bl 40e51c │ │ │ │ + b d31cc │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #608] @ 0x260 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3248 │ │ │ │ + beq d3220 │ │ │ │ ldr r0, [sp, #612] @ 0x264 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d3248 │ │ │ │ + bl 40e51c │ │ │ │ + b d3220 │ │ │ │ mov r6, r0 │ │ │ │ - b d3264 │ │ │ │ + b d323c │ │ │ │ mov r6, r0 │ │ │ │ - b d3284 │ │ │ │ + b d325c │ │ │ │ mov r6, r0 │ │ │ │ - b d3350 │ │ │ │ + b d3328 │ │ │ │ mov r6, r0 │ │ │ │ - b d3374 │ │ │ │ + b d334c │ │ │ │ mov r6, r0 │ │ │ │ - b d3398 │ │ │ │ + b d3370 │ │ │ │ mov r6, r0 │ │ │ │ - b d33bc │ │ │ │ + b d3394 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d3264 │ │ │ │ + beq d323c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d3284 │ │ │ │ + beq d325c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d32a4 │ │ │ │ + beq d327c │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d32a4 │ │ │ │ + bl 40e51c │ │ │ │ + b d327c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d32c4 │ │ │ │ + beq d329c │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d32c4 │ │ │ │ + bl 40e51c │ │ │ │ + b d329c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d32e4 │ │ │ │ + beq d32bc │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d32e4 │ │ │ │ + bl 40e51c │ │ │ │ + b d32bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #544] @ 0x220 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d32fc │ │ │ │ + beq d32d4 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3314 │ │ │ │ + beq d32ec │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d332c │ │ │ │ + beq d3304 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #96] @ 0x60 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d3350 │ │ │ │ + beq d3328 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #100] @ 0x64 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d3374 │ │ │ │ + beq d334c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #104] @ 0x68 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d3398 │ │ │ │ + beq d3370 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #108] @ 0x6c │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d33bc │ │ │ │ + beq d3394 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d33d4 │ │ │ │ + beq d33ac │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d33ec │ │ │ │ + beq d33c4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3404 │ │ │ │ + beq d33dc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d3308 │ │ │ │ - b d3314 │ │ │ │ + bne d32e0 │ │ │ │ + b d32ec │ │ │ │ mov r6, r0 │ │ │ │ - b d3314 │ │ │ │ + b d32ec │ │ │ │ mov r6, r0 │ │ │ │ - b d332c │ │ │ │ + b d3304 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d33e0 │ │ │ │ - b d33ec │ │ │ │ + bne d33b8 │ │ │ │ + b d33c4 │ │ │ │ mov r6, r0 │ │ │ │ - b d33ec │ │ │ │ + b d33c4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ d34d0 │ │ │ │ - ldr r2, [pc, #116] @ d34d4 │ │ │ │ - ldr lr, [pc, #116] @ d34d8 │ │ │ │ + ldr r3, [pc, #116] @ d34a8 │ │ │ │ + ldr r2, [pc, #116] @ d34ac │ │ │ │ + ldr lr, [pc, #116] @ d34b0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #112] @ d34dc │ │ │ │ + ldr ip, [pc, #112] @ d34b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #108] @ d34e0 │ │ │ │ + ldr r4, [pc, #108] @ d34b8 │ │ │ │ add lr, pc, lr │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -128887,26 +128877,26 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 8e6bc │ │ │ │ @ instruction: 0xffffb3b8 │ │ │ │ andseq pc, fp, r4, ror #1 │ │ │ │ - addeq r7, fp, r6, asr r6 │ │ │ │ - adceq pc, r8, ip, lsl #14 │ │ │ │ - adceq pc, r8, r0, ror #13 │ │ │ │ + addeq r7, fp, lr, lsr r6 │ │ │ │ + adceq pc, r8, r4, lsr r7 @ │ │ │ │ + adceq pc, r8, r8, lsl #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ d3568 │ │ │ │ - ldr r2, [pc, #116] @ d356c │ │ │ │ - ldr lr, [pc, #116] @ d3570 │ │ │ │ + ldr r3, [pc, #116] @ d3540 │ │ │ │ + ldr r2, [pc, #116] @ d3544 │ │ │ │ + ldr lr, [pc, #116] @ d3548 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #112] @ d3574 │ │ │ │ + ldr ip, [pc, #112] @ d354c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #108] @ d3578 │ │ │ │ + ldr r4, [pc, #108] @ d3550 │ │ │ │ add lr, pc, lr │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -128925,195 +128915,195 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 8e6bc │ │ │ │ @ instruction: 0xffffb320 │ │ │ │ andseq pc, fp, ip, asr #32 │ │ │ │ - addeq r7, fp, fp, lsl r6 │ │ │ │ - adceq pc, r8, r4, ror r6 @ │ │ │ │ - adceq pc, r8, r8, asr r6 @ │ │ │ │ - ldr r0, [pc, #104] @ d35ec │ │ │ │ + addeq r7, fp, r3, lsl #12 │ │ │ │ + umlaleq pc, r8, ip, r6 @ │ │ │ │ + adceq pc, r8, r0, lsl #13 │ │ │ │ + ldr r0, [pc, #104] @ d35c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne d35a4 │ │ │ │ - ldr r0, [pc, #92] @ d35f8 │ │ │ │ + bne d357c │ │ │ │ + ldr r0, [pc, #92] @ d35d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #60] @ d35f0 │ │ │ │ + ldr r1, [pc, #60] @ d35c8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #56] @ d35f4 │ │ │ │ + ldr r3, [pc, #56] @ d35cc │ │ │ │ add r0, r0, #4 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d3594 │ │ │ │ - adceq pc, lr, ip, lsl r3 @ │ │ │ │ - umlaleq pc, r8, r4, r8 @ │ │ │ │ - umlaleq lr, r8, r0, sp │ │ │ │ - adceq pc, lr, r8, ror r3 @ │ │ │ │ - ldr r0, [pc, #108] @ d3670 │ │ │ │ + b d356c │ │ │ │ + adceq pc, lr, r4, asr #6 │ │ │ │ + strhteq pc, [r8], ip @ │ │ │ │ + strhteq lr, [r8], r8 │ │ │ │ + adceq pc, lr, r0, lsr #7 │ │ │ │ + ldr r0, [pc, #108] @ d3648 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d3624 │ │ │ │ - ldr r0, [pc, #100] @ d3680 │ │ │ │ + bne d35fc │ │ │ │ + ldr r0, [pc, #100] @ d3658 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d3674 │ │ │ │ + ldr r0, [pc, #64] @ d364c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d3678 │ │ │ │ - ldr r1, [pc, #60] @ d367c │ │ │ │ + ldr r3, [pc, #60] @ d3650 │ │ │ │ + ldr r1, [pc, #60] @ d3654 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d3614 │ │ │ │ - adceq pc, lr, r8, ror #12 │ │ │ │ - adceq pc, lr, ip, lsr #12 │ │ │ │ - adceq lr, r8, r4, asr #24 │ │ │ │ - adceq pc, r8, r0, lsl #17 │ │ │ │ - adceq pc, lr, r0, lsr #12 │ │ │ │ - ldr r0, [pc, #108] @ d36f8 │ │ │ │ + b d35ec │ │ │ │ + umlaleq pc, lr, r0, r6 @ │ │ │ │ + adceq pc, lr, r4, asr r6 @ │ │ │ │ + adceq lr, r8, ip, ror #24 │ │ │ │ + adceq pc, r8, r8, lsr #17 │ │ │ │ + adceq pc, lr, r8, asr #12 │ │ │ │ + ldr r0, [pc, #108] @ d36d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d36ac │ │ │ │ - ldr r0, [pc, #100] @ d3708 │ │ │ │ + bne d3684 │ │ │ │ + ldr r0, [pc, #100] @ d36e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d36fc │ │ │ │ + ldr r0, [pc, #64] @ d36d4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d3700 │ │ │ │ - ldr r1, [pc, #60] @ d3704 │ │ │ │ + ldr r3, [pc, #60] @ d36d8 │ │ │ │ + ldr r1, [pc, #60] @ d36dc │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d369c │ │ │ │ - adceq pc, lr, r0, lsl r7 @ │ │ │ │ - ldrdeq pc, [lr], r4 @ │ │ │ │ - adceq lr, r8, r0, lsr #24 │ │ │ │ - adceq pc, r8, r8, lsl r8 @ │ │ │ │ - adceq pc, lr, ip, lsl r7 @ │ │ │ │ - ldr r0, [pc, #108] @ d3780 │ │ │ │ + b d3674 │ │ │ │ + adceq pc, lr, r8, lsr r7 @ │ │ │ │ + strdeq pc, [lr], ip @ │ │ │ │ + adceq lr, r8, r8, asr #24 │ │ │ │ + adceq pc, r8, r0, asr #16 │ │ │ │ + adceq pc, lr, r4, asr #14 │ │ │ │ + ldr r0, [pc, #108] @ d3758 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d3734 │ │ │ │ - ldr r0, [pc, #100] @ d3790 │ │ │ │ + bne d370c │ │ │ │ + ldr r0, [pc, #100] @ d3768 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d3784 │ │ │ │ + ldr r0, [pc, #64] @ d375c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d3788 │ │ │ │ - ldr r1, [pc, #60] @ d378c │ │ │ │ + ldr r3, [pc, #60] @ d3760 │ │ │ │ + ldr r1, [pc, #60] @ d3764 │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d3724 │ │ │ │ - adceq pc, lr, ip, asr r5 @ │ │ │ │ - adceq pc, lr, r0, lsr #10 │ │ │ │ - adceq lr, r8, r8, asr #22 │ │ │ │ - strhteq pc, [r8], r0 @ │ │ │ │ - adceq pc, lr, r4, ror #10 │ │ │ │ - ldr r0, [pc, #108] @ d3808 │ │ │ │ + b d36fc │ │ │ │ + adceq pc, lr, r4, lsl #11 │ │ │ │ + adceq pc, lr, r8, asr #10 │ │ │ │ + adceq lr, r8, r0, ror fp │ │ │ │ + ldrdeq pc, [r8], r8 @ │ │ │ │ + adceq pc, lr, ip, lsl #11 │ │ │ │ + ldr r0, [pc, #108] @ d37e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d37bc │ │ │ │ - ldr r0, [pc, #100] @ d3818 │ │ │ │ + bne d3794 │ │ │ │ + ldr r0, [pc, #100] @ d37f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d380c │ │ │ │ + ldr r0, [pc, #64] @ d37e4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d3810 │ │ │ │ - ldr r1, [pc, #60] @ d3814 │ │ │ │ + ldr r3, [pc, #60] @ d37e8 │ │ │ │ + ldr r1, [pc, #60] @ d37ec │ │ │ │ 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 8d7d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d37ac │ │ │ │ - adceq pc, lr, ip, lsl #12 │ │ │ │ - ldrdeq pc, [lr], r0 @ │ │ │ │ - adceq lr, r8, r8, lsr #24 │ │ │ │ - adceq pc, r8, r8, asr r7 @ │ │ │ │ - umlaleq pc, lr, ip, r6 @ │ │ │ │ + b d3784 │ │ │ │ + adceq pc, lr, r4, lsr r6 @ │ │ │ │ + strdeq pc, [lr], r8 @ │ │ │ │ + adceq lr, r8, r0, asr ip │ │ │ │ + adceq pc, r8, r0, lsl #15 │ │ │ │ + adceq pc, lr, r4, asr #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #116] @ d38a0 │ │ │ │ + ldr r2, [pc, #116] @ d3878 │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ - ldr lr, [pc, #112] @ d38a4 │ │ │ │ - ldr ip, [pc, #112] @ d38a8 │ │ │ │ + ldr lr, [pc, #112] @ d387c │ │ │ │ + ldr ip, [pc, #112] @ d3880 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #108] @ d38ac │ │ │ │ + ldr r1, [pc, #108] @ d3884 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #104] @ d38b0 │ │ │ │ + ldr r3, [pc, #104] @ d3888 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, r4} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -129131,17 +129121,17 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 8e6bc │ │ │ │ @ instruction: 0xffffafe4 │ │ │ │ andseq lr, fp, r0, lsl sp │ │ │ │ - addeq r7, fp, r3, asr ip │ │ │ │ - adceq pc, r8, r8, ror r8 @ │ │ │ │ - adceq pc, r8, r8, ror r8 @ │ │ │ │ + addeq r7, fp, fp, lsr ip │ │ │ │ + adceq pc, r8, r0, lsr #17 │ │ │ │ + adceq pc, r8, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0] │ │ │ │ add r7, pc, #16 │ │ │ │ eor r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, #21 │ │ │ │ movcs r3, #21 │ │ │ │ @@ -129167,414 +129157,414 @@ │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ ldmib r0, {r5, r6} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #1324] @ d3e6c │ │ │ │ + ldr r2, [pc, #1324] @ d3e44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 6b7d8 │ │ │ │ - b d3a18 │ │ │ │ + b d39f0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldm r5, {r0, r3, r7} │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - ldr r2, [pc, #1304] @ d3e88 │ │ │ │ + ldr r2, [pc, #1304] @ d3e60 │ │ │ │ stm sp, {r0, r3, r7} │ │ │ │ mov r0, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 6b7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b d3a84 │ │ │ │ + bl 12150c │ │ │ │ + b d3a5c │ │ │ │ ldmib r0, {r1, r2, r5} │ │ │ │ add r0, r2, r5, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d3a40 │ │ │ │ - ldr r2, [pc, #1216] @ d3e8c │ │ │ │ + beq d3a18 │ │ │ │ + ldr r2, [pc, #1216] @ d3e64 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r0, {r5, r6} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #1140] @ d3e74 │ │ │ │ + ldr r2, [pc, #1140] @ d3e4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 6b7d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d3a40 │ │ │ │ + beq d3a18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldm r5, {r0, r3, r7} │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - ldr r2, [pc, #1056] @ d3e80 │ │ │ │ + ldr r2, [pc, #1056] @ d3e58 │ │ │ │ stm sp, {r0, r3, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 6b7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r9, sl, fp, lsl #5 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #28] │ │ │ │ - beq d3b3c │ │ │ │ + beq d3b14 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add sl, sl, #32 │ │ │ │ orr r4, r8, #4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d3b40 │ │ │ │ + beq d3b18 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ add r7, r6, #16 │ │ │ │ add r5, r5, #1 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r6, #32 │ │ │ │ add sl, sl, #32 │ │ │ │ cmp r0, r9 │ │ │ │ - bne d3ad4 │ │ │ │ + bne d3aac │ │ │ │ mov sl, r9 │ │ │ │ - b d3b40 │ │ │ │ + b d3b18 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ str sl, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #752] @ d3e78 │ │ │ │ + ldr r2, [pc, #752] @ d3e50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b d3c68 │ │ │ │ + b d3c40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #712] @ d3e70 │ │ │ │ + ldr r2, [pc, #712] @ d3e48 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b d3c68 │ │ │ │ + b d3c40 │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ stm sp, {r2, r3, r7} │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bcs d3cfc │ │ │ │ + bcs d3cd4 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b d3d7c │ │ │ │ + b d3d54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #608] @ d3e58 │ │ │ │ + ldr r2, [pc, #608] @ d3e30 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d3c5c │ │ │ │ + b d3c34 │ │ │ │ vldr s0, [r0, #4] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - b d3ca0 │ │ │ │ - ldr r2, [pc, #628] @ d3e84 │ │ │ │ + b d3c78 │ │ │ │ + ldr r2, [pc, #628] @ d3e5c │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d3c68 │ │ │ │ + b d3c40 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ - b d3c50 │ │ │ │ + b d3c28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b d3c50 │ │ │ │ + b d3c28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b d3c7c │ │ │ │ + b d3c54 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #528] @ d3e50 │ │ │ │ + ldr r2, [pc, #528] @ d3e28 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ - b d3cb4 │ │ │ │ + b d3c8c │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #508] @ d3e54 │ │ │ │ + ldr r2, [pc, #508] @ d3e2c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b d3cb4 │ │ │ │ + b d3c8c │ │ │ │ ldrsb r0, [r0, #4] │ │ │ │ - b d3c7c │ │ │ │ + b d3c54 │ │ │ │ ldrsh r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #472] @ d3e5c │ │ │ │ + ldr r2, [pc, #472] @ d3e34 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ asr r0, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b d3cb4 │ │ │ │ + b d3c8c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - ldr r2, [pc, #444] @ d3e64 │ │ │ │ + ldr r2, [pc, #444] @ d3e3c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ vstr d0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 6b7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #388] @ d3e60 │ │ │ │ + ldr r2, [pc, #388] @ d3e38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b d3c68 │ │ │ │ - ldr r2, [pc, #392] @ d3e7c │ │ │ │ + b d3c40 │ │ │ │ + ldr r2, [pc, #392] @ d3e54 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d3c68 │ │ │ │ + b d3c40 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs d3d24 │ │ │ │ + bcs d3cfc │ │ │ │ strb r2, [sp, #81] @ 0x51 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r0, r2, r0, lsr #6 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b d3d7c │ │ │ │ + b d3d54 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs d3d50 │ │ │ │ + bcs d3d28 │ │ │ │ strb r2, [sp, #82] @ 0x52 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ strb r0, [sp, #81] @ 0x51 │ │ │ │ mov r1, #3 │ │ │ │ - b d3d7c │ │ │ │ + b d3d54 │ │ │ │ strb r2, [sp, #83] @ 0x53 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #82] @ 0x52 │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #81] @ 0x51 │ │ │ │ - ldr r2, [pc, #228] @ d3e68 │ │ │ │ + ldr r2, [pc, #228] @ d3e40 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ - b d3cb8 │ │ │ │ - b d3da8 │ │ │ │ + b d3c90 │ │ │ │ + b d3d80 │ │ │ │ mov r4, r0 │ │ │ │ - b d3df8 │ │ │ │ + b d3dd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b d3df8 │ │ │ │ + bl 12150c │ │ │ │ + b d3dd0 │ │ │ │ bl 8e880 │ │ │ │ - b d3dc8 │ │ │ │ + b d3da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d3e40 │ │ │ │ + beq d3e18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str sl, [sp, #20] │ │ │ │ - b d3e38 │ │ │ │ + b d3e10 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str sl, [sp, #20] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, r4, lsl r4 │ │ │ │ - strdeq r0, [r9], ip @ │ │ │ │ - adceq r0, r9, r0, ror #8 │ │ │ │ - adceq r0, r9, r8, asr #7 │ │ │ │ - adceq r0, r9, r4, ror r3 │ │ │ │ - adceq r0, r9, r8, lsr #7 │ │ │ │ - adceq r0, r9, r4, asr #5 │ │ │ │ - adceq r0, r9, r0, lsl r7 │ │ │ │ - adceq r0, r9, r8, lsr #9 │ │ │ │ - adceq r0, r9, r0, asr r6 │ │ │ │ - adceq r0, r9, r8, asr #9 │ │ │ │ - adceq r0, r9, r0, ror #6 │ │ │ │ + adceq r0, r9, ip, lsr r4 │ │ │ │ + adceq r0, r9, r4, lsr #8 │ │ │ │ + adceq r0, r9, r8, lsl #9 │ │ │ │ + strdeq r0, [r9], r0 @ │ │ │ │ + umlaleq r0, r9, ip, r3 │ │ │ │ + ldrdeq r0, [r9], r0 @ │ │ │ │ + adceq r0, r9, ip, ror #5 │ │ │ │ + adceq r0, r9, r8, lsr r7 │ │ │ │ + ldrdeq r0, [r9], r0 @ │ │ │ │ + adceq r0, r9, r8, ror r6 │ │ │ │ strdeq r0, [r9], r0 @ │ │ │ │ - adceq r0, r9, r4, asr #8 │ │ │ │ - adceq r0, r9, r0, ror #13 │ │ │ │ - adceq r2, r9, r8, asr #27 │ │ │ │ + adceq r0, r9, r8, lsl #7 │ │ │ │ + adceq r0, r9, r8, lsl r6 │ │ │ │ + adceq r0, r9, ip, ror #8 │ │ │ │ + adceq r0, r9, r8, lsl #14 │ │ │ │ + strdeq r2, [r9], r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi d3fc4 │ │ │ │ + bhi d3f9c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ - b d3f50 │ │ │ │ + b d3f28 │ │ │ │ ldrsb r1, [r4, #4] │ │ │ │ - b d3f60 │ │ │ │ + b d3f38 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b d3fa8 │ │ │ │ + b d3f80 │ │ │ │ vldr s0, [r4, #4] │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ - b d3fa8 │ │ │ │ + b d3f80 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 984598 │ │ │ │ - b d3f3c │ │ │ │ + bl 984570 │ │ │ │ + b d3f14 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9844e4 │ │ │ │ + bl 9844bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ vmov d0, r2, r1 │ │ │ │ - b d3fa8 │ │ │ │ + b d3f80 │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ - b d3fa8 │ │ │ │ + b d3f80 │ │ │ │ ldrsh r1, [r4, #4] │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b d3fa8 │ │ │ │ + b d3f80 │ │ │ │ vldr s0, [r4, #4] │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b d3fa8 │ │ │ │ + b d3f80 │ │ │ │ vldr s0, [r4, #4] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r1, s0 │ │ │ │ vmov.f64 d2, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ cmn r1, #1 │ │ │ │ vmovgt.f64 d2, d1 │ │ │ │ @@ -129583,146 +129573,146 @@ │ │ │ │ lsr r2, r2, #31 │ │ │ │ bfi r3, r2, #31, #1 │ │ │ │ vmov d0, r1, r3 │ │ │ │ mov r1, #0 │ │ │ │ vstr d0, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #36] @ d3ff0 │ │ │ │ + ldr r2, [pc, #36] @ d3fc8 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - adceq r0, r9, r0, lsr #1 │ │ │ │ + adceq r0, r9, r8, asr #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi d4144 │ │ │ │ + bhi d411c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ - b d412c │ │ │ │ + b d4104 │ │ │ │ ldrsb r6, [r0, #4] │ │ │ │ - b d412c │ │ │ │ + b d4104 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmn r6, #1 │ │ │ │ - bgt d412c │ │ │ │ - ldr r2, [pc, #284] @ d4184 │ │ │ │ + bgt d4104 │ │ │ │ + ldr r2, [pc, #284] @ d415c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r4, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ - b d40c8 │ │ │ │ + b d40a0 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ subs r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r1, r7, #0 │ │ │ │ - bcc d412c │ │ │ │ - ldr r2, [pc, #224] @ d4188 │ │ │ │ + bcc d4104 │ │ │ │ + ldr r2, [pc, #224] @ d4160 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r4, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ mov r6, r0 │ │ │ │ - b d4110 │ │ │ │ + b d40e8 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ adds r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ adcs r1, r7, #0 │ │ │ │ - beq d412c │ │ │ │ - ldr r2, [pc, #164] @ d418c │ │ │ │ + beq d4104 │ │ │ │ + ldr r2, [pc, #164] @ d4164 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - b d4130 │ │ │ │ + b d4108 │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ - b d412c │ │ │ │ + b d4104 │ │ │ │ ldrsh r6, [r0, #4] │ │ │ │ - b d412c │ │ │ │ + b d4104 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, #0 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ d4190 │ │ │ │ + ldr r2, [pc, #68] @ d4168 │ │ │ │ add r1, sp, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r8, ip, asr #26 │ │ │ │ - adceq pc, r8, ip, lsl #26 │ │ │ │ - adceq pc, r8, ip, asr #25 │ │ │ │ - adceq pc, r8, r0, ror ip @ │ │ │ │ + adceq pc, r8, r4, ror sp @ │ │ │ │ + adceq pc, r8, r4, lsr sp @ │ │ │ │ + strdeq pc, [r8], r4 @ │ │ │ │ + umlaleq pc, r8, r8, ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #648 @ 0x288 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r4, #-2147483627 @ 0x80000015 │ │ │ │ str r4, [sp, #24] │ │ │ │ movwlt r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - blt d48e0 │ │ │ │ + blt d48b8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ add sl, sp, #512 @ 0x200 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ @@ -129768,49 +129758,49 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #492] @ 0x1ec │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ add r0, r0, r6, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 1be014 │ │ │ │ + bl 1bdfec │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ ldr fp, [sp, #516] @ 0x204 │ │ │ │ cmp r0, #-2147483620 @ 0x8000001c │ │ │ │ - beq d482c │ │ │ │ + beq d4804 │ │ │ │ cmp r0, #-2147483621 @ 0x8000001b │ │ │ │ - beq d4610 │ │ │ │ + beq d45e8 │ │ │ │ sub r1, r0, #-2147483627 @ 0x80000015 │ │ │ │ cmp r1, #6 │ │ │ │ movcs r1, #6 │ │ │ │ cmp r1, #6 │ │ │ │ - bne d437c │ │ │ │ + bne d4354 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #500] @ 0x1f4 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strd r2, [r7] │ │ │ │ mov r2, #-2147483627 @ 0x80000015 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ - beq d4994 │ │ │ │ + beq d496c │ │ │ │ add r7, sp, #500 @ 0x1f4 │ │ │ │ ldm r8, {r0, fp} │ │ │ │ add lr, sp, #516 @ 0x204 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldr ip, [sp, #484] @ 0x1e4 │ │ │ │ ldr r6, [sp, #492] @ 0x1ec │ │ │ │ stm lr, {r2, r3, r7} │ │ │ │ @@ -129818,185 +129808,185 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ stm r2, {r0, fp} │ │ │ │ str r5, [sp, #532] @ 0x214 │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ - bne d42a0 │ │ │ │ - ldr r1, [pc, #2100] @ d4ba4 │ │ │ │ + bne d4278 │ │ │ │ + ldr r1, [pc, #2100] @ d4b7c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b d42a0 │ │ │ │ + bl 5935b4 │ │ │ │ + b d4278 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d4930 │ │ │ │ + bne d4908 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d49cc │ │ │ │ + beq d49a4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr fp, [sp, #500] @ 0x1f4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq d48d4 │ │ │ │ + beq d48ac │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne d4950 │ │ │ │ + bne d4928 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d49b0 │ │ │ │ + beq d4988 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq d4828 │ │ │ │ + beq d4800 │ │ │ │ vldr d11, [sp, #504] @ 0x1f8 │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne d4960 │ │ │ │ + bne d4938 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d49b0 │ │ │ │ + beq d4988 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq d4828 │ │ │ │ + beq d4800 │ │ │ │ vldr d8, [sp, #504] @ 0x1f8 │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne d4920 │ │ │ │ + bne d48f8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d49b0 │ │ │ │ + beq d4988 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq d4828 │ │ │ │ + beq d4800 │ │ │ │ vldr d9, [sp, #504] @ 0x1f8 │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne d4940 │ │ │ │ + bne d4918 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d49b0 │ │ │ │ + beq d4988 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d48cc │ │ │ │ + beq d48a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne d4970 │ │ │ │ + bne d4948 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d49b0 │ │ │ │ + beq d4988 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq d4828 │ │ │ │ + beq d4800 │ │ │ │ vldr d10, [sp, #504] @ 0x1f8 │ │ │ │ - b d42c4 │ │ │ │ + b d429c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r1, r0, #2 │ │ │ │ movne r1, r0 │ │ │ │ eor r0, r2, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -130031,44 +130021,44 @@ │ │ │ │ moveq r8, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #484 @ 0x1e4 │ │ │ │ - bl 37bc28 │ │ │ │ + bl 37bc00 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ ldr fp, [sp, #516] @ 0x204 │ │ │ │ cmp r7, #8 │ │ │ │ - bne d46f8 │ │ │ │ + bne d46d0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d46e8 │ │ │ │ + beq d46c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b d4838 │ │ │ │ + b d4810 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 53d54 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1b6b9c │ │ │ │ + bl 1b6b74 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4730 │ │ │ │ + beq d4708 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -130100,25 +130090,25 @@ │ │ │ │ str fp, [sp, #220] @ 0xdc │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d10, [sp, #200] @ 0xc8 │ │ │ │ ldm r9!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r9, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4808 │ │ │ │ + beq d47e0 │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl 1220c4 │ │ │ │ + bl 12209c │ │ │ │ add sp, sp, #648 @ 0x288 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #216 @ 0xd8 │ │ │ │ @@ -130128,56 +130118,56 @@ │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #504] @ 0x1f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1b6b9c │ │ │ │ + bl 1b6b74 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d485c │ │ │ │ + beq d4834 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #0 │ │ │ │ - beq d4884 │ │ │ │ + beq d485c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d4884 │ │ │ │ + blt d485c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d4884 │ │ │ │ + beq d485c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r6, {r1, fp} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq d48a8 │ │ │ │ + beq d4880 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq d48bc │ │ │ │ + beq d4894 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #648 @ 0x288 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #500] @ 0x1f4 │ │ │ │ - b d482c │ │ │ │ + b d4804 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ - b d4834 │ │ │ │ - ldr r2, [pc, #704] @ d4ba8 │ │ │ │ + b d480c │ │ │ │ + ldr r2, [pc, #704] @ d4b80 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #135 @ 0x87 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ @@ -130185,219 +130175,219 @@ │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #648 @ 0x288 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #600] @ d4b80 │ │ │ │ + ldr r0, [pc, #600] @ d4b58 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d497c │ │ │ │ - ldr r0, [pc, #572] @ d4b74 │ │ │ │ + b d4954 │ │ │ │ + ldr r0, [pc, #572] @ d4b4c │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d497c │ │ │ │ - ldr r0, [pc, #560] @ d4b78 │ │ │ │ + b d4954 │ │ │ │ + ldr r0, [pc, #560] @ d4b50 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d497c │ │ │ │ - ldr r0, [pc, #556] @ d4b84 │ │ │ │ + b d4954 │ │ │ │ + ldr r0, [pc, #556] @ d4b5c │ │ │ │ mov r1, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d497c │ │ │ │ - ldr r0, [pc, #532] @ d4b7c │ │ │ │ + b d4954 │ │ │ │ + ldr r0, [pc, #532] @ d4b54 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d497c │ │ │ │ - ldr r0, [pc, #528] @ d4b88 │ │ │ │ + b d4954 │ │ │ │ + ldr r0, [pc, #528] @ d4b60 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b d4838 │ │ │ │ - ldr r0, [pc, #496] @ d4b8c │ │ │ │ - ldr r2, [pc, #496] @ d4b90 │ │ │ │ + b d4810 │ │ │ │ + ldr r0, [pc, #496] @ d4b64 │ │ │ │ + ldr r2, [pc, #496] @ d4b68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b d49ec │ │ │ │ - ldr r0, [pc, #484] @ d4b9c │ │ │ │ - ldr r2, [pc, #484] @ d4ba0 │ │ │ │ + b d49c4 │ │ │ │ + ldr r0, [pc, #484] @ d4b74 │ │ │ │ + ldr r2, [pc, #484] @ d4b78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b d49ec │ │ │ │ - ldr r0, [pc, #448] @ d4b94 │ │ │ │ + b d49c4 │ │ │ │ + ldr r0, [pc, #448] @ d4b6c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #444] @ d4b98 │ │ │ │ + ldr r2, [pc, #444] @ d4b70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d4ae4 │ │ │ │ + b d4abc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1220c4 │ │ │ │ + bl 12209c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b d4b2c │ │ │ │ - b d4a98 │ │ │ │ + b d4b04 │ │ │ │ + b d4a70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b d4af0 │ │ │ │ - b d4ae4 │ │ │ │ - b d4ae4 │ │ │ │ - b d4ae4 │ │ │ │ - b d4ae4 │ │ │ │ - b d4ae4 │ │ │ │ + b d4ac8 │ │ │ │ + b d4abc │ │ │ │ + b d4abc │ │ │ │ + b d4abc │ │ │ │ + b d4abc │ │ │ │ + b d4abc │ │ │ │ mov r4, r0 │ │ │ │ - b d4b2c │ │ │ │ + b d4b04 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d4af0 │ │ │ │ + beq d4ac8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d4af0 │ │ │ │ + bl 40e51c │ │ │ │ + b d4ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq d4b2c │ │ │ │ + beq d4b04 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121534 │ │ │ │ - b d4b2c │ │ │ │ + bl 12150c │ │ │ │ + b d4b04 │ │ │ │ bl 8e880 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4af8 │ │ │ │ + beq d4ad0 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ - b d4af8 │ │ │ │ - b d4ae4 │ │ │ │ + bl 40e51c │ │ │ │ + b d4ad0 │ │ │ │ + b d4abc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 120fbc │ │ │ │ - b d4ae8 │ │ │ │ + bl 120f94 │ │ │ │ + b d4ac0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 121534 │ │ │ │ - b d4ae8 │ │ │ │ + bl 12150c │ │ │ │ + b d4ac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 120ffc │ │ │ │ + bl 120fd4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq d4b1c │ │ │ │ + beq d4af4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ orrne r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d4b54 │ │ │ │ + bne d4b2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bgt d4b4c │ │ │ │ + bgt d4b24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4b4c │ │ │ │ + bne d4b24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ - b d4b1c │ │ │ │ + bl 40e51c │ │ │ │ + b d4af4 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - addeq r7, fp, sp, lsl r2 │ │ │ │ - addeq r7, fp, ip, ror #29 │ │ │ │ - ldrdeq r7, [fp], r7 @ │ │ │ │ - addeq r7, fp, r6, lsr #30 │ │ │ │ + addeq r7, fp, r5, lsl #4 │ │ │ │ + ldrdeq r7, [fp], r4 │ │ │ │ + @ instruction: 0x008b7ebf │ │ │ │ addeq r7, fp, lr, lsl #30 │ │ │ │ - addeq r7, fp, r9, lsl #30 │ │ │ │ - addeq ip, fp, r4, asr ip │ │ │ │ - adceq r1, r9, r4, lsl #29 │ │ │ │ - addeq ip, fp, r8, lsl ip │ │ │ │ - adceq r1, r9, r4, asr #28 │ │ │ │ - addeq ip, fp, r8, lsr ip │ │ │ │ - adceq r1, r9, r8, ror #28 │ │ │ │ - adceq pc, r8, ip, lsl #22 │ │ │ │ - strdeq lr, [r8], r4 @ │ │ │ │ + strdeq r7, [fp], r6 │ │ │ │ + strdeq r7, [fp], r1 │ │ │ │ + addeq ip, fp, ip, lsr ip │ │ │ │ + adceq r1, r9, ip, lsr #29 │ │ │ │ + addeq ip, fp, r0, lsl #24 │ │ │ │ + adceq r1, r9, ip, ror #28 │ │ │ │ + addeq ip, fp, r0, lsr #24 │ │ │ │ + umlaleq r1, r9, r0, lr │ │ │ │ + adceq pc, r8, r4, lsr fp @ │ │ │ │ + adceq lr, r8, ip, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d4d60 │ │ │ │ + bne d4d38 │ │ │ │ ldmib r1, {r0, sl} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sl, r1, lsl #4 │ │ │ │ str sl, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq d4c14 │ │ │ │ + beq d4bec │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r6], #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne d4c80 │ │ │ │ + bne d4c58 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldmib r0, {r1, r7} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r6 │ │ │ │ stmeq r8, {r4, r5, fp} │ │ │ │ addeq sp, sp, #68 @ 0x44 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #328] @ d4da0 │ │ │ │ + ldr r2, [pc, #328] @ d4d78 │ │ │ │ sub r0, r7, r6 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r9, r0, lsr #4 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ @@ -130417,2165 +130407,2165 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r8, #1 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldmdb r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl fdbf8 │ │ │ │ + bl fdbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4d18 │ │ │ │ + bne d4cf0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - bne d4cec │ │ │ │ - ldr r1, [pc, #184] @ d4d9c │ │ │ │ + bne d4cc4 │ │ │ │ + ldr r1, [pc, #184] @ d4d74 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3480b4 │ │ │ │ + bl 34808c │ │ │ │ add fp, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - beq d4d28 │ │ │ │ + beq d4d00 │ │ │ │ ldr r0, [r6], #16 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne d4cb0 │ │ │ │ + bne d4c88 │ │ │ │ sub r9, r8, #1 │ │ │ │ - b d4d2c │ │ │ │ + b d4d04 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b d4d48 │ │ │ │ + b d4d20 │ │ │ │ ldmib sp, {r6, r9} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne d4c1c │ │ │ │ + bne d4bf4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r8] │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ d4da4 │ │ │ │ + ldr r2, [pc, #60] @ d4d7c │ │ │ │ add r3, sp, #67 @ 0x43 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ - b d4c6c │ │ │ │ + b d4c44 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r9, ip, lsr #10 │ │ │ │ - adceq r1, r9, ip, lsr fp │ │ │ │ - adceq lr, r8, r0, lsl #9 │ │ │ │ + adceq r2, r9, r4, asr r5 │ │ │ │ + adceq r1, r9, r4, ror #22 │ │ │ │ + adceq lr, r8, r8, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d4e8c │ │ │ │ + bne d4e64 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ecfa8 │ │ │ │ + bl 1ecf80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d4e2c │ │ │ │ + bne d4e04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d4eb0 │ │ │ │ + beq d4e88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d4e78 │ │ │ │ + beq d4e50 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d4eb8 │ │ │ │ + bne d4e90 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #292] @ d4fb8 │ │ │ │ + ldr r2, [pc, #292] @ d4f90 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #240] @ d4fb4 │ │ │ │ + ldr r2, [pc, #240] @ d4f8c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d4f0c │ │ │ │ + beq d4ee4 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r6 │ │ │ │ - b d4ef4 │ │ │ │ + b d4ecc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4eb0 │ │ │ │ + beq d4e88 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d4f54 │ │ │ │ + beq d4f2c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r6, r4 │ │ │ │ - b d4f38 │ │ │ │ + b d4f10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4fa8 │ │ │ │ + beq d4f80 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 122024 │ │ │ │ - b d4fa8 │ │ │ │ + bl 121ffc │ │ │ │ + b d4f80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4fa8 │ │ │ │ + beq d4f80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r1, [r9], r4 @ │ │ │ │ - adceq lr, r8, r4, ror #6 │ │ │ │ + strdeq r1, [r9], ip @ │ │ │ │ + adceq lr, r8, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d50a0 │ │ │ │ + bne d5078 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ecce0 │ │ │ │ + bl 1eccb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5040 │ │ │ │ + bne d5018 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d50c4 │ │ │ │ + beq d509c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d508c │ │ │ │ + beq d5064 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d50cc │ │ │ │ + bne d50a4 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #300] @ d51d4 │ │ │ │ + ldr r2, [pc, #300] @ d51ac │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #248] @ d51d0 │ │ │ │ + ldr r2, [pc, #248] @ d51a8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d5170 │ │ │ │ + beq d5148 │ │ │ │ add r4, r5, #12 │ │ │ │ - b d5118 │ │ │ │ + b d50f0 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq d5170 │ │ │ │ + beq d5148 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d514c │ │ │ │ + bne d5124 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d510c │ │ │ │ + beq d50e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b d510c │ │ │ │ + bl 40e51c │ │ │ │ + b d50e4 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d510c │ │ │ │ - b d5138 │ │ │ │ + beq d50e4 │ │ │ │ + b d5110 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d50c4 │ │ │ │ + beq d509c │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 120df4 │ │ │ │ + bl 120dcc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d51c4 │ │ │ │ + beq d519c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r9, r0, asr #13 │ │ │ │ - adceq lr, r8, r0, ror #2 │ │ │ │ + adceq r1, r9, r8, ror #13 │ │ │ │ + adceq lr, r8, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d52a4 │ │ │ │ + bne d527c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ mov r3, #0 │ │ │ │ mov r6, sp │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ebe1c │ │ │ │ + bl 1ebdf4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5258 │ │ │ │ + bne d5230 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d52c8 │ │ │ │ + beq d52a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5298 │ │ │ │ + beq d5270 │ │ │ │ add r1, r6, #4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr sl, [r1] │ │ │ │ ldmib r1, {r2, r6} │ │ │ │ str sl, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r6, sl │ │ │ │ - bne d52d0 │ │ │ │ + bne d52a8 │ │ │ │ stm r4, {r5, r7, r8} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #184] @ d5364 │ │ │ │ + ldr r2, [pc, #184] @ d533c │ │ │ │ add r3, sp, #39 @ 0x27 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r0, r6, sl │ │ │ │ - ldr r2, [pc, #132] @ d5360 │ │ │ │ + ldr r2, [pc, #132] @ d5338 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, r9, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d52c8 │ │ │ │ + beq d52a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d5354 │ │ │ │ + beq d532c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5354 │ │ │ │ + beq d532c │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strhteq r1, [r9], ip │ │ │ │ - adceq sp, r8, ip, ror #30 │ │ │ │ + adceq r1, r9, r4, ror #9 │ │ │ │ + umlaleq sp, r8, r4, pc @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d544c │ │ │ │ + bne d5424 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ec504 │ │ │ │ + bl 1ec4dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d53ec │ │ │ │ + bne d53c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d5470 │ │ │ │ + beq d5448 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d5438 │ │ │ │ + beq d5410 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d5478 │ │ │ │ + bne d5450 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #224] @ d5534 │ │ │ │ + ldr r2, [pc, #224] @ d550c │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #172] @ d5530 │ │ │ │ + ldr r2, [pc, #172] @ d5508 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b6f44 │ │ │ │ + bl 1b6f1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5470 │ │ │ │ + beq d5448 │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5524 │ │ │ │ + beq d54fc │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 12392c │ │ │ │ - b d5524 │ │ │ │ + bl 123904 │ │ │ │ + b d54fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5524 │ │ │ │ + beq d54fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r9, r4, lsl r3 │ │ │ │ - ldrdeq sp, [r8], r4 @ │ │ │ │ + adceq r1, r9, ip, lsr r3 │ │ │ │ + strdeq sp, [r8], ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d561c │ │ │ │ + bne d55f4 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ed4b0 │ │ │ │ + bl 1ed488 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d55bc │ │ │ │ + bne d5594 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d5640 │ │ │ │ + beq d5618 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d5608 │ │ │ │ + beq d55e0 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d5648 │ │ │ │ + bne d5620 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #292] @ d5748 │ │ │ │ + ldr r2, [pc, #292] @ d5720 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #240] @ d5744 │ │ │ │ + ldr r2, [pc, #240] @ d571c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d569c │ │ │ │ + beq d5674 │ │ │ │ add r6, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r6 │ │ │ │ - b d5684 │ │ │ │ + b d565c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5640 │ │ │ │ + beq d5618 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d56e4 │ │ │ │ + beq d56bc │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r6, r4 │ │ │ │ - b d56c8 │ │ │ │ + b d56a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5738 │ │ │ │ + beq d5710 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 120d54 │ │ │ │ - b d5738 │ │ │ │ + bl 120d2c │ │ │ │ + b d5710 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5738 │ │ │ │ + beq d5710 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r9, r4, asr #2 │ │ │ │ - adceq sp, r8, r4, lsl ip │ │ │ │ + adceq r1, r9, ip, ror #2 │ │ │ │ + adceq sp, r8, ip, lsr ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d5830 │ │ │ │ + bne d5808 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ebff4 │ │ │ │ + bl 1ebfcc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d57d0 │ │ │ │ + bne d57a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d5854 │ │ │ │ + beq d582c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d581c │ │ │ │ + beq d57f4 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d585c │ │ │ │ + bne d5834 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #256] @ d5938 │ │ │ │ + ldr r2, [pc, #256] @ d5910 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #204] @ d5934 │ │ │ │ + ldr r2, [pc, #204] @ d590c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d58d4 │ │ │ │ + beq d58ac │ │ │ │ add r4, r5, #4 │ │ │ │ - b d58a8 │ │ │ │ + b d5880 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq d58d4 │ │ │ │ + beq d58ac │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt d58bc │ │ │ │ + bgt d5894 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne d589c │ │ │ │ + bne d5874 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d589c │ │ │ │ + beq d5874 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d589c │ │ │ │ + bl 40e51c │ │ │ │ + b d5874 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5854 │ │ │ │ + beq d582c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 12340c │ │ │ │ + bl 1233e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5928 │ │ │ │ + beq d5900 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, r0, lsr pc │ │ │ │ - adceq sp, r8, r0, lsl sl │ │ │ │ + adceq r0, r9, r8, asr pc │ │ │ │ + adceq sp, r8, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d5a20 │ │ │ │ + bne d59f8 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eb1a8 │ │ │ │ + bl 1eb180 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d59c0 │ │ │ │ + bne d5998 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d5a44 │ │ │ │ + beq d5a1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d5a0c │ │ │ │ + beq d59e4 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d5a4c │ │ │ │ + bne d5a24 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #224] @ d5b08 │ │ │ │ + ldr r2, [pc, #224] @ d5ae0 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #172] @ d5b04 │ │ │ │ + ldr r2, [pc, #172] @ d5adc │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5a44 │ │ │ │ + beq d5a1c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5af8 │ │ │ │ + beq d5ad0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 120b6c │ │ │ │ - b d5af8 │ │ │ │ + bl 120b44 │ │ │ │ + b d5ad0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5af8 │ │ │ │ + beq d5ad0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, r0, asr #26 │ │ │ │ - adceq sp, r8, r0, lsr r8 │ │ │ │ + adceq r0, r9, r8, ror #26 │ │ │ │ + adceq sp, r8, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d5bf0 │ │ │ │ + bne d5bc8 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eaf70 │ │ │ │ + bl 1eaf48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5b90 │ │ │ │ + bne d5b68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d5c14 │ │ │ │ + beq d5bec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d5bdc │ │ │ │ + beq d5bb4 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d5c1c │ │ │ │ + bne d5bf4 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #240] @ d5ce8 │ │ │ │ + ldr r2, [pc, #240] @ d5cc0 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #188] @ d5ce4 │ │ │ │ + ldr r2, [pc, #188] @ d5cbc │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d5c84 │ │ │ │ + beq d5c5c │ │ │ │ add r4, r5, #4 │ │ │ │ - b d5c68 │ │ │ │ + b d5c40 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq d5c84 │ │ │ │ + beq d5c5c │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5c5c │ │ │ │ + beq d5c34 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d5c5c │ │ │ │ + bl 40e51c │ │ │ │ + b d5c34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5c14 │ │ │ │ + beq d5bec │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121fb8 │ │ │ │ + bl 121f90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5cd8 │ │ │ │ + beq d5cb0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, r0, ror fp │ │ │ │ - adceq sp, r8, r0, ror r6 │ │ │ │ + umlaleq r0, r9, r8, fp │ │ │ │ + umlaleq sp, r8, r8, r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d5dd0 │ │ │ │ + bne d5da8 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ec258 │ │ │ │ + bl 1ec230 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5d70 │ │ │ │ + bne d5d48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d5df4 │ │ │ │ + beq d5dcc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d5dbc │ │ │ │ + beq d5d94 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d5dfc │ │ │ │ + bne d5dd4 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #292] @ d5efc │ │ │ │ + ldr r2, [pc, #292] @ d5ed4 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #240] @ d5ef8 │ │ │ │ + ldr r2, [pc, #240] @ d5ed0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d5e50 │ │ │ │ + beq d5e28 │ │ │ │ add r6, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r6 │ │ │ │ - b d5e38 │ │ │ │ + b d5e10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5df4 │ │ │ │ + beq d5dcc │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d5e98 │ │ │ │ + beq d5e70 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r6, r4 │ │ │ │ - b d5e7c │ │ │ │ + b d5e54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5eec │ │ │ │ + beq d5ec4 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1237a8 │ │ │ │ - b d5eec │ │ │ │ + bl 123780 │ │ │ │ + b d5ec4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5eec │ │ │ │ + beq d5ec4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq r0, r9, r0, r9 │ │ │ │ - adceq sp, r8, r0, lsr #9 │ │ │ │ + strhteq r0, [r9], r8 │ │ │ │ + adceq sp, r8, r8, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d5fe4 │ │ │ │ + bne d5fbc │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eb798 │ │ │ │ + bl 1eb770 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5f84 │ │ │ │ + bne d5f5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d6008 │ │ │ │ + beq d5fe0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d5fd0 │ │ │ │ + beq d5fa8 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d6010 │ │ │ │ + bne d5fe8 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #340] @ d6140 │ │ │ │ + ldr r2, [pc, #340] @ d6118 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #288] @ d613c │ │ │ │ + ldr r2, [pc, #288] @ d6114 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d60dc │ │ │ │ + beq d60b4 │ │ │ │ mov r4, #0 │ │ │ │ - b d605c │ │ │ │ + b d6034 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq d60dc │ │ │ │ + beq d60b4 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r7, sl, r0, lsl #3 │ │ │ │ ldrd r8, [r7, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - beq d60a0 │ │ │ │ + beq d6078 │ │ │ │ add r5, r8, #4 │ │ │ │ - b d6084 │ │ │ │ + b d605c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq d60a0 │ │ │ │ + beq d6078 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6078 │ │ │ │ + beq d6050 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d6078 │ │ │ │ + bl 40e51c │ │ │ │ + b d6050 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d60c0 │ │ │ │ + beq d6098 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6050 │ │ │ │ + beq d6028 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d6050 │ │ │ │ + bl 40e51c │ │ │ │ + b d6028 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6008 │ │ │ │ + beq d5fe0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 123488 │ │ │ │ + bl 123460 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6130 │ │ │ │ + beq d6108 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, ip, ror r7 │ │ │ │ - umlaleq sp, r8, ip, r2 │ │ │ │ + adceq r0, r9, r4, lsr #15 │ │ │ │ + adceq sp, r8, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d6228 │ │ │ │ + bne d6200 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ebbb0 │ │ │ │ + bl 1ebb88 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d61c8 │ │ │ │ + bne d61a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d624c │ │ │ │ + beq d6224 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d6214 │ │ │ │ + beq d61ec │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d6254 │ │ │ │ + bne d622c │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #248] @ d6328 │ │ │ │ + ldr r2, [pc, #248] @ d6300 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #196] @ d6324 │ │ │ │ + ldr r2, [pc, #196] @ d62fc │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d62c4 │ │ │ │ + beq d629c │ │ │ │ add r4, r5, #4 │ │ │ │ - b d62a0 │ │ │ │ + b d6278 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq d62c4 │ │ │ │ + beq d629c │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d6294 │ │ │ │ + beq d626c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b d6294 │ │ │ │ + bl 40e51c │ │ │ │ + b d626c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d624c │ │ │ │ + beq d6224 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 120af8 │ │ │ │ + bl 120ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6318 │ │ │ │ + beq d62f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, r8, lsr r5 │ │ │ │ - adceq sp, r8, r8, rrx │ │ │ │ + adceq r0, r9, r0, ror #10 │ │ │ │ + umlaleq sp, r8, r0, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d6410 │ │ │ │ + bne d63e8 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ec9e0 │ │ │ │ + bl 1ec9b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d63b0 │ │ │ │ + bne d6388 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d6434 │ │ │ │ + beq d640c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d63fc │ │ │ │ + beq d63d4 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d643c │ │ │ │ + bne d6414 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #356] @ d657c │ │ │ │ + ldr r2, [pc, #356] @ d6554 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #304] @ d6578 │ │ │ │ + ldr r2, [pc, #304] @ d6550 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d64d0 │ │ │ │ + beq d64a8 │ │ │ │ mov r4, #0 │ │ │ │ - b d6488 │ │ │ │ + b d6460 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq d64d0 │ │ │ │ + beq d64a8 │ │ │ │ add r7, r5, r4 │ │ │ │ ldr r0, [r7, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d64bc │ │ │ │ + bne d6494 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq d647c │ │ │ │ - bl 1a05bc │ │ │ │ - b d647c │ │ │ │ + beq d6454 │ │ │ │ + bl 1a0594 │ │ │ │ + b d6454 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r7, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b d649c │ │ │ │ + bl 40e51c │ │ │ │ + b d6474 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6434 │ │ │ │ + beq d640c │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, #536 @ 0x218 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq d6518 │ │ │ │ + beq d64f0 │ │ │ │ add r7, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r7 │ │ │ │ - b d6500 │ │ │ │ + b d64d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d656c │ │ │ │ + beq d6544 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 123848 │ │ │ │ - b d656c │ │ │ │ + bl 123820 │ │ │ │ + b d6544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d656c │ │ │ │ + beq d6544 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, r0, asr r3 │ │ │ │ - umlaleq ip, r8, r0, lr │ │ │ │ + adceq r0, r9, r8, ror r3 │ │ │ │ + strhteq ip, [r8], r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d6664 │ │ │ │ + bne d663c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ec74c │ │ │ │ + bl 1ec724 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d6604 │ │ │ │ + bne d65dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d6688 │ │ │ │ + beq d6660 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d6650 │ │ │ │ + beq d6628 │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d6690 │ │ │ │ + bne d6668 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #292] @ d6790 │ │ │ │ + ldr r2, [pc, #292] @ d6768 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #240] @ d678c │ │ │ │ + ldr r2, [pc, #240] @ d6764 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d66e4 │ │ │ │ + beq d66bc │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r6 │ │ │ │ - b d66cc │ │ │ │ + b d66a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6688 │ │ │ │ + beq d6660 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d672c │ │ │ │ + beq d6704 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r6, r4 │ │ │ │ - b d6710 │ │ │ │ + b d66e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6780 │ │ │ │ + beq d6758 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 123568 │ │ │ │ - b d6780 │ │ │ │ + bl 123540 │ │ │ │ + b d6758 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6780 │ │ │ │ + beq d6758 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strdeq r0, [r9], ip @ │ │ │ │ - adceq ip, r8, ip, asr #24 │ │ │ │ + adceq r0, r9, r4, lsr #2 │ │ │ │ + adceq ip, r8, r4, ror ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d6878 │ │ │ │ + bne d6850 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eacc8 │ │ │ │ + bl 1eaca0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d6818 │ │ │ │ + bne d67f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq d689c │ │ │ │ + beq d6874 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d6864 │ │ │ │ + beq d683c │ │ │ │ add r1, r5, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d68a4 │ │ │ │ + bne d687c │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #240] @ d6970 │ │ │ │ + ldr r2, [pc, #240] @ d6948 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #188] @ d696c │ │ │ │ + ldr r2, [pc, #188] @ d6944 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d690c │ │ │ │ + beq d68e4 │ │ │ │ add r4, r5, #16 │ │ │ │ - b d68f0 │ │ │ │ + b d68c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq d690c │ │ │ │ + beq d68e4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d68e4 │ │ │ │ + beq d68bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b d68e4 │ │ │ │ + bl 40e51c │ │ │ │ + b d68bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d689c │ │ │ │ + beq d6874 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 12293c │ │ │ │ + bl 122914 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6960 │ │ │ │ + beq d6938 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r8, r8, ror #29 │ │ │ │ - adceq ip, r8, r8, asr #20 │ │ │ │ + adceq pc, r8, r0, lsl pc @ │ │ │ │ + adceq ip, r8, r0, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne d6a44 │ │ │ │ + bne d6a1c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eb3f0 │ │ │ │ + bl 1eb3c8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne d69f4 │ │ │ │ + bne d69cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ strd sl, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6a68 │ │ │ │ + beq d6a40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6a34 │ │ │ │ + beq d6a0c │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r5, [r1] │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d6a70 │ │ │ │ + bne d6a48 │ │ │ │ stm r4, {r6, fp} │ │ │ │ str r8, [r4, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ d6b04 │ │ │ │ + ldr r2, [pc, #184] @ d6adc │ │ │ │ add r3, sp, #43 @ 0x2b │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r5 │ │ │ │ - ldr r2, [pc, #132] @ d6b00 │ │ │ │ + ldr r2, [pc, #132] @ d6ad8 │ │ │ │ str r9, [sp, #24] │ │ │ │ add r0, r9, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq d6a68 │ │ │ │ + beq d6a40 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6af4 │ │ │ │ + beq d6acc │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6af4 │ │ │ │ + beq d6acc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r8, ip, lsl sp @ │ │ │ │ - adceq ip, r8, ip, lsl #17 │ │ │ │ + adceq pc, r8, r4, asr #26 │ │ │ │ + strhteq ip, [r8], r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi d6c80 │ │ │ │ + bhi d6c58 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ - b d6c68 │ │ │ │ + b d6c40 │ │ │ │ ldrsb r6, [r0, #4] │ │ │ │ cmn r6, #1 │ │ │ │ - bgt d6c68 │ │ │ │ - ldr r2, [pc, #396] @ d6d00 │ │ │ │ + bgt d6c40 │ │ │ │ + ldr r2, [pc, #396] @ d6cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r0, [sp] │ │ │ │ asr r0, r6, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ - b d6cd4 │ │ │ │ + b d6cac │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - b d6c68 │ │ │ │ + b d6c40 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d6c68 │ │ │ │ - ldr r2, [pc, #324] @ d6cfc │ │ │ │ + beq d6c40 │ │ │ │ + ldr r2, [pc, #324] @ d6cd4 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r5, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ mov r6, r0 │ │ │ │ - b d6cdc │ │ │ │ + b d6cb4 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d6c68 │ │ │ │ - ldr r2, [pc, #280] @ d6d0c │ │ │ │ + beq d6c40 │ │ │ │ + ldr r2, [pc, #280] @ d6ce4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ - b d6cd4 │ │ │ │ + b d6cac │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ - b d6c68 │ │ │ │ + b d6c40 │ │ │ │ ldrsh r6, [r0, #4] │ │ │ │ cmn r6, #1 │ │ │ │ - bgt d6c68 │ │ │ │ - ldr r2, [pc, #208] @ d6d04 │ │ │ │ + bgt d6c40 │ │ │ │ + ldr r2, [pc, #208] @ d6cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r0, [sp] │ │ │ │ asr r0, r6, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ - b d6cd4 │ │ │ │ + b d6cac │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmn r6, #1 │ │ │ │ - ble d6ca8 │ │ │ │ + ble d6c80 │ │ │ │ mov r5, #0 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ d6d10 │ │ │ │ + ldr r2, [pc, #136] @ d6ce8 │ │ │ │ add r1, sp, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ d6d08 │ │ │ │ + ldr r2, [pc, #88] @ d6ce0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r0, [sp] │ │ │ │ asr r0, r6, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b d6c6c │ │ │ │ + b d6c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r8, ip, lsl #4 │ │ │ │ - adceq sp, r8, r8, asr #4 │ │ │ │ - adceq sp, r8, r8, lsl #3 │ │ │ │ - adceq sp, r8, ip, lsl #2 │ │ │ │ - ldrdeq sp, [r8], r0 @ │ │ │ │ - adceq sp, r8, r4, asr #2 │ │ │ │ + adceq sp, r8, r4, lsr r2 │ │ │ │ + adceq sp, r8, r0, ror r2 │ │ │ │ + strhteq sp, [r8], r0 │ │ │ │ + adceq sp, r8, r4, lsr r1 │ │ │ │ + strdeq sp, [r8], r8 @ │ │ │ │ + adceq sp, r8, ip, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d6dec │ │ │ │ + bcs d6dc4 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1268cc │ │ │ │ + bl 1268a4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d6d88 │ │ │ │ + bne d6d60 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d6dd8 │ │ │ │ + beq d6db0 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d6dd0 │ │ │ │ + beq d6da8 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d6fb0 │ │ │ │ + bne d6f88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d6f6c │ │ │ │ + bne d6f44 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d6e28 │ │ │ │ + beq d6e00 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d6e64 │ │ │ │ - ldr r1, [pc, #516] @ d7034 │ │ │ │ + bne d6e3c │ │ │ │ + ldr r1, [pc, #516] @ d700c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d7038 │ │ │ │ + ldr r2, [pc, #512] @ d7010 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -132586,201 +132576,201 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d6ed0 │ │ │ │ + beq d6ea8 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d6f18 │ │ │ │ + bne d6ef0 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d6d58 │ │ │ │ + b d6d30 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d703c │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d7014 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d7040 │ │ │ │ + ldr r2, [pc, #260] @ d7018 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d6e54 │ │ │ │ + bl 12150c │ │ │ │ + b d6e2c │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d7028 │ │ │ │ - ldr r2, [pc, #164] @ d702c │ │ │ │ + ldr r1, [pc, #164] @ d7000 │ │ │ │ + ldr r2, [pc, #164] @ d7004 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d7030 │ │ │ │ + ldr r2, [pc, #120] @ d7008 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d6d74 │ │ │ │ + b d6d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d701c │ │ │ │ + bl 12150c │ │ │ │ + b d6ff4 │ │ │ │ mov r4, r0 │ │ │ │ - b d7004 │ │ │ │ + b d6fdc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d6ffc │ │ │ │ + bl 12150c │ │ │ │ + b d6fd4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7014 │ │ │ │ + bl 12150c │ │ │ │ + b d6fec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq ip, r8, r0, r3 │ │ │ │ - adceq ip, r8, ip, ror r3 │ │ │ │ - adceq ip, r8, r0, ror #6 │ │ │ │ - adceq ip, r8, r8, asr #9 │ │ │ │ - adceq ip, r8, r8, asr #9 │ │ │ │ - adceq ip, r8, r4, asr #7 │ │ │ │ - adceq ip, r8, r4, asr #7 │ │ │ │ + strhteq ip, [r8], r8 │ │ │ │ + adceq ip, r8, r4, lsr #7 │ │ │ │ + adceq ip, r8, r8, lsl #7 │ │ │ │ + strdeq ip, [r8], r0 @ │ │ │ │ + strdeq ip, [r8], r0 @ │ │ │ │ + adceq ip, r8, ip, ror #7 │ │ │ │ + adceq ip, r8, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d7120 │ │ │ │ + bcs d70f8 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 129ce0 │ │ │ │ + bl 129cb8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d70b8 │ │ │ │ + bne d7090 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d7108 │ │ │ │ + beq d70e0 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d7100 │ │ │ │ + beq d70d8 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d72e4 │ │ │ │ + bne d72bc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d72a0 │ │ │ │ + bne d7278 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d715c │ │ │ │ + beq d7134 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d7198 │ │ │ │ - ldr r1, [pc, #516] @ d7368 │ │ │ │ + bne d7170 │ │ │ │ + ldr r1, [pc, #516] @ d7340 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d736c │ │ │ │ + ldr r2, [pc, #512] @ d7344 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -132791,200 +132781,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d7204 │ │ │ │ + beq d71dc │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d724c │ │ │ │ + bne d7224 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d7088 │ │ │ │ + b d7060 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d7370 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d7348 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d7374 │ │ │ │ + ldr r2, [pc, #260] @ d734c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7188 │ │ │ │ + bl 12150c │ │ │ │ + b d7160 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d735c │ │ │ │ - ldr r2, [pc, #164] @ d7360 │ │ │ │ + ldr r1, [pc, #164] @ d7334 │ │ │ │ + ldr r2, [pc, #164] @ d7338 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d7364 │ │ │ │ + ldr r2, [pc, #120] @ d733c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d70a4 │ │ │ │ + b d707c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d7350 │ │ │ │ + bl 12150c │ │ │ │ + b d7328 │ │ │ │ mov r4, r0 │ │ │ │ - b d7338 │ │ │ │ + b d7310 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d7330 │ │ │ │ + bl 12150c │ │ │ │ + b d7308 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7348 │ │ │ │ + bl 12150c │ │ │ │ + b d7320 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r8, ip, asr r0 │ │ │ │ - adceq ip, r8, r8, asr #32 │ │ │ │ - adceq ip, r8, ip, lsr #32 │ │ │ │ - umlaleq ip, r8, r4, r1 │ │ │ │ - umlaleq ip, r8, r4, r1 │ │ │ │ - umlaleq ip, r8, r0, r0 │ │ │ │ - umlaleq ip, r8, r0, r0 │ │ │ │ + adceq ip, r8, r4, lsl #1 │ │ │ │ + adceq ip, r8, r0, ror r0 │ │ │ │ + adceq ip, r8, r4, asr r0 │ │ │ │ + strhteq ip, [r8], ip │ │ │ │ + strhteq ip, [r8], ip │ │ │ │ + strhteq ip, [r8], r8 │ │ │ │ + strhteq ip, [r8], r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d7450 │ │ │ │ + bcs d7428 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1284d8 │ │ │ │ + bl 1284b0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d73ec │ │ │ │ + bne d73c4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d743c │ │ │ │ + beq d7414 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d7434 │ │ │ │ + beq d740c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d7614 │ │ │ │ + bne d75ec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d75d0 │ │ │ │ + bne d75a8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d748c │ │ │ │ + beq d7464 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d74c8 │ │ │ │ - ldr r1, [pc, #516] @ d7698 │ │ │ │ + bne d74a0 │ │ │ │ + ldr r1, [pc, #516] @ d7670 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d769c │ │ │ │ + ldr r2, [pc, #512] @ d7674 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -132995,200 +132985,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d7534 │ │ │ │ + beq d750c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d757c │ │ │ │ + bne d7554 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d73bc │ │ │ │ + b d7394 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d76a0 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d7678 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d76a4 │ │ │ │ + ldr r2, [pc, #260] @ d767c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d74b8 │ │ │ │ + bl 12150c │ │ │ │ + b d7490 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d768c │ │ │ │ - ldr r2, [pc, #164] @ d7690 │ │ │ │ + ldr r1, [pc, #164] @ d7664 │ │ │ │ + ldr r2, [pc, #164] @ d7668 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d7694 │ │ │ │ + ldr r2, [pc, #120] @ d766c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d73d8 │ │ │ │ + b d73b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d7680 │ │ │ │ + bl 12150c │ │ │ │ + b d7658 │ │ │ │ mov r4, r0 │ │ │ │ - b d7668 │ │ │ │ + b d7640 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d7660 │ │ │ │ + bl 12150c │ │ │ │ + b d7638 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7678 │ │ │ │ + bl 12150c │ │ │ │ + b d7650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r8, ip, lsr #26 │ │ │ │ - adceq fp, r8, r8, lsl sp │ │ │ │ - strdeq fp, [r8], ip @ │ │ │ │ - adceq fp, r8, r4, ror #28 │ │ │ │ - adceq fp, r8, r4, ror #28 │ │ │ │ - adceq fp, r8, r0, ror #26 │ │ │ │ - adceq fp, r8, r0, ror #26 │ │ │ │ + adceq fp, r8, r4, asr sp │ │ │ │ + adceq fp, r8, r0, asr #26 │ │ │ │ + adceq fp, r8, r4, lsr #26 │ │ │ │ + adceq fp, r8, ip, lsl #29 │ │ │ │ + adceq fp, r8, ip, lsl #29 │ │ │ │ + adceq fp, r8, r8, lsl #27 │ │ │ │ + adceq fp, r8, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d7780 │ │ │ │ + bcs d7758 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1274b0 │ │ │ │ + bl 127488 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d771c │ │ │ │ + bne d76f4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d776c │ │ │ │ + beq d7744 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d7764 │ │ │ │ + beq d773c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d7944 │ │ │ │ + bne d791c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d7900 │ │ │ │ + bne d78d8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d77bc │ │ │ │ + beq d7794 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d77f8 │ │ │ │ - ldr r1, [pc, #516] @ d79c8 │ │ │ │ + bne d77d0 │ │ │ │ + ldr r1, [pc, #516] @ d79a0 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d79cc │ │ │ │ + ldr r2, [pc, #512] @ d79a4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -133199,200 +133189,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d7864 │ │ │ │ + beq d783c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d78ac │ │ │ │ + bne d7884 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d76ec │ │ │ │ + b d76c4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d79d0 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d79a8 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d79d4 │ │ │ │ + ldr r2, [pc, #260] @ d79ac │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d77e8 │ │ │ │ + bl 12150c │ │ │ │ + b d77c0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d79bc │ │ │ │ - ldr r2, [pc, #164] @ d79c0 │ │ │ │ + ldr r1, [pc, #164] @ d7994 │ │ │ │ + ldr r2, [pc, #164] @ d7998 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d79c4 │ │ │ │ + ldr r2, [pc, #120] @ d799c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d7708 │ │ │ │ + b d76e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d79b0 │ │ │ │ + bl 12150c │ │ │ │ + b d7988 │ │ │ │ mov r4, r0 │ │ │ │ - b d7998 │ │ │ │ + b d7970 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d7990 │ │ │ │ + bl 12150c │ │ │ │ + b d7968 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d79a8 │ │ │ │ + bl 12150c │ │ │ │ + b d7980 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strdeq fp, [r8], ip @ │ │ │ │ - adceq fp, r8, r8, ror #19 │ │ │ │ - adceq fp, r8, ip, asr #19 │ │ │ │ - adceq fp, r8, r4, lsr fp │ │ │ │ - adceq fp, r8, r4, lsr fp │ │ │ │ - adceq fp, r8, r0, lsr sl │ │ │ │ - adceq fp, r8, r0, lsr sl │ │ │ │ + adceq fp, r8, r4, lsr #20 │ │ │ │ + adceq fp, r8, r0, lsl sl │ │ │ │ + strdeq fp, [r8], r4 @ │ │ │ │ + adceq fp, r8, ip, asr fp │ │ │ │ + adceq fp, r8, ip, asr fp │ │ │ │ + adceq fp, r8, r8, asr sl │ │ │ │ + adceq fp, r8, r8, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d7ab0 │ │ │ │ + bcs d7a88 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1261c4 │ │ │ │ + bl 12619c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d7a4c │ │ │ │ + bne d7a24 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d7a9c │ │ │ │ + beq d7a74 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d7a94 │ │ │ │ + beq d7a6c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d7c74 │ │ │ │ + bne d7c4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d7c30 │ │ │ │ + bne d7c08 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d7aec │ │ │ │ + beq d7ac4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d7b28 │ │ │ │ - ldr r1, [pc, #516] @ d7cf8 │ │ │ │ + bne d7b00 │ │ │ │ + ldr r1, [pc, #516] @ d7cd0 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d7cfc │ │ │ │ + ldr r2, [pc, #512] @ d7cd4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -133403,200 +133393,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d7b94 │ │ │ │ + beq d7b6c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d7bdc │ │ │ │ + bne d7bb4 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d7a1c │ │ │ │ + b d79f4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d7d00 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d7cd8 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d7d04 │ │ │ │ + ldr r2, [pc, #260] @ d7cdc │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7b18 │ │ │ │ + bl 12150c │ │ │ │ + b d7af0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d7cec │ │ │ │ - ldr r2, [pc, #164] @ d7cf0 │ │ │ │ + ldr r1, [pc, #164] @ d7cc4 │ │ │ │ + ldr r2, [pc, #164] @ d7cc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d7cf4 │ │ │ │ + ldr r2, [pc, #120] @ d7ccc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d7a38 │ │ │ │ + b d7a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d7ce0 │ │ │ │ + bl 12150c │ │ │ │ + b d7cb8 │ │ │ │ mov r4, r0 │ │ │ │ - b d7cc8 │ │ │ │ + b d7ca0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d7cc0 │ │ │ │ + bl 12150c │ │ │ │ + b d7c98 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7cd8 │ │ │ │ + bl 12150c │ │ │ │ + b d7cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r8, ip, asr #13 │ │ │ │ - strhteq fp, [r8], r8 │ │ │ │ - umlaleq fp, r8, ip, r6 │ │ │ │ - adceq fp, r8, r4, lsl #16 │ │ │ │ - adceq fp, r8, r4, lsl #16 │ │ │ │ - adceq fp, r8, r0, lsl #14 │ │ │ │ - adceq fp, r8, r0, lsl #14 │ │ │ │ + strdeq fp, [r8], r4 @ │ │ │ │ + adceq fp, r8, r0, ror #13 │ │ │ │ + adceq fp, r8, r4, asr #13 │ │ │ │ + adceq fp, r8, ip, lsr #16 │ │ │ │ + adceq fp, r8, ip, lsr #16 │ │ │ │ + adceq fp, r8, r8, lsr #14 │ │ │ │ + adceq fp, r8, r8, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d7de0 │ │ │ │ + bcs d7db8 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1265b0 │ │ │ │ + bl 126588 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d7d7c │ │ │ │ + bne d7d54 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d7dcc │ │ │ │ + beq d7da4 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d7dc4 │ │ │ │ + beq d7d9c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d7fa4 │ │ │ │ + bne d7f7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d7f60 │ │ │ │ + bne d7f38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d7e1c │ │ │ │ + beq d7df4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d7e58 │ │ │ │ - ldr r1, [pc, #516] @ d8028 │ │ │ │ + bne d7e30 │ │ │ │ + ldr r1, [pc, #516] @ d8000 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d802c │ │ │ │ + ldr r2, [pc, #512] @ d8004 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -133607,201 +133597,201 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d7ec4 │ │ │ │ + beq d7e9c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d7f0c │ │ │ │ + bne d7ee4 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d7d4c │ │ │ │ + b d7d24 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d8030 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d8008 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d8034 │ │ │ │ + ldr r2, [pc, #260] @ d800c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d7e48 │ │ │ │ + bl 12150c │ │ │ │ + b d7e20 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d801c │ │ │ │ - ldr r2, [pc, #164] @ d8020 │ │ │ │ + ldr r1, [pc, #164] @ d7ff4 │ │ │ │ + ldr r2, [pc, #164] @ d7ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d8024 │ │ │ │ + ldr r2, [pc, #120] @ d7ffc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d7d68 │ │ │ │ + b d7d40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d8010 │ │ │ │ + bl 12150c │ │ │ │ + b d7fe8 │ │ │ │ mov r4, r0 │ │ │ │ - b d7ff8 │ │ │ │ + b d7fd0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d7ff0 │ │ │ │ + bl 12150c │ │ │ │ + b d7fc8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d8008 │ │ │ │ + bl 12150c │ │ │ │ + b d7fe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq fp, r8, ip, r3 │ │ │ │ - adceq fp, r8, r8, lsl #7 │ │ │ │ - adceq fp, r8, ip, ror #6 │ │ │ │ - ldrdeq fp, [r8], r4 @ │ │ │ │ - ldrdeq fp, [r8], r4 @ │ │ │ │ - ldrdeq fp, [r8], r0 @ │ │ │ │ - ldrdeq fp, [r8], r0 @ │ │ │ │ + adceq fp, r8, r4, asr #7 │ │ │ │ + strhteq fp, [r8], r0 │ │ │ │ + umlaleq fp, r8, r4, r3 │ │ │ │ + strdeq fp, [r8], ip @ │ │ │ │ + strdeq fp, [r8], ip @ │ │ │ │ + strdeq fp, [r8], r8 @ │ │ │ │ + strdeq fp, [r8], r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d8114 │ │ │ │ + bcs d80ec │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 128f2c │ │ │ │ + bl 128f04 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d80ac │ │ │ │ + bne d8084 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d80fc │ │ │ │ + beq d80d4 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d80f4 │ │ │ │ + beq d80cc │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d82d8 │ │ │ │ + bne d82b0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d8294 │ │ │ │ + bne d826c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d8150 │ │ │ │ + beq d8128 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d818c │ │ │ │ - ldr r1, [pc, #516] @ d835c │ │ │ │ + bne d8164 │ │ │ │ + ldr r1, [pc, #516] @ d8334 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d8360 │ │ │ │ + ldr r2, [pc, #512] @ d8338 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -133812,200 +133802,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d81f8 │ │ │ │ + beq d81d0 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8240 │ │ │ │ + bne d8218 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d807c │ │ │ │ + b d8054 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d8364 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d833c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d8368 │ │ │ │ + ldr r2, [pc, #260] @ d8340 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d817c │ │ │ │ + bl 12150c │ │ │ │ + b d8154 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d8350 │ │ │ │ - ldr r2, [pc, #164] @ d8354 │ │ │ │ + ldr r1, [pc, #164] @ d8328 │ │ │ │ + ldr r2, [pc, #164] @ d832c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d8358 │ │ │ │ + ldr r2, [pc, #120] @ d8330 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d8098 │ │ │ │ + b d8070 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d8344 │ │ │ │ + bl 12150c │ │ │ │ + b d831c │ │ │ │ mov r4, r0 │ │ │ │ - b d832c │ │ │ │ + b d8304 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d8324 │ │ │ │ + bl 12150c │ │ │ │ + b d82fc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d833c │ │ │ │ + bl 12150c │ │ │ │ + b d8314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r8, r8, rrx │ │ │ │ - adceq fp, r8, r4, asr r0 │ │ │ │ - adceq fp, r8, r8, lsr r0 │ │ │ │ - adceq fp, r8, r0, lsr #3 │ │ │ │ - adceq fp, r8, r0, lsr #3 │ │ │ │ - umlaleq fp, r8, ip, r0 │ │ │ │ - umlaleq fp, r8, ip, r0 │ │ │ │ + umlaleq fp, r8, r0, r0 │ │ │ │ + adceq fp, r8, ip, ror r0 │ │ │ │ + adceq fp, r8, r0, rrx │ │ │ │ + adceq fp, r8, r8, asr #3 │ │ │ │ + adceq fp, r8, r8, asr #3 │ │ │ │ + adceq fp, r8, r4, asr #1 │ │ │ │ + adceq fp, r8, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d8444 │ │ │ │ + bcs d841c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1295dc │ │ │ │ + bl 1295b4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d83e0 │ │ │ │ + bne d83b8 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d8430 │ │ │ │ + beq d8408 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d8428 │ │ │ │ + beq d8400 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d8608 │ │ │ │ + bne d85e0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d85c4 │ │ │ │ + bne d859c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d8480 │ │ │ │ + beq d8458 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d84bc │ │ │ │ - ldr r1, [pc, #516] @ d868c │ │ │ │ + bne d8494 │ │ │ │ + ldr r1, [pc, #516] @ d8664 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d8690 │ │ │ │ + ldr r2, [pc, #512] @ d8668 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -134016,189 +134006,189 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d8528 │ │ │ │ + beq d8500 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8570 │ │ │ │ + bne d8548 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d83b0 │ │ │ │ + b d8388 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d8694 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d866c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d8698 │ │ │ │ + ldr r2, [pc, #260] @ d8670 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d84ac │ │ │ │ + bl 12150c │ │ │ │ + b d8484 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d8680 │ │ │ │ - ldr r2, [pc, #164] @ d8684 │ │ │ │ + ldr r1, [pc, #164] @ d8658 │ │ │ │ + ldr r2, [pc, #164] @ d865c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d8688 │ │ │ │ + ldr r2, [pc, #120] @ d8660 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d83cc │ │ │ │ + b d83a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d8674 │ │ │ │ + bl 12150c │ │ │ │ + b d864c │ │ │ │ mov r4, r0 │ │ │ │ - b d865c │ │ │ │ + b d8634 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d8654 │ │ │ │ + bl 12150c │ │ │ │ + b d862c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d866c │ │ │ │ + bl 12150c │ │ │ │ + b d8644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r8, r8, lsr sp │ │ │ │ - adceq sl, r8, r4, lsr #26 │ │ │ │ - adceq sl, r8, r8, lsl #26 │ │ │ │ - adceq sl, r8, r0, ror lr │ │ │ │ - adceq sl, r8, r0, ror lr │ │ │ │ - adceq sl, r8, ip, ror #26 │ │ │ │ - adceq sl, r8, ip, ror #26 │ │ │ │ + adceq sl, r8, r0, ror #26 │ │ │ │ + adceq sl, r8, ip, asr #26 │ │ │ │ + adceq sl, r8, r0, lsr sp │ │ │ │ + umlaleq sl, r8, r8, lr │ │ │ │ + umlaleq sl, r8, r8, lr │ │ │ │ + umlaleq sl, r8, r4, sp │ │ │ │ + umlaleq sl, r8, r4, sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r3, r2, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d8750 │ │ │ │ + bcs d8728 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ mov r5, #-2147483627 @ 0x80000015 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1252d0 │ │ │ │ + bl 1252a8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483626 @ 0x80000016 │ │ │ │ - beq d8744 │ │ │ │ + beq d871c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - beq d8744 │ │ │ │ + beq d871c │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ cmp r1, #18 │ │ │ │ - beq d873c │ │ │ │ + beq d8714 │ │ │ │ cmp r1, #21 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d88fc │ │ │ │ + bne d88d4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #21 │ │ │ │ - bne d88c4 │ │ │ │ + bne d889c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d878c │ │ │ │ + beq d8764 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6], #32 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d87c4 │ │ │ │ - ldr r1, [pc, #500] @ d8988 │ │ │ │ + bne d879c │ │ │ │ + ldr r1, [pc, #500] @ d8960 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #496] @ d898c │ │ │ │ + ldr r2, [pc, #496] @ d8964 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -134210,197 +134200,197 @@ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - beq d8830 │ │ │ │ + beq d8808 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r6!, {r1, r3, r4, r5} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r1, r3, r4, r5} │ │ │ │ ldm r6, {r1, r3, r4, r5} │ │ │ │ stm r2, {r1, r3, r4, r5} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8878 │ │ │ │ + bne d8850 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ - b d86dc │ │ │ │ + b d86b4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #252] @ d8990 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #252] @ d8968 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #248] @ d8994 │ │ │ │ + ldr r2, [pc, #248] @ d896c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b d87b0 │ │ │ │ + bl 12150c │ │ │ │ + b d8788 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #156] @ d897c │ │ │ │ - ldr r2, [pc, #156] @ d8980 │ │ │ │ + ldr r1, [pc, #156] @ d8954 │ │ │ │ + ldr r2, [pc, #156] @ d8958 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 6b7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - b d8740 │ │ │ │ - ldr r2, [pc, #128] @ d8984 │ │ │ │ + b d8718 │ │ │ │ + ldr r2, [pc, #128] @ d895c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d8970 │ │ │ │ + bl 12150c │ │ │ │ + b d8948 │ │ │ │ mov r4, r0 │ │ │ │ - b d8958 │ │ │ │ + b d8930 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d8950 │ │ │ │ + bl 12150c │ │ │ │ + b d8928 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b d8968 │ │ │ │ + bl 12150c │ │ │ │ + b d8940 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r8, r4, lsr sl │ │ │ │ - adceq sl, r8, r0, lsr #20 │ │ │ │ - adceq sl, r8, r4, lsl sl │ │ │ │ - adceq sl, r8, r4, ror #22 │ │ │ │ - adceq sl, r8, r4, ror #22 │ │ │ │ - adceq sl, r8, r4, ror #20 │ │ │ │ - adceq sl, r8, r4, ror #20 │ │ │ │ + adceq sl, r8, ip, asr sl │ │ │ │ + adceq sl, r8, r8, asr #20 │ │ │ │ + adceq sl, r8, ip, lsr sl │ │ │ │ + adceq sl, r8, ip, lsl #23 │ │ │ │ + adceq sl, r8, ip, lsl #23 │ │ │ │ + adceq sl, r8, ip, lsl #21 │ │ │ │ + adceq sl, r8, ip, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d8a70 │ │ │ │ + bcs d8a48 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 125dc8 │ │ │ │ + bl 125da0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d8a0c │ │ │ │ + bne d89e4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d8a5c │ │ │ │ + beq d8a34 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d8a54 │ │ │ │ + beq d8a2c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d8c34 │ │ │ │ + bne d8c0c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d8bf0 │ │ │ │ + bne d8bc8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d8aac │ │ │ │ + beq d8a84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8ae8 │ │ │ │ - ldr r1, [pc, #516] @ d8cb8 │ │ │ │ + bne d8ac0 │ │ │ │ + ldr r1, [pc, #516] @ d8c90 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d8cbc │ │ │ │ + ldr r2, [pc, #512] @ d8c94 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -134411,200 +134401,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d8b54 │ │ │ │ + beq d8b2c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8b9c │ │ │ │ + bne d8b74 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d89dc │ │ │ │ + b d89b4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d8cc0 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d8c98 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d8cc4 │ │ │ │ + ldr r2, [pc, #260] @ d8c9c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d8ad8 │ │ │ │ + bl 12150c │ │ │ │ + b d8ab0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d8cac │ │ │ │ - ldr r2, [pc, #164] @ d8cb0 │ │ │ │ + ldr r1, [pc, #164] @ d8c84 │ │ │ │ + ldr r2, [pc, #164] @ d8c88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d8cb4 │ │ │ │ + ldr r2, [pc, #120] @ d8c8c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d89f8 │ │ │ │ + b d89d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d8ca0 │ │ │ │ + bl 12150c │ │ │ │ + b d8c78 │ │ │ │ mov r4, r0 │ │ │ │ - b d8c88 │ │ │ │ + b d8c60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d8c80 │ │ │ │ + bl 12150c │ │ │ │ + b d8c58 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d8c98 │ │ │ │ + bl 12150c │ │ │ │ + b d8c70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r8, ip, lsl #14 │ │ │ │ - strdeq sl, [r8], r8 @ │ │ │ │ - ldrdeq sl, [r8], ip @ │ │ │ │ - adceq sl, r8, r4, asr #16 │ │ │ │ - adceq sl, r8, r4, asr #16 │ │ │ │ - adceq sl, r8, r0, asr #14 │ │ │ │ - adceq sl, r8, r0, asr #14 │ │ │ │ + adceq sl, r8, r4, lsr r7 │ │ │ │ + adceq sl, r8, r0, lsr #14 │ │ │ │ + adceq sl, r8, r4, lsl #14 │ │ │ │ + adceq sl, r8, ip, ror #16 │ │ │ │ + adceq sl, r8, ip, ror #16 │ │ │ │ + adceq sl, r8, r8, ror #14 │ │ │ │ + adceq sl, r8, r8, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d8da0 │ │ │ │ + bcs d8d78 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1292ec │ │ │ │ + bl 1292c4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d8d3c │ │ │ │ + bne d8d14 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d8d8c │ │ │ │ + beq d8d64 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d8d84 │ │ │ │ + beq d8d5c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d8f64 │ │ │ │ + bne d8f3c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d8f20 │ │ │ │ + bne d8ef8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d8ddc │ │ │ │ + beq d8db4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8e18 │ │ │ │ - ldr r1, [pc, #516] @ d8fe8 │ │ │ │ + bne d8df0 │ │ │ │ + ldr r1, [pc, #516] @ d8fc0 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d8fec │ │ │ │ + ldr r2, [pc, #512] @ d8fc4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -134615,200 +134605,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d8e84 │ │ │ │ + beq d8e5c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d8ecc │ │ │ │ + bne d8ea4 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d8d0c │ │ │ │ + b d8ce4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d8ff0 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d8fc8 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d8ff4 │ │ │ │ + ldr r2, [pc, #260] @ d8fcc │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d8e08 │ │ │ │ + bl 12150c │ │ │ │ + b d8de0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d8fdc │ │ │ │ - ldr r2, [pc, #164] @ d8fe0 │ │ │ │ + ldr r1, [pc, #164] @ d8fb4 │ │ │ │ + ldr r2, [pc, #164] @ d8fb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d8fe4 │ │ │ │ + ldr r2, [pc, #120] @ d8fbc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d8d28 │ │ │ │ + b d8d00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d8fd0 │ │ │ │ + bl 12150c │ │ │ │ + b d8fa8 │ │ │ │ mov r4, r0 │ │ │ │ - b d8fb8 │ │ │ │ + b d8f90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d8fb0 │ │ │ │ + bl 12150c │ │ │ │ + b d8f88 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d8fc8 │ │ │ │ + bl 12150c │ │ │ │ + b d8fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq sl, [r8], ip @ │ │ │ │ - adceq sl, r8, r8, asr #7 │ │ │ │ - adceq sl, r8, ip, lsr #7 │ │ │ │ - adceq sl, r8, r4, lsl r5 │ │ │ │ - adceq sl, r8, r4, lsl r5 │ │ │ │ - adceq sl, r8, r0, lsl r4 │ │ │ │ - adceq sl, r8, r0, lsl r4 │ │ │ │ + adceq sl, r8, r4, lsl #8 │ │ │ │ + strdeq sl, [r8], r0 @ │ │ │ │ + ldrdeq sl, [r8], r4 @ │ │ │ │ + adceq sl, r8, ip, lsr r5 │ │ │ │ + adceq sl, r8, ip, lsr r5 │ │ │ │ + adceq sl, r8, r8, lsr r4 │ │ │ │ + adceq sl, r8, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d90d0 │ │ │ │ + bcs d90a8 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1299f0 │ │ │ │ + bl 1299c8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d906c │ │ │ │ + bne d9044 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d90bc │ │ │ │ + beq d9094 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d90b4 │ │ │ │ + beq d908c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d9294 │ │ │ │ + bne d926c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d9250 │ │ │ │ + bne d9228 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d910c │ │ │ │ + beq d90e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d9148 │ │ │ │ - ldr r1, [pc, #516] @ d9318 │ │ │ │ + bne d9120 │ │ │ │ + ldr r1, [pc, #516] @ d92f0 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d931c │ │ │ │ + ldr r2, [pc, #512] @ d92f4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -134819,200 +134809,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d91b4 │ │ │ │ + beq d918c │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d91fc │ │ │ │ + bne d91d4 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d903c │ │ │ │ + b d9014 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d9320 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d92f8 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d9324 │ │ │ │ + ldr r2, [pc, #260] @ d92fc │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9138 │ │ │ │ + bl 12150c │ │ │ │ + b d9110 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d930c │ │ │ │ - ldr r2, [pc, #164] @ d9310 │ │ │ │ + ldr r1, [pc, #164] @ d92e4 │ │ │ │ + ldr r2, [pc, #164] @ d92e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d9314 │ │ │ │ + ldr r2, [pc, #120] @ d92ec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d9058 │ │ │ │ + b d9030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d9300 │ │ │ │ + bl 12150c │ │ │ │ + b d92d8 │ │ │ │ mov r4, r0 │ │ │ │ - b d92e8 │ │ │ │ + b d92c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d92e0 │ │ │ │ + bl 12150c │ │ │ │ + b d92b8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d92f8 │ │ │ │ + bl 12150c │ │ │ │ + b d92d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r8, ip, lsr #1 │ │ │ │ - umlaleq sl, r8, r8, r0 │ │ │ │ - adceq sl, r8, ip, ror r0 │ │ │ │ - adceq sl, r8, r4, ror #3 │ │ │ │ - adceq sl, r8, r4, ror #3 │ │ │ │ - adceq sl, r8, r0, ror #1 │ │ │ │ - adceq sl, r8, r0, ror #1 │ │ │ │ + ldrdeq sl, [r8], r4 @ │ │ │ │ + adceq sl, r8, r0, asr #1 │ │ │ │ + adceq sl, r8, r4, lsr #1 │ │ │ │ + adceq sl, r8, ip, lsl #4 │ │ │ │ + adceq sl, r8, ip, lsl #4 │ │ │ │ + adceq sl, r8, r8, lsl #2 │ │ │ │ + adceq sl, r8, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d9400 │ │ │ │ + bcs d93d8 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 128bf0 │ │ │ │ + bl 128bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d939c │ │ │ │ + bne d9374 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d93ec │ │ │ │ + beq d93c4 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d93e4 │ │ │ │ + beq d93bc │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d95c4 │ │ │ │ + bne d959c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d9580 │ │ │ │ + bne d9558 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d943c │ │ │ │ + beq d9414 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d9478 │ │ │ │ - ldr r1, [pc, #516] @ d9648 │ │ │ │ + bne d9450 │ │ │ │ + ldr r1, [pc, #516] @ d9620 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d964c │ │ │ │ + ldr r2, [pc, #512] @ d9624 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -135023,200 +135013,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d94e4 │ │ │ │ + beq d94bc │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d952c │ │ │ │ + bne d9504 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d936c │ │ │ │ + b d9344 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d9650 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d9628 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d9654 │ │ │ │ + ldr r2, [pc, #260] @ d962c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9468 │ │ │ │ + bl 12150c │ │ │ │ + b d9440 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d963c │ │ │ │ - ldr r2, [pc, #164] @ d9640 │ │ │ │ + ldr r1, [pc, #164] @ d9614 │ │ │ │ + ldr r2, [pc, #164] @ d9618 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d9644 │ │ │ │ + ldr r2, [pc, #120] @ d961c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d9388 │ │ │ │ + b d9360 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d9630 │ │ │ │ + bl 12150c │ │ │ │ + b d9608 │ │ │ │ mov r4, r0 │ │ │ │ - b d9618 │ │ │ │ + b d95f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d9610 │ │ │ │ + bl 12150c │ │ │ │ + b d95e8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9628 │ │ │ │ + bl 12150c │ │ │ │ + b d9600 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r9, r8, ip, ror sp │ │ │ │ - adceq r9, r8, r8, ror #26 │ │ │ │ - adceq r9, r8, ip, asr #26 │ │ │ │ - strhteq r9, [r8], r4 │ │ │ │ - strhteq r9, [r8], r4 │ │ │ │ - strhteq r9, [r8], r0 │ │ │ │ - strhteq r9, [r8], r0 │ │ │ │ + adceq r9, r8, r4, lsr #27 │ │ │ │ + umlaleq r9, r8, r0, sp │ │ │ │ + adceq r9, r8, r4, ror sp │ │ │ │ + ldrdeq r9, [r8], ip @ │ │ │ │ + ldrdeq r9, [r8], ip @ │ │ │ │ + ldrdeq r9, [r8], r8 @ │ │ │ │ + ldrdeq r9, [r8], r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d9730 │ │ │ │ + bcs d9708 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1277a0 │ │ │ │ + bl 127778 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d96cc │ │ │ │ + bne d96a4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d971c │ │ │ │ + beq d96f4 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d9714 │ │ │ │ + beq d96ec │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d98f4 │ │ │ │ + bne d98cc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d98b0 │ │ │ │ + bne d9888 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d976c │ │ │ │ + beq d9744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d97a8 │ │ │ │ - ldr r1, [pc, #516] @ d9978 │ │ │ │ + bne d9780 │ │ │ │ + ldr r1, [pc, #516] @ d9950 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d997c │ │ │ │ + ldr r2, [pc, #512] @ d9954 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -135227,201 +135217,201 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d9814 │ │ │ │ + beq d97ec │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d985c │ │ │ │ + bne d9834 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d969c │ │ │ │ + b d9674 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d9980 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d9958 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d9984 │ │ │ │ + ldr r2, [pc, #260] @ d995c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9798 │ │ │ │ + bl 12150c │ │ │ │ + b d9770 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d996c │ │ │ │ - ldr r2, [pc, #164] @ d9970 │ │ │ │ + ldr r1, [pc, #164] @ d9944 │ │ │ │ + ldr r2, [pc, #164] @ d9948 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d9974 │ │ │ │ + ldr r2, [pc, #120] @ d994c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d96b8 │ │ │ │ + b d9690 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d9960 │ │ │ │ + bl 12150c │ │ │ │ + b d9938 │ │ │ │ mov r4, r0 │ │ │ │ - b d9948 │ │ │ │ + b d9920 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d9940 │ │ │ │ + bl 12150c │ │ │ │ + b d9918 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9958 │ │ │ │ + bl 12150c │ │ │ │ + b d9930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r9, r8, ip, asr #20 │ │ │ │ - adceq r9, r8, r8, lsr sl │ │ │ │ - adceq r9, r8, ip, lsl sl │ │ │ │ - adceq r9, r8, r4, lsl #23 │ │ │ │ - adceq r9, r8, r4, lsl #23 │ │ │ │ - adceq r9, r8, r0, lsl #21 │ │ │ │ - adceq r9, r8, r0, lsl #21 │ │ │ │ + adceq r9, r8, r4, ror sl │ │ │ │ + adceq r9, r8, r0, ror #20 │ │ │ │ + adceq r9, r8, r4, asr #20 │ │ │ │ + adceq r9, r8, ip, lsr #23 │ │ │ │ + adceq r9, r8, ip, lsr #23 │ │ │ │ + adceq r9, r8, r8, lsr #21 │ │ │ │ + adceq r9, r8, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d9a64 │ │ │ │ + bcs d9a3c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1255e4 │ │ │ │ + bl 1255bc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d99fc │ │ │ │ + bne d99d4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d9a4c │ │ │ │ + beq d9a24 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d9a44 │ │ │ │ + beq d9a1c │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d9c28 │ │ │ │ + bne d9c00 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d9be4 │ │ │ │ + bne d9bbc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d9aa0 │ │ │ │ + beq d9a78 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d9adc │ │ │ │ - ldr r1, [pc, #516] @ d9cac │ │ │ │ + bne d9ab4 │ │ │ │ + ldr r1, [pc, #516] @ d9c84 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d9cb0 │ │ │ │ + ldr r2, [pc, #512] @ d9c88 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -135432,200 +135422,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d9b48 │ │ │ │ + beq d9b20 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d9b90 │ │ │ │ + bne d9b68 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d99cc │ │ │ │ + b d99a4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d9cb4 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d9c8c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d9cb8 │ │ │ │ + ldr r2, [pc, #260] @ d9c90 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9acc │ │ │ │ + bl 12150c │ │ │ │ + b d9aa4 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d9ca0 │ │ │ │ - ldr r2, [pc, #164] @ d9ca4 │ │ │ │ + ldr r1, [pc, #164] @ d9c78 │ │ │ │ + ldr r2, [pc, #164] @ d9c7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d9ca8 │ │ │ │ + ldr r2, [pc, #120] @ d9c80 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d99e8 │ │ │ │ + b d99c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d9c94 │ │ │ │ + bl 12150c │ │ │ │ + b d9c6c │ │ │ │ mov r4, r0 │ │ │ │ - b d9c7c │ │ │ │ + b d9c54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d9c74 │ │ │ │ + bl 12150c │ │ │ │ + b d9c4c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9c8c │ │ │ │ + bl 12150c │ │ │ │ + b d9c64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r9, r8, r8, lsl r7 │ │ │ │ - adceq r9, r8, r4, lsl #14 │ │ │ │ - adceq r9, r8, r8, ror #13 │ │ │ │ - adceq r9, r8, r0, asr r8 │ │ │ │ - adceq r9, r8, r0, asr r8 │ │ │ │ - adceq r9, r8, ip, asr #14 │ │ │ │ - adceq r9, r8, ip, asr #14 │ │ │ │ + adceq r9, r8, r0, asr #14 │ │ │ │ + adceq r9, r8, ip, lsr #14 │ │ │ │ + adceq r9, r8, r0, lsl r7 │ │ │ │ + adceq r9, r8, r8, ror r8 │ │ │ │ + adceq r9, r8, r8, ror r8 │ │ │ │ + adceq r9, r8, r4, ror r7 │ │ │ │ + adceq r9, r8, r4, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs d9d94 │ │ │ │ + bcs d9d6c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1271b4 │ │ │ │ + bl 12718c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne d9d30 │ │ │ │ + bne d9d08 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq d9d80 │ │ │ │ + beq d9d58 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq d9d78 │ │ │ │ + beq d9d50 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne d9f58 │ │ │ │ + bne d9f30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne d9f14 │ │ │ │ + bne d9eec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq d9dd0 │ │ │ │ + beq d9da8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne d9e0c │ │ │ │ - ldr r1, [pc, #516] @ d9fdc │ │ │ │ + bne d9de4 │ │ │ │ + ldr r1, [pc, #516] @ d9fb4 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ d9fe0 │ │ │ │ + ldr r2, [pc, #512] @ d9fb8 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -135636,200 +135626,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq d9e78 │ │ │ │ + beq d9e50 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne d9ec0 │ │ │ │ + bne d9e98 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b d9d00 │ │ │ │ + b d9cd8 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ d9fe4 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ d9fbc │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ d9fe8 │ │ │ │ + ldr r2, [pc, #260] @ d9fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9dfc │ │ │ │ + bl 12150c │ │ │ │ + b d9dd4 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ d9fd0 │ │ │ │ - ldr r2, [pc, #164] @ d9fd4 │ │ │ │ + ldr r1, [pc, #164] @ d9fa8 │ │ │ │ + ldr r2, [pc, #164] @ d9fac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ d9fd8 │ │ │ │ + ldr r2, [pc, #120] @ d9fb0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b d9d1c │ │ │ │ + b d9cf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b d9fc4 │ │ │ │ + bl 12150c │ │ │ │ + b d9f9c │ │ │ │ mov r4, r0 │ │ │ │ - b d9fac │ │ │ │ + b d9f84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b d9fa4 │ │ │ │ + bl 12150c │ │ │ │ + b d9f7c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b d9fbc │ │ │ │ + bl 12150c │ │ │ │ + b d9f94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r9, r8, r8, ror #7 │ │ │ │ - ldrdeq r9, [r8], r4 @ │ │ │ │ - strhteq r9, [r8], r8 │ │ │ │ - adceq r9, r8, r0, lsr #10 │ │ │ │ - adceq r9, r8, r0, lsr #10 │ │ │ │ - adceq r9, r8, ip, lsl r4 │ │ │ │ - adceq r9, r8, ip, lsl r4 │ │ │ │ + adceq r9, r8, r0, lsl r4 │ │ │ │ + strdeq r9, [r8], ip @ │ │ │ │ + adceq r9, r8, r0, ror #7 │ │ │ │ + adceq r9, r8, r8, asr #10 │ │ │ │ + adceq r9, r8, r8, asr #10 │ │ │ │ + adceq r9, r8, r4, asr #8 │ │ │ │ + adceq r9, r8, r4, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs da0c4 │ │ │ │ + bcs da09c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 127e7c │ │ │ │ + bl 127e54 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne da060 │ │ │ │ + bne da038 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq da0b0 │ │ │ │ + beq da088 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq da0a8 │ │ │ │ + beq da080 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne da288 │ │ │ │ + bne da260 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne da244 │ │ │ │ + bne da21c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq da100 │ │ │ │ + beq da0d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne da13c │ │ │ │ - ldr r1, [pc, #516] @ da30c │ │ │ │ + bne da114 │ │ │ │ + ldr r1, [pc, #516] @ da2e4 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ da310 │ │ │ │ + ldr r2, [pc, #512] @ da2e8 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -135840,200 +135830,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq da1a8 │ │ │ │ + beq da180 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne da1f0 │ │ │ │ + bne da1c8 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b da030 │ │ │ │ + b da008 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ da314 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ da2ec │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ da318 │ │ │ │ + ldr r2, [pc, #260] @ da2f0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b da12c │ │ │ │ + bl 12150c │ │ │ │ + b da104 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ da300 │ │ │ │ - ldr r2, [pc, #164] @ da304 │ │ │ │ + ldr r1, [pc, #164] @ da2d8 │ │ │ │ + ldr r2, [pc, #164] @ da2dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ da308 │ │ │ │ + ldr r2, [pc, #120] @ da2e0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b da04c │ │ │ │ + b da024 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b da2f4 │ │ │ │ + bl 12150c │ │ │ │ + b da2cc │ │ │ │ mov r4, r0 │ │ │ │ - b da2dc │ │ │ │ + b da2b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b da2d4 │ │ │ │ + bl 12150c │ │ │ │ + b da2ac │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b da2ec │ │ │ │ + bl 12150c │ │ │ │ + b da2c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strhteq r9, [r8], r8 │ │ │ │ - adceq r9, r8, r4, lsr #1 │ │ │ │ - adceq r9, r8, r8, lsl #1 │ │ │ │ - strdeq r9, [r8], r0 @ │ │ │ │ - strdeq r9, [r8], r0 @ │ │ │ │ - adceq r9, r8, ip, ror #1 │ │ │ │ - adceq r9, r8, ip, ror #1 │ │ │ │ + adceq r9, r8, r0, ror #1 │ │ │ │ + adceq r9, r8, ip, asr #1 │ │ │ │ + strhteq r9, [r8], r0 │ │ │ │ + adceq r9, r8, r8, lsl r2 │ │ │ │ + adceq r9, r8, r8, lsl r2 │ │ │ │ + adceq r9, r8, r4, lsl r1 │ │ │ │ + adceq r9, r8, r4, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs da3f4 │ │ │ │ + bcs da3cc │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1288d4 │ │ │ │ + bl 1288ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne da390 │ │ │ │ + bne da368 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq da3e0 │ │ │ │ + beq da3b8 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq da3d8 │ │ │ │ + beq da3b0 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne da5b8 │ │ │ │ + bne da590 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne da574 │ │ │ │ + bne da54c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq da430 │ │ │ │ + beq da408 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne da46c │ │ │ │ - ldr r1, [pc, #516] @ da63c │ │ │ │ + bne da444 │ │ │ │ + ldr r1, [pc, #516] @ da614 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ da640 │ │ │ │ + ldr r2, [pc, #512] @ da618 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -136044,200 +136034,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq da4d8 │ │ │ │ + beq da4b0 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne da520 │ │ │ │ + bne da4f8 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b da360 │ │ │ │ + b da338 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ da644 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ da61c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ da648 │ │ │ │ + ldr r2, [pc, #260] @ da620 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b da45c │ │ │ │ + bl 12150c │ │ │ │ + b da434 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ da630 │ │ │ │ - ldr r2, [pc, #164] @ da634 │ │ │ │ + ldr r1, [pc, #164] @ da608 │ │ │ │ + ldr r2, [pc, #164] @ da60c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ da638 │ │ │ │ + ldr r2, [pc, #120] @ da610 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b da37c │ │ │ │ + b da354 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b da624 │ │ │ │ + bl 12150c │ │ │ │ + b da5fc │ │ │ │ mov r4, r0 │ │ │ │ - b da60c │ │ │ │ + b da5e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b da604 │ │ │ │ + bl 12150c │ │ │ │ + b da5dc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b da61c │ │ │ │ + bl 12150c │ │ │ │ + b da5f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r8, r8, lsl #27 │ │ │ │ - adceq r8, r8, r4, ror sp │ │ │ │ - adceq r8, r8, r8, asr sp │ │ │ │ - adceq r8, r8, r0, asr #29 │ │ │ │ - adceq r8, r8, r0, asr #29 │ │ │ │ - strhteq r8, [r8], ip │ │ │ │ - strhteq r8, [r8], ip │ │ │ │ + strhteq r8, [r8], r0 │ │ │ │ + umlaleq r8, r8, ip, sp @ │ │ │ │ + adceq r8, r8, r0, lsl #27 │ │ │ │ + adceq r8, r8, r8, ror #29 │ │ │ │ + adceq r8, r8, r8, ror #29 │ │ │ │ + adceq r8, r8, r4, ror #27 │ │ │ │ + adceq r8, r8, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs da724 │ │ │ │ + bcs da6fc │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 126ec4 │ │ │ │ + bl 126e9c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne da6c0 │ │ │ │ + bne da698 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq da710 │ │ │ │ + beq da6e8 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq da708 │ │ │ │ + beq da6e0 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne da8e8 │ │ │ │ + bne da8c0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne da8a4 │ │ │ │ + bne da87c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq da760 │ │ │ │ + beq da738 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne da79c │ │ │ │ - ldr r1, [pc, #516] @ da96c │ │ │ │ + bne da774 │ │ │ │ + ldr r1, [pc, #516] @ da944 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ da970 │ │ │ │ + ldr r2, [pc, #512] @ da948 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -136248,200 +136238,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq da808 │ │ │ │ + beq da7e0 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne da850 │ │ │ │ + bne da828 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b da690 │ │ │ │ + b da668 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ da974 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ da94c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ da978 │ │ │ │ + ldr r2, [pc, #260] @ da950 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b da78c │ │ │ │ + bl 12150c │ │ │ │ + b da764 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ da960 │ │ │ │ - ldr r2, [pc, #164] @ da964 │ │ │ │ + ldr r1, [pc, #164] @ da938 │ │ │ │ + ldr r2, [pc, #164] @ da93c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ da968 │ │ │ │ + ldr r2, [pc, #120] @ da940 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b da6ac │ │ │ │ + b da684 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b da954 │ │ │ │ + bl 12150c │ │ │ │ + b da92c │ │ │ │ mov r4, r0 │ │ │ │ - b da93c │ │ │ │ + b da914 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b da934 │ │ │ │ + bl 12150c │ │ │ │ + b da90c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b da94c │ │ │ │ + bl 12150c │ │ │ │ + b da924 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r8, r8, asr sl │ │ │ │ - adceq r8, r8, r4, asr #20 │ │ │ │ - adceq r8, r8, r8, lsr #20 │ │ │ │ - umlaleq r8, r8, r0, fp @ │ │ │ │ - umlaleq r8, r8, r0, fp @ │ │ │ │ - adceq r8, r8, ip, lsl #21 │ │ │ │ - adceq r8, r8, ip, lsl #21 │ │ │ │ + adceq r8, r8, r0, lsl #21 │ │ │ │ + adceq r8, r8, ip, ror #20 │ │ │ │ + adceq r8, r8, r0, asr sl │ │ │ │ + strhteq r8, [r8], r8 │ │ │ │ + strhteq r8, [r8], r8 │ │ │ │ + strhteq r8, [r8], r4 │ │ │ │ + strhteq r8, [r8], r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs daa54 │ │ │ │ + bcs daa2c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 126bc8 │ │ │ │ + bl 126ba0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne da9f0 │ │ │ │ + bne da9c8 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq daa40 │ │ │ │ + beq daa18 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq daa38 │ │ │ │ + beq daa10 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne dac18 │ │ │ │ + bne dabf0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne dabd4 │ │ │ │ + bne dabac │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq daa90 │ │ │ │ + beq daa68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne daacc │ │ │ │ - ldr r1, [pc, #516] @ dac9c │ │ │ │ + bne daaa4 │ │ │ │ + ldr r1, [pc, #516] @ dac74 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ daca0 │ │ │ │ + ldr r2, [pc, #512] @ dac78 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -136452,200 +136442,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq dab38 │ │ │ │ + beq dab10 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne dab80 │ │ │ │ + bne dab58 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b da9c0 │ │ │ │ + b da998 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ daca4 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ dac7c │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ daca8 │ │ │ │ + ldr r2, [pc, #260] @ dac80 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b daabc │ │ │ │ + bl 12150c │ │ │ │ + b daa94 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ dac90 │ │ │ │ - ldr r2, [pc, #164] @ dac94 │ │ │ │ + ldr r1, [pc, #164] @ dac68 │ │ │ │ + ldr r2, [pc, #164] @ dac6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ dac98 │ │ │ │ + ldr r2, [pc, #120] @ dac70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b da9dc │ │ │ │ + b da9b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b dac84 │ │ │ │ + bl 12150c │ │ │ │ + b dac5c │ │ │ │ mov r4, r0 │ │ │ │ - b dac6c │ │ │ │ + b dac44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b dac64 │ │ │ │ + bl 12150c │ │ │ │ + b dac3c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b dac7c │ │ │ │ + bl 12150c │ │ │ │ + b dac54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r8, r8, lsr #14 │ │ │ │ - adceq r8, r8, r4, lsl r7 │ │ │ │ - strdeq r8, [r8], r8 @ │ │ │ │ - adceq r8, r8, r0, ror #16 │ │ │ │ - adceq r8, r8, r0, ror #16 │ │ │ │ - adceq r8, r8, ip, asr r7 │ │ │ │ - adceq r8, r8, ip, asr r7 │ │ │ │ + adceq r8, r8, r0, asr r7 │ │ │ │ + adceq r8, r8, ip, lsr r7 │ │ │ │ + adceq r8, r8, r0, lsr #14 │ │ │ │ + adceq r8, r8, r8, lsl #17 │ │ │ │ + adceq r8, r8, r8, lsl #17 │ │ │ │ + adceq r8, r8, r4, lsl #15 │ │ │ │ + adceq r8, r8, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs dad84 │ │ │ │ + bcs dad5c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12816c │ │ │ │ + bl 128144 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne dad20 │ │ │ │ + bne dacf8 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq dad70 │ │ │ │ + beq dad48 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq dad68 │ │ │ │ + beq dad40 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne daf48 │ │ │ │ + bne daf20 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne daf04 │ │ │ │ + bne daedc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq dadc0 │ │ │ │ + beq dad98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne dadfc │ │ │ │ - ldr r1, [pc, #516] @ dafcc │ │ │ │ + bne dadd4 │ │ │ │ + ldr r1, [pc, #516] @ dafa4 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ dafd0 │ │ │ │ + ldr r2, [pc, #512] @ dafa8 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -136656,201 +136646,201 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq dae68 │ │ │ │ + beq dae40 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne daeb0 │ │ │ │ + bne dae88 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b dacf0 │ │ │ │ + b dacc8 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ dafd4 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ dafac │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ dafd8 │ │ │ │ + ldr r2, [pc, #260] @ dafb0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b dadec │ │ │ │ + bl 12150c │ │ │ │ + b dadc4 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ dafc0 │ │ │ │ - ldr r2, [pc, #164] @ dafc4 │ │ │ │ + ldr r1, [pc, #164] @ daf98 │ │ │ │ + ldr r2, [pc, #164] @ daf9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ dafc8 │ │ │ │ + ldr r2, [pc, #120] @ dafa0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b dad0c │ │ │ │ + b dace4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b dafb4 │ │ │ │ + bl 12150c │ │ │ │ + b daf8c │ │ │ │ mov r4, r0 │ │ │ │ - b daf9c │ │ │ │ + b daf74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b daf94 │ │ │ │ + bl 12150c │ │ │ │ + b daf6c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b dafac │ │ │ │ + bl 12150c │ │ │ │ + b daf84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strdeq r8, [r8], r8 @ │ │ │ │ - adceq r8, r8, r4, ror #7 │ │ │ │ - adceq r8, r8, r8, asr #7 │ │ │ │ - adceq r8, r8, r0, lsr r5 │ │ │ │ - adceq r8, r8, r0, lsr r5 │ │ │ │ - adceq r8, r8, ip, lsr #8 │ │ │ │ - adceq r8, r8, ip, lsr #8 │ │ │ │ + adceq r8, r8, r0, lsr #8 │ │ │ │ + adceq r8, r8, ip, lsl #8 │ │ │ │ + strdeq r8, [r8], r0 @ │ │ │ │ + adceq r8, r8, r8, asr r5 │ │ │ │ + adceq r8, r8, r8, asr r5 │ │ │ │ + adceq r8, r8, r4, asr r4 │ │ │ │ + adceq r8, r8, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs db0b8 │ │ │ │ + bcs db090 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 127abc │ │ │ │ + bl 127a94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne db050 │ │ │ │ + bne db028 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq db0a0 │ │ │ │ + beq db078 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq db098 │ │ │ │ + beq db070 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne db27c │ │ │ │ + bne db254 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne db238 │ │ │ │ + bne db210 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq db0f4 │ │ │ │ + beq db0cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne db130 │ │ │ │ - ldr r1, [pc, #516] @ db300 │ │ │ │ + bne db108 │ │ │ │ + ldr r1, [pc, #516] @ db2d8 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ db304 │ │ │ │ + ldr r2, [pc, #512] @ db2dc │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -136861,200 +136851,200 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq db19c │ │ │ │ + beq db174 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne db1e4 │ │ │ │ + bne db1bc │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b db020 │ │ │ │ + b daff8 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ db308 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ db2e0 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ db30c │ │ │ │ + ldr r2, [pc, #260] @ db2e4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b db120 │ │ │ │ + bl 12150c │ │ │ │ + b db0f8 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ db2f4 │ │ │ │ - ldr r2, [pc, #164] @ db2f8 │ │ │ │ + ldr r1, [pc, #164] @ db2cc │ │ │ │ + ldr r2, [pc, #164] @ db2d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ db2fc │ │ │ │ + ldr r2, [pc, #120] @ db2d4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b db03c │ │ │ │ + b db014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b db2e8 │ │ │ │ + bl 12150c │ │ │ │ + b db2c0 │ │ │ │ mov r4, r0 │ │ │ │ - b db2d0 │ │ │ │ + b db2a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b db2c8 │ │ │ │ + bl 12150c │ │ │ │ + b db2a0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b db2e0 │ │ │ │ + bl 12150c │ │ │ │ + b db2b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r8, r4, asr #1 │ │ │ │ - strhteq r8, [r8], r0 │ │ │ │ - umlaleq r8, r8, r4, r0 @ │ │ │ │ - strdeq r8, [r8], ip @ │ │ │ │ - strdeq r8, [r8], ip @ │ │ │ │ - strdeq r8, [r8], r8 @ │ │ │ │ - strdeq r8, [r8], r8 @ │ │ │ │ + adceq r8, r8, ip, ror #1 │ │ │ │ + ldrdeq r8, [r8], r8 @ │ │ │ │ + strhteq r8, [r8], ip │ │ │ │ + adceq r8, r8, r4, lsr #4 │ │ │ │ + adceq r8, r8, r4, lsr #4 │ │ │ │ + adceq r8, r8, r0, lsr #2 │ │ │ │ + adceq r8, r8, r0, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs db3e8 │ │ │ │ + bcs db3c0 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1259a4 │ │ │ │ + bl 12597c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - bne db384 │ │ │ │ + bne db35c │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq db3d4 │ │ │ │ + beq db3ac │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ - beq db3cc │ │ │ │ + beq db3a4 │ │ │ │ cmp r0, #21 │ │ │ │ ldreq r0, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne db5ac │ │ │ │ + bne db584 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ - bne db568 │ │ │ │ + bne db540 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq db424 │ │ │ │ + beq db3fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne db460 │ │ │ │ - ldr r1, [pc, #516] @ db630 │ │ │ │ + bne db438 │ │ │ │ + ldr r1, [pc, #516] @ db608 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #512] @ db634 │ │ │ │ + ldr r2, [pc, #512] @ db60c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -137065,232 +137055,232 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - beq db4cc │ │ │ │ + beq db4a4 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne db514 │ │ │ │ + bne db4ec │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - b db354 │ │ │ │ + b db32c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - ldr r1, [pc, #264] @ db638 │ │ │ │ + bl 12150c │ │ │ │ + ldr r1, [pc, #264] @ db610 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r2, [pc, #260] @ db63c │ │ │ │ + ldr r2, [pc, #260] @ db614 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b86c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b db450 │ │ │ │ + bl 12150c │ │ │ │ + b db428 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 56898 │ │ │ │ - ldr r1, [pc, #164] @ db624 │ │ │ │ - ldr r2, [pc, #164] @ db628 │ │ │ │ + ldr r1, [pc, #164] @ db5fc │ │ │ │ + ldr r2, [pc, #164] @ db600 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ db62c │ │ │ │ + ldr r2, [pc, #120] @ db604 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ - b db370 │ │ │ │ + b db348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b db618 │ │ │ │ + bl 12150c │ │ │ │ + b db5f0 │ │ │ │ mov r4, r0 │ │ │ │ - b db600 │ │ │ │ + b db5d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 121534 │ │ │ │ - b db5f8 │ │ │ │ + bl 12150c │ │ │ │ + b db5d0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b db610 │ │ │ │ + bl 12150c │ │ │ │ + b db5e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq r7, r8, r4, sp │ │ │ │ - adceq r7, r8, r0, lsl #27 │ │ │ │ - adceq r7, r8, r4, ror #26 │ │ │ │ - adceq r7, r8, ip, asr #29 │ │ │ │ - adceq r7, r8, ip, asr #29 │ │ │ │ - adceq r7, r8, r8, asr #27 │ │ │ │ - adceq r7, r8, r8, asr #27 │ │ │ │ + strhteq r7, [r8], ip │ │ │ │ + adceq r7, r8, r8, lsr #27 │ │ │ │ + adceq r7, r8, ip, lsl #27 │ │ │ │ + strdeq r7, [r8], r4 @ │ │ │ │ + strdeq r7, [r8], r4 @ │ │ │ │ + strdeq r7, [r8], r0 @ │ │ │ │ + strdeq r7, [r8], r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq db674 │ │ │ │ + beq db64c │ │ │ │ cmp r0, #17 │ │ │ │ - beq db68c │ │ │ │ + beq db664 │ │ │ │ cmp r0, #18 │ │ │ │ - bne db6cc │ │ │ │ + bne db6a4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - bne db72c │ │ │ │ + bne db704 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r9, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl ff9d0 │ │ │ │ + bl ff9a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne db708 │ │ │ │ + bne db6e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r4] │ │ │ │ - b db710 │ │ │ │ + b db6e8 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl ff9d0 │ │ │ │ + bl ff9a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne db6f8 │ │ │ │ + bne db6d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r8 │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq db684 │ │ │ │ + beq db65c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq db760 │ │ │ │ + beq db738 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq db7a0 │ │ │ │ + beq db778 │ │ │ │ cmp r0, #17 │ │ │ │ - beq db7b8 │ │ │ │ + beq db790 │ │ │ │ cmp r0, #18 │ │ │ │ - bne db7f4 │ │ │ │ + bne db7cc │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne db864 │ │ │ │ + bne db83c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d8cc8 │ │ │ │ + bl d8ca0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db838 │ │ │ │ + beq db810 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b db844 │ │ │ │ + b db81c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d8cc8 │ │ │ │ + bl d8ca0 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db820 │ │ │ │ + beq db7f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -137302,135 +137292,135 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq db7b0 │ │ │ │ + beq db788 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq db898 │ │ │ │ + beq db870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq db8d8 │ │ │ │ + beq db8b0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq db8f0 │ │ │ │ + beq db8c8 │ │ │ │ cmp r0, #18 │ │ │ │ - bne db948 │ │ │ │ + bne db920 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne db938 │ │ │ │ + bne db910 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl d6b08 │ │ │ │ + bl d6ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, #2 │ │ │ │ movweq r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq db8e8 │ │ │ │ + beq db8c0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl d6b08 │ │ │ │ + bl d6ae0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq db990 │ │ │ │ + beq db968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq db9d0 │ │ │ │ + beq db9a8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq db9e8 │ │ │ │ + beq db9c0 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dba24 │ │ │ │ + bne db9fc │ │ │ │ mov r0, #1792 @ 0x700 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dba94 │ │ │ │ + bne dba6c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d9658 │ │ │ │ + bl d9630 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dba68 │ │ │ │ + beq dba40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dba74 │ │ │ │ + b dba4c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d9658 │ │ │ │ + bl d9630 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dba50 │ │ │ │ + beq dba28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -137442,73 +137432,73 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq db9e0 │ │ │ │ + beq db9b8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbac8 │ │ │ │ + beq dbaa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dbb08 │ │ │ │ + beq dbae0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dbb20 │ │ │ │ + beq dbaf8 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dbb5c │ │ │ │ + bne dbb34 │ │ │ │ mov r0, #1280 @ 0x500 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dbbcc │ │ │ │ + bne dbba4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d9cbc │ │ │ │ + bl d9c94 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbba0 │ │ │ │ + beq dbb78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dbbac │ │ │ │ + b dbb84 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d9cbc │ │ │ │ + bl d9c94 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbb88 │ │ │ │ + beq dbb60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -137520,73 +137510,73 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbb18 │ │ │ │ + beq dbaf0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbc00 │ │ │ │ + beq dbbd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dbc40 │ │ │ │ + beq dbc18 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dbc58 │ │ │ │ + beq dbc30 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dbc94 │ │ │ │ + bne dbc6c │ │ │ │ mov r0, #768 @ 0x300 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dbd04 │ │ │ │ + bne dbcdc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl db310 │ │ │ │ + bl db2e8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbcd8 │ │ │ │ + beq dbcb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dbce4 │ │ │ │ + b dbcbc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl db310 │ │ │ │ + bl db2e8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbcc0 │ │ │ │ + beq dbc98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -137598,74 +137588,74 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbc50 │ │ │ │ + beq dbc28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbd38 │ │ │ │ + beq dbd10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dbd78 │ │ │ │ + beq dbd50 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dbd90 │ │ │ │ + beq dbd68 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dbdd0 │ │ │ │ + bne dbda8 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #8] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dbe38 │ │ │ │ + bne dbe10 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl fd670 │ │ │ │ + bl fd648 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne dbe10 │ │ │ │ + bne dbde8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ - b dbe1c │ │ │ │ + b dbdf4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl fd670 │ │ │ │ + bl fd648 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne dbdfc │ │ │ │ + bne dbdd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -137675,72 +137665,72 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbd88 │ │ │ │ + beq dbd60 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbe6c │ │ │ │ + beq dbe44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dbeac │ │ │ │ + beq dbe84 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dbec4 │ │ │ │ + beq dbe9c │ │ │ │ cmp r0, #18 │ │ │ │ - bne dbefc │ │ │ │ + bne dbed4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dbf5c │ │ │ │ + bne dbf34 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d5368 │ │ │ │ + bl d5340 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dbf34 │ │ │ │ + bne dbf0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dbf40 │ │ │ │ + b dbf18 │ │ │ │ mov r0, sp │ │ │ │ - bl d5368 │ │ │ │ + bl d5340 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dbf24 │ │ │ │ + bne dbefc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -137748,81 +137738,81 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbebc │ │ │ │ + beq dbe94 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbf90 │ │ │ │ + beq dbf68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dbfd0 │ │ │ │ + beq dbfa8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dbfec │ │ │ │ + beq dbfc4 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc03c │ │ │ │ + bne dc014 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc0bc │ │ │ │ + bne dc094 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 100110 │ │ │ │ + bl 1000e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dc090 │ │ │ │ + bne dc068 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b dc0a0 │ │ │ │ + b dc078 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 100110 │ │ │ │ + bl 1000e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dc078 │ │ │ │ + bne dc050 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ @@ -137836,80 +137826,80 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dbfe4 │ │ │ │ + beq dbfbc │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc0f0 │ │ │ │ + beq dc0c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #232 @ 0xe8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc130 │ │ │ │ + beq dc108 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc14c │ │ │ │ + beq dc124 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc198 │ │ │ │ + bne dc170 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc218 │ │ │ │ + bne dc1f0 │ │ │ │ add sp, sp, #232 @ 0xe8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d4194 │ │ │ │ + bl d416c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dc1ec │ │ │ │ + bne dc1c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b dc1fc │ │ │ │ + b dc1d4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d4194 │ │ │ │ + bl d416c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dc1d4 │ │ │ │ + bne dc1ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #232 @ 0xe8 │ │ │ │ @@ -137923,73 +137913,73 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #216 @ 0xd8 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc144 │ │ │ │ + beq dc11c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #232 @ 0xe8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc24c │ │ │ │ + beq dc224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc28c │ │ │ │ + beq dc264 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc2a4 │ │ │ │ + beq dc27c │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc2e0 │ │ │ │ + bne dc2b8 │ │ │ │ mov r0, #3072 @ 0xc00 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc350 │ │ │ │ + bne dc328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl dacac │ │ │ │ + bl dac84 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc324 │ │ │ │ + beq dc2fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dc330 │ │ │ │ + b dc308 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dacac │ │ │ │ + bl dac84 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc30c │ │ │ │ + beq dc2e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -138001,72 +137991,72 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc29c │ │ │ │ + beq dc274 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc384 │ │ │ │ + beq dc35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc3c4 │ │ │ │ + beq dc39c │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc3dc │ │ │ │ + beq dc3b4 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc414 │ │ │ │ + bne dc3ec │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc474 │ │ │ │ + bne dc44c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d5cec │ │ │ │ + bl d5cc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc44c │ │ │ │ + bne dc424 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dc458 │ │ │ │ + b dc430 │ │ │ │ mov r0, sp │ │ │ │ - bl d5cec │ │ │ │ + bl d5cc4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc43c │ │ │ │ + bne dc414 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -138074,158 +138064,158 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc3d4 │ │ │ │ + beq dc3ac │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc4a8 │ │ │ │ + beq dc480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc4e8 │ │ │ │ + beq dc4c0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc500 │ │ │ │ + beq dc4d8 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc55c │ │ │ │ + bne dc534 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc54c │ │ │ │ + bne dc524 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - bne dc584 │ │ │ │ + bne dc55c │ │ │ │ ldrb r5, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r8 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc4f8 │ │ │ │ + beq dc4d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc5a4 │ │ │ │ + bne dc57c │ │ │ │ mov r0, r1 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #116] @ dc600 │ │ │ │ + ldr r2, [pc, #116] @ dc5d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dc52c │ │ │ │ - ldr r2, [pc, #88] @ dc604 │ │ │ │ + b dc504 │ │ │ │ + ldr r2, [pc, #88] @ dc5dc │ │ │ │ add r3, sp, #23 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc5f4 │ │ │ │ + beq dc5cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ + adceq r6, r8, ip, lsl #27 │ │ │ │ adceq r6, r8, r4, ror #26 │ │ │ │ - adceq r6, r8, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc63c │ │ │ │ + beq dc614 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc654 │ │ │ │ + beq dc62c │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc690 │ │ │ │ + bne dc668 │ │ │ │ mov r0, #1280 @ 0x500 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc700 │ │ │ │ + bne dc6d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d6d14 │ │ │ │ + bl d6cec │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc6d4 │ │ │ │ + beq dc6ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dc6e0 │ │ │ │ + b dc6b8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d6d14 │ │ │ │ + bl d6cec │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc6bc │ │ │ │ + beq dc694 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -138237,73 +138227,73 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc64c │ │ │ │ + beq dc624 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc734 │ │ │ │ + beq dc70c │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc774 │ │ │ │ + beq dc74c │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc78c │ │ │ │ + beq dc764 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc7c8 │ │ │ │ + bne dc7a0 │ │ │ │ mov r0, #1792 @ 0x700 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc838 │ │ │ │ + bne dc810 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d7d08 │ │ │ │ + bl d7ce0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc80c │ │ │ │ + beq dc7e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dc818 │ │ │ │ + b dc7f0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d7d08 │ │ │ │ + bl d7ce0 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc7f4 │ │ │ │ + beq dc7cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -138315,73 +138305,73 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc784 │ │ │ │ + beq dc75c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc86c │ │ │ │ + beq dc844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc8ac │ │ │ │ + beq dc884 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc8c4 │ │ │ │ + beq dc89c │ │ │ │ cmp r0, #18 │ │ │ │ - bne dc900 │ │ │ │ + bne dc8d8 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dc970 │ │ │ │ + bne dc948 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl da64c │ │ │ │ + bl da624 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc944 │ │ │ │ + beq dc91c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dc950 │ │ │ │ + b dc928 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl da64c │ │ │ │ + bl da624 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc92c │ │ │ │ + beq dc904 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -138393,72 +138383,72 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc8bc │ │ │ │ + beq dc894 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc9a4 │ │ │ │ + beq dc97c │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dc9e4 │ │ │ │ + beq dc9bc │ │ │ │ cmp r0, #17 │ │ │ │ - beq dc9fc │ │ │ │ + beq dc9d4 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dca34 │ │ │ │ + bne dca0c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dca94 │ │ │ │ + bne dca6c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d632c │ │ │ │ + bl d6304 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dca6c │ │ │ │ + bne dca44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dca78 │ │ │ │ + b dca50 │ │ │ │ mov r0, sp │ │ │ │ - bl d632c │ │ │ │ + bl d6304 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dca5c │ │ │ │ + bne dca34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -138466,81 +138456,81 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dc9f4 │ │ │ │ + beq dc9cc │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcac8 │ │ │ │ + beq dcaa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #496 @ 0x1f0 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dcb08 │ │ │ │ + beq dcae0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dcb24 │ │ │ │ + beq dcafc │ │ │ │ cmp r0, #18 │ │ │ │ - bne dcb74 │ │ │ │ + bne dcb4c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dcbf4 │ │ │ │ + bne dcbcc │ │ │ │ add sp, sp, #496 @ 0x1f0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl fbecc │ │ │ │ + bl fbea4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dcbc8 │ │ │ │ + bne dcba0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b dcbd8 │ │ │ │ + b dcbb0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl fbecc │ │ │ │ + bl fbea4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dcbb0 │ │ │ │ + bne dcb88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #496 @ 0x1f0 │ │ │ │ @@ -138554,72 +138544,72 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #472 @ 0x1d8 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcb1c │ │ │ │ + beq dcaf4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #496 @ 0x1f0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcc28 │ │ │ │ + beq dcc00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dcc68 │ │ │ │ + beq dcc40 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dcc80 │ │ │ │ + beq dcc58 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dccb8 │ │ │ │ + bne dcc90 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dcd18 │ │ │ │ + bne dccf0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d6580 │ │ │ │ + bl d6558 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dccf0 │ │ │ │ + bne dccc8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dccfc │ │ │ │ + b dccd4 │ │ │ │ mov r0, sp │ │ │ │ - bl d6580 │ │ │ │ + bl d6558 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dcce0 │ │ │ │ + bne dccb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -138627,72 +138617,72 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcc78 │ │ │ │ + beq dcc50 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcd4c │ │ │ │ + beq dcd24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dcd8c │ │ │ │ + beq dcd64 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dcda4 │ │ │ │ + beq dcd7c │ │ │ │ cmp r0, #18 │ │ │ │ - bne dcddc │ │ │ │ + bne dcdb4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dce3c │ │ │ │ + bne dce14 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dce14 │ │ │ │ + bne dcdec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dce20 │ │ │ │ + b dcdf8 │ │ │ │ mov r0, sp │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dce04 │ │ │ │ + bne dcddc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -138700,73 +138690,73 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcd9c │ │ │ │ + beq dcd74 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dce70 │ │ │ │ + beq dce48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dceb0 │ │ │ │ + beq dce88 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dcec8 │ │ │ │ + beq dcea0 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dcf04 │ │ │ │ + bne dcedc │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dcf74 │ │ │ │ + bne dcf4c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d9fec │ │ │ │ + bl d9fc4 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcf48 │ │ │ │ + beq dcf20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dcf54 │ │ │ │ + b dcf2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d9fec │ │ │ │ + bl d9fc4 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcf30 │ │ │ │ + beq dcf08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -138778,73 +138768,73 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcec0 │ │ │ │ + beq dce98 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcfa8 │ │ │ │ + beq dcf80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dcfe8 │ │ │ │ + beq dcfc0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd000 │ │ │ │ + beq dcfd8 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd03c │ │ │ │ + bne dd014 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd0ac │ │ │ │ + bne dd084 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl dafdc │ │ │ │ + bl dafb4 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd080 │ │ │ │ + beq dd058 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b dd08c │ │ │ │ + b dd064 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dafdc │ │ │ │ + bl dafb4 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd068 │ │ │ │ + beq dd040 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -138856,72 +138846,72 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dcff8 │ │ │ │ + beq dcfd0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd0e0 │ │ │ │ + beq dd0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dd120 │ │ │ │ + beq dd0f8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd138 │ │ │ │ + beq dd110 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd170 │ │ │ │ + bne dd148 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd1d0 │ │ │ │ + bne dd1a8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d4da8 │ │ │ │ + bl d4d80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dd1a8 │ │ │ │ + bne dd180 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dd1b4 │ │ │ │ + b dd18c │ │ │ │ mov r0, sp │ │ │ │ - bl d4da8 │ │ │ │ + bl d4d80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dd198 │ │ │ │ + bne dd170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -138929,213 +138919,213 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd130 │ │ │ │ + beq dd108 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd204 │ │ │ │ + beq dd1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dd24c │ │ │ │ + beq dd224 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd26c │ │ │ │ + beq dd244 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd2cc │ │ │ │ + bne dd2a4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd4c4 │ │ │ │ + bne dd49c │ │ │ │ add sp, sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi dd440 │ │ │ │ + bhi dd418 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - b dd418 │ │ │ │ + b dd3f0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi dd4d8 │ │ │ │ + bhi dd4b0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ - b dd354 │ │ │ │ + b dd32c │ │ │ │ ldrsb r0, [r4, #4] │ │ │ │ - b dd364 │ │ │ │ + b dd33c │ │ │ │ vldr d8, [r4, #8] │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ vldr s0, [r4, #4] │ │ │ │ vcvt.f64.u32 d8, s0 │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 984598 │ │ │ │ + bl 984570 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 9844e4 │ │ │ │ + bl 9844bc │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.u32 d8, s0 │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ ldrsh r0, [r4, #4] │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ vldr s0, [r4, #4] │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ - b dd3ac │ │ │ │ + b dd384 │ │ │ │ vldr s0, [r4, #4] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r0, s0 │ │ │ │ vmov.f64 d2, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ cmn r0, #1 │ │ │ │ vmovgt.f64 d2, d1 │ │ │ │ vmov r0, r1, d2 │ │ │ │ vmov r0, r2, d0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ bfi r2, r1, #31, #1 │ │ │ │ vmov d8, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ vstr d8, [r5, #8] │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrsb r0, [sp, #4] │ │ │ │ - b dd428 │ │ │ │ + b dd400 │ │ │ │ vldr d8, [sp, #8] │ │ │ │ - b dd494 │ │ │ │ + b dd46c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vcvt.f64.u32 d8, s0 │ │ │ │ - b dd494 │ │ │ │ + b dd46c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 984598 │ │ │ │ + bl 984570 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b dd494 │ │ │ │ + b dd46c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 9844e4 │ │ │ │ + bl 9844bc │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b dd494 │ │ │ │ + b dd46c │ │ │ │ ldrh r0, [sp, #4] │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.u32 d8, s0 │ │ │ │ - b dd494 │ │ │ │ + b dd46c │ │ │ │ ldrsh r0, [sp, #4] │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ - b dd494 │ │ │ │ + b dd46c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ - b dd494 │ │ │ │ - ldr r2, [pc, #240] @ dd538 │ │ │ │ + b dd46c │ │ │ │ + ldr r2, [pc, #240] @ dd510 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, sp │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ - b dd4a8 │ │ │ │ + b dd480 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r0, s0 │ │ │ │ vmov.f64 d2, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ cmn r0, #1 │ │ │ │ vmovgt.f64 d2, d1 │ │ │ │ vmov r0, r1, d2 │ │ │ │ vmov r0, r2, d0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ bfi r2, r1, #31, #1 │ │ │ │ vmov d8, r0, r2 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ vstr d8, [r5, #8] │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd260 │ │ │ │ + beq dd238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ dd53c │ │ │ │ + ldr r2, [pc, #92] @ dd514 │ │ │ │ add r1, sp, #23 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -139143,62 +139133,62 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd52c │ │ │ │ + beq dd504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r6, r8, r0, lsr ip │ │ │ │ - umlaleq r6, r8, r0, fp │ │ │ │ + adceq r6, r8, r8, asr ip │ │ │ │ + strhteq r6, [r8], r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dd574 │ │ │ │ + beq dd54c │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd58c │ │ │ │ + beq dd564 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd5c4 │ │ │ │ + bne dd59c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd624 │ │ │ │ + bne dd5fc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d6794 │ │ │ │ + bl d676c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dd5fc │ │ │ │ + bne dd5d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b dd608 │ │ │ │ + b dd5e0 │ │ │ │ mov r0, sp │ │ │ │ - bl d6794 │ │ │ │ + bl d676c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dd5ec │ │ │ │ + bne dd5c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -139206,81 +139196,81 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd584 │ │ │ │ + beq dd55c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd658 │ │ │ │ + beq dd630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dd698 │ │ │ │ + beq dd670 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd6b4 │ │ │ │ + beq dd68c │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd704 │ │ │ │ + bne dd6dc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd784 │ │ │ │ + bne dd75c │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl eef84 │ │ │ │ + bl eef5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd758 │ │ │ │ + bne dd730 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b dd768 │ │ │ │ + b dd740 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl eef84 │ │ │ │ + bl eef5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd740 │ │ │ │ + bne dd718 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ @@ -139294,145 +139284,145 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd6ac │ │ │ │ + beq dd684 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd7b8 │ │ │ │ + beq dd790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dd7f8 │ │ │ │ + beq dd7d0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd810 │ │ │ │ + beq dd7e8 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd868 │ │ │ │ + bne dd840 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd858 │ │ │ │ + bne dd830 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, #2 │ │ │ │ movweq r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #16 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd808 │ │ │ │ + beq dd7e0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd8b0 │ │ │ │ + beq dd888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dd8f0 │ │ │ │ + beq dd8c8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dd90c │ │ │ │ + beq dd8e4 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dd960 │ │ │ │ + bne dd938 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - bne dd9e4 │ │ │ │ + bne dd9bc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 105550 │ │ │ │ + bl 105528 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd9b8 │ │ │ │ + bne dd990 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b dd9c8 │ │ │ │ + b dd9a0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 105550 │ │ │ │ + bl 105528 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd9a0 │ │ │ │ + bne dd978 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -139446,73 +139436,73 @@ │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7, {r0, r1, r2, r3, r6} │ │ │ │ stm r4, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r8 │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq dd904 │ │ │ │ + beq dd8dc │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq dda18 │ │ │ │ + beq dd9f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dda58 │ │ │ │ + beq dda30 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dda70 │ │ │ │ + beq dda48 │ │ │ │ cmp r0, #18 │ │ │ │ - bne ddaac │ │ │ │ + bne dda84 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne ddb1c │ │ │ │ + bne ddaf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d76a8 │ │ │ │ + bl d7680 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddaf0 │ │ │ │ + beq ddac8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b ddafc │ │ │ │ + b ddad4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d76a8 │ │ │ │ + bl d7680 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddad8 │ │ │ │ + beq ddab0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -139524,81 +139514,81 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dda68 │ │ │ │ + beq dda40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddb50 │ │ │ │ + beq ddb28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq ddb90 │ │ │ │ + beq ddb68 │ │ │ │ cmp r0, #17 │ │ │ │ - beq ddbac │ │ │ │ + beq ddb84 │ │ │ │ cmp r0, #18 │ │ │ │ - bne ddbfc │ │ │ │ + bne ddbd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne ddc7c │ │ │ │ + bne ddc54 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 108138 │ │ │ │ + bl 108110 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ddc50 │ │ │ │ + bne ddc28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b ddc60 │ │ │ │ + b ddc38 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 108138 │ │ │ │ + bl 108110 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ddc38 │ │ │ │ + bne ddc10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ @@ -139612,73 +139602,73 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddba4 │ │ │ │ + beq ddb7c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddcb0 │ │ │ │ + beq ddc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq ddcf0 │ │ │ │ + beq ddcc8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq ddd08 │ │ │ │ + beq ddce0 │ │ │ │ cmp r0, #18 │ │ │ │ - bne ddd44 │ │ │ │ + bne ddd1c │ │ │ │ mov r0, #2304 @ 0x900 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dddb4 │ │ │ │ + bne ddd8c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d9328 │ │ │ │ + bl d9300 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddd88 │ │ │ │ + beq ddd60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b ddd94 │ │ │ │ + b ddd6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d9328 │ │ │ │ + bl d9300 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddd70 │ │ │ │ + beq ddd48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -139690,158 +139680,158 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddd00 │ │ │ │ + beq ddcd8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddde8 │ │ │ │ + beq dddc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq dde28 │ │ │ │ + beq dde00 │ │ │ │ cmp r0, #17 │ │ │ │ - beq dde40 │ │ │ │ + beq dde18 │ │ │ │ cmp r0, #18 │ │ │ │ - bne dde80 │ │ │ │ + bne dde58 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - bne ddee0 │ │ │ │ + bne ddeb8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r9, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl f87b4 │ │ │ │ + bl f878c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne ddebc │ │ │ │ + bne dde94 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ strd r0, [r4] │ │ │ │ - b ddec4 │ │ │ │ + b dde9c │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl f87b4 │ │ │ │ + bl f878c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne ddeac │ │ │ │ + bne dde84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r8 │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq dde38 │ │ │ │ + beq dde10 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddf14 │ │ │ │ + beq ddeec │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq ddf54 │ │ │ │ + beq ddf2c │ │ │ │ cmp r0, #17 │ │ │ │ - beq ddf70 │ │ │ │ + beq ddf48 │ │ │ │ cmp r0, #18 │ │ │ │ - bne ddfc4 │ │ │ │ + bne ddf9c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - bne de058 │ │ │ │ + bne de030 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f1cc4 │ │ │ │ + bl f1c9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de024 │ │ │ │ + bne ddffc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b de03c │ │ │ │ + b de014 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1cc4 │ │ │ │ + bl f1c9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de004 │ │ │ │ + bne ddfdc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -139859,81 +139849,81 @@ │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7, {r0, r1, r2, r3, r6} │ │ │ │ stm r4, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r8 │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq ddf68 │ │ │ │ + beq ddf40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #-2147483631 @ 0x80000011 │ │ │ │ - beq de08c │ │ │ │ + beq de064 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #488 @ 0x1e8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de0cc │ │ │ │ + beq de0a4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq de0e8 │ │ │ │ + beq de0c0 │ │ │ │ cmp r0, #18 │ │ │ │ - bne de138 │ │ │ │ + bne de110 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de1b8 │ │ │ │ + bne de190 │ │ │ │ add sp, sp, #488 @ 0x1e8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl dec1c │ │ │ │ + bl debf4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de18c │ │ │ │ + bne de164 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b de19c │ │ │ │ + b de174 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl dec1c │ │ │ │ + bl debf4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de174 │ │ │ │ + bne de14c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #488 @ 0x1e8 │ │ │ │ @@ -139947,72 +139937,72 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #464 @ 0x1d0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de0e0 │ │ │ │ + beq de0b8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #488 @ 0x1e8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de1ec │ │ │ │ + beq de1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de22c │ │ │ │ + beq de204 │ │ │ │ cmp r0, #17 │ │ │ │ - beq de244 │ │ │ │ + beq de21c │ │ │ │ cmp r0, #18 │ │ │ │ - bne de27c │ │ │ │ + bne de254 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de2dc │ │ │ │ + bne de2b4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d5b0c │ │ │ │ + bl d5ae4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de2b4 │ │ │ │ + bne de28c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b de2c0 │ │ │ │ + b de298 │ │ │ │ mov r0, sp │ │ │ │ - bl d5b0c │ │ │ │ + bl d5ae4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de2a4 │ │ │ │ + bne de27c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -140020,72 +140010,72 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de23c │ │ │ │ + beq de214 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de310 │ │ │ │ + beq de2e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de350 │ │ │ │ + beq de328 │ │ │ │ cmp r0, #17 │ │ │ │ - beq de368 │ │ │ │ + beq de340 │ │ │ │ cmp r0, #18 │ │ │ │ - bne de3a0 │ │ │ │ + bne de378 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de400 │ │ │ │ + bne de3d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de3d8 │ │ │ │ + bne de3b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b de3e4 │ │ │ │ + b de3bc │ │ │ │ mov r0, sp │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de3c8 │ │ │ │ + bne de3a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -140093,72 +140083,72 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de360 │ │ │ │ + beq de338 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de434 │ │ │ │ + beq de40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de474 │ │ │ │ + beq de44c │ │ │ │ cmp r0, #17 │ │ │ │ - beq de48c │ │ │ │ + beq de464 │ │ │ │ cmp r0, #18 │ │ │ │ - bne de4c4 │ │ │ │ + bne de49c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de524 │ │ │ │ + bne de4fc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d51d8 │ │ │ │ + bl d51b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de4fc │ │ │ │ + bne de4d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b de508 │ │ │ │ + b de4e0 │ │ │ │ mov r0, sp │ │ │ │ - bl d51d8 │ │ │ │ + bl d51b0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de4ec │ │ │ │ + bne de4c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -140166,72 +140156,72 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de484 │ │ │ │ + beq de45c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de558 │ │ │ │ + beq de530 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de598 │ │ │ │ + beq de570 │ │ │ │ cmp r0, #17 │ │ │ │ - beq de5b0 │ │ │ │ + beq de588 │ │ │ │ cmp r0, #18 │ │ │ │ - bne de5e8 │ │ │ │ + bne de5c0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de648 │ │ │ │ + bne de620 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl d5f00 │ │ │ │ + bl d5ed8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de620 │ │ │ │ + bne de5f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ - b de62c │ │ │ │ + b de604 │ │ │ │ mov r0, sp │ │ │ │ - bl d5f00 │ │ │ │ + bl d5ed8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne de610 │ │ │ │ + bne de5e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -140239,81 +140229,81 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de5a8 │ │ │ │ + beq de580 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de67c │ │ │ │ + beq de654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #712 @ 0x2c8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de6bc │ │ │ │ + beq de694 │ │ │ │ cmp r0, #17 │ │ │ │ - beq de6d8 │ │ │ │ + beq de6b0 │ │ │ │ cmp r0, #18 │ │ │ │ - bne de728 │ │ │ │ + bne de700 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de7a8 │ │ │ │ + bne de780 │ │ │ │ add sp, sp, #712 @ 0x2c8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 102004 │ │ │ │ + bl 101fdc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de77c │ │ │ │ + bne de754 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b de78c │ │ │ │ + b de764 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 102004 │ │ │ │ + bl 101fdc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de764 │ │ │ │ + bne de73c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #712 @ 0x2c8 │ │ │ │ @@ -140327,73 +140317,73 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #688 @ 0x2b0 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de6d0 │ │ │ │ + beq de6a8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #712 @ 0x2c8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de7dc │ │ │ │ + beq de7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de81c │ │ │ │ + beq de7f4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq de834 │ │ │ │ + beq de80c │ │ │ │ cmp r0, #18 │ │ │ │ - bne de870 │ │ │ │ + bne de848 │ │ │ │ mov r0, #1280 @ 0x500 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne de8e0 │ │ │ │ + bne de8b8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl da97c │ │ │ │ + bl da954 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de8b4 │ │ │ │ + beq de88c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b de8c0 │ │ │ │ + b de898 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl da97c │ │ │ │ + bl da954 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de89c │ │ │ │ + beq de874 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -140405,73 +140395,73 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de82c │ │ │ │ + beq de804 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de914 │ │ │ │ + beq de8ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq de954 │ │ │ │ + beq de92c │ │ │ │ cmp r0, #17 │ │ │ │ - beq de96c │ │ │ │ + beq de944 │ │ │ │ cmp r0, #18 │ │ │ │ - bne de9a8 │ │ │ │ + bne de980 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - bne dea18 │ │ │ │ + bne de9f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d7044 │ │ │ │ + bl d701c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de9ec │ │ │ │ + beq de9c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b de9f8 │ │ │ │ + b de9d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d7044 │ │ │ │ + bl d701c │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de9d4 │ │ │ │ + beq de9ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ @@ -140483,45 +140473,45 @@ │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq de964 │ │ │ │ + beq de93c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483631 @ 0x80000011 │ │ │ │ - beq dea4c │ │ │ │ + beq dea24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi debb0 │ │ │ │ + bhi deb88 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @@ -140529,116 +140519,116 @@ │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldmib r4, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2079f8 │ │ │ │ + bl 2079d0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 97dfe4 │ │ │ │ + bl 97dfbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq deb6c │ │ │ │ - ldr r2, [pc, #288] @ dec14 │ │ │ │ + beq deb44 │ │ │ │ + ldr r2, [pc, #288] @ debec │ │ │ │ mov r0, #6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 6b86c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bmi debd8 │ │ │ │ + bmi debb0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq deb80 │ │ │ │ - ldr r0, [pc, #200] @ dec10 │ │ │ │ + beq deb58 │ │ │ │ + ldr r0, [pc, #200] @ debe8 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq debdc │ │ │ │ + beq debb4 │ │ │ │ mov r7, r0 │ │ │ │ - b deb84 │ │ │ │ + b deb5c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bmi debd8 │ │ │ │ + bmi debb0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - bne deb40 │ │ │ │ + bne deb18 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 53d54 │ │ │ │ str r6, [r5] │ │ │ │ str r7, [r5, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #96] @ dec18 │ │ │ │ + ldr r2, [pc, #96] @ debf0 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #40] @ dec0c │ │ │ │ + ldr r2, [pc, #40] @ debe4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 8e644 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r8, r4, asr r9 │ │ │ │ - adceq r1, lr, r4, lsl #4 │ │ │ │ - strhteq r8, [r8], r8 │ │ │ │ - adceq r4, r8, r0, ror r7 │ │ │ │ + adceq r8, r8, ip, ror r9 │ │ │ │ + adceq r1, lr, ip, lsr #4 │ │ │ │ + adceq r8, r8, r0, ror #27 │ │ │ │ + umlaleq r4, r8, r8, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #1648 @ 0x670 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ eor r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #21 │ │ │ │ movcs r6, #21 │ │ │ │ cmp r6, #20 │ │ │ │ - beq dedd8 │ │ │ │ + beq dedb0 │ │ │ │ cmp r6, #21 │ │ │ │ - bne df8e4 │ │ │ │ + bne df8bc │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r2, r3, lsl #5 │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ @@ -140726,38 +140716,38 @@ │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #1120] @ 0x460 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b dee60 │ │ │ │ + b dee38 │ │ │ │ ldmib r4, {r0, r7, fp} │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, r7, fp, lsl #4 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - beq dee14 │ │ │ │ + beq dedec │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne df820 │ │ │ │ - ldr r1, [pc, #3784] @ dfce4 │ │ │ │ - ldr r2, [pc, #3784] @ dfce8 │ │ │ │ + bne df7f8 │ │ │ │ + ldr r1, [pc, #3784] @ dfcbc │ │ │ │ + ldr r2, [pc, #3784] @ dfcc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ - b df8bc │ │ │ │ + b df894 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ vldr d9, [r0, #232] @ 0xe8 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, sl │ │ │ │ @@ -140770,18 +140760,18 @@ │ │ │ │ mov r5, lr │ │ │ │ mov r4, ip │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ - bl 1bc3f4 │ │ │ │ + bl 1bc3cc │ │ │ │ ldrb r0, [sp, #1392] @ 0x570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df808 │ │ │ │ + bne df7e0 │ │ │ │ ldrb r0, [sp, #1393] @ 0x571 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @@ -140799,31 +140789,31 @@ │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ muleq r0, r0, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, ror #22 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e0814 │ │ │ │ + bne e07ec │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0f0c │ │ │ │ + beq e0ee4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r2 │ │ │ │ @@ -140836,48 +140826,48 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfc0c │ │ │ │ + bne dee38 │ │ │ │ + b dfbe4 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0b6c │ │ │ │ + beq e0b44 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ - bl 121534 │ │ │ │ - b dee44 │ │ │ │ + bl 12150c │ │ │ │ + b dee1c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e0740 │ │ │ │ + bne e0718 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0fa0 │ │ │ │ + beq e0f78 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl de440 │ │ │ │ + bl de418 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r1, [sp, #1628] @ 0x65c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ @@ -140888,56 +140878,56 @@ │ │ │ │ ldr r2, [sp, #1632] @ 0x660 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfaf4 │ │ │ │ + bne dee38 │ │ │ │ + b dfacc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0784 │ │ │ │ + bne e075c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0b6c │ │ │ │ + beq e0b44 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl d79d8 │ │ │ │ + bl d79b0 │ │ │ │ ldrb r1, [sp, #1625] @ 0x659 │ │ │ │ ldrb r0, [sp, #1624] @ 0x658 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - b df7bc │ │ │ │ + b df794 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e07e4 │ │ │ │ + bne e07bc │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0c60 │ │ │ │ + beq e0c38 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov ip, r4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -140948,116 +140938,116 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfb84 │ │ │ │ + bne dee38 │ │ │ │ + b dfb5c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ eor r0, r0, #3 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e0758 │ │ │ │ + bne e0730 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0bfc │ │ │ │ + beq e0bd4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #3 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, lr, #600 @ 0x258 │ │ │ │ - bl dbf9c │ │ │ │ + bl dbf74 │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ ldr r6, [sp, #1400] @ 0x578 │ │ │ │ eor r0, r2, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq dfb9c │ │ │ │ + beq dfb74 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b df290 │ │ │ │ + b df268 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ eor r0, r0, #3 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e072c │ │ │ │ + bne e0704 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0d90 │ │ │ │ + beq e0d68 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, lr, #600 @ 0x258 │ │ │ │ - bl dc0fc │ │ │ │ + bl dc0d4 │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ ldr r6, [sp, #1400] @ 0x578 │ │ │ │ eor r0, r2, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq dfb0c │ │ │ │ + beq dfae4 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ bl 53d54 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r4, sl │ │ │ │ - b df3c0 │ │ │ │ + b df398 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e07b4 │ │ │ │ + bne e078c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0e94 │ │ │ │ + beq e0e6c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl de564 │ │ │ │ + bl de53c │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov ip, r4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ @@ -141068,40 +141058,40 @@ │ │ │ │ ldr fp, [sp, #1632] @ 0x660 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfadc │ │ │ │ + bne dee38 │ │ │ │ + b dfab4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne e0718 │ │ │ │ + bne e06f0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e1094 │ │ │ │ + beq e106c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, lr, #600 @ 0x258 │ │ │ │ - bl dddf4 │ │ │ │ + bl dddcc │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r6, [sp, #1396] @ 0x574 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq dfc38 │ │ │ │ + beq dfc10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov ip, r4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov lr, r5 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -141110,34 +141100,34 @@ │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - b dee60 │ │ │ │ + b dee38 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e0840 │ │ │ │ + bne e0818 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0cf8 │ │ │ │ + beq e0cd0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov lr, r5 │ │ │ │ ldr r1, [sp, #1624] @ 0x658 │ │ │ │ mov ip, r4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #1628] @ 0x65c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -141148,56 +141138,56 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfac4 │ │ │ │ + bne dee38 │ │ │ │ + b dfa9c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #8 │ │ │ │ - bne e0858 │ │ │ │ + bne e0830 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0b6c │ │ │ │ + beq e0b44 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dc740 │ │ │ │ + bl dc718 │ │ │ │ ldrb r0, [sp, #1624] @ 0x658 │ │ │ │ ldrb r1, [sp, #1625] @ 0x659 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b df7bc │ │ │ │ + b df794 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e076c │ │ │ │ + bne e0744 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e1038 │ │ │ │ + beq e1010 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dc390 │ │ │ │ + bl dc368 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [sp, #1628] @ 0x65c │ │ │ │ mov r1, r3 │ │ │ │ @@ -141206,65 +141196,65 @@ │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfc24 │ │ │ │ + bne dee38 │ │ │ │ + b dfbfc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e0828 │ │ │ │ + bne e0800 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0b6c │ │ │ │ + beq e0b44 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ ldr r1, [sp, #1628] @ 0x65c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq df920 │ │ │ │ + beq df8f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ vldr d8, [r0, #232] @ 0xe8 │ │ │ │ - b dee44 │ │ │ │ + b dee1c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e087c │ │ │ │ + bne e0854 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0ee0 │ │ │ │ + beq e0eb8 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dcc34 │ │ │ │ + bl dcc0c │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov lr, r5 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -141274,35 +141264,35 @@ │ │ │ │ ldr r4, [sp, #1632] @ 0x660 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #192] @ 0xc0 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfa98 │ │ │ │ + bne dee38 │ │ │ │ + b dfa70 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e07fc │ │ │ │ + bne e07d4 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0dfc │ │ │ │ + beq e0dd4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ mov lr, r5 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -141312,59 +141302,59 @@ │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #1632] @ 0x660 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bne dee60 │ │ │ │ - b dfcec │ │ │ │ + bne dee38 │ │ │ │ + b dfcc4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e079c │ │ │ │ + bne e0774 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0b6c │ │ │ │ + beq e0b44 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ ldr r1, [sp, #1628] @ 0x65c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dee34 │ │ │ │ - b df920 │ │ │ │ + bne dee0c │ │ │ │ + b df8f8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e07cc │ │ │ │ + bne e07a4 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e0b6c │ │ │ │ + beq e0b44 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl de920 │ │ │ │ + bl de8f8 │ │ │ │ ldrb r1, [sp, #1625] @ 0x659 │ │ │ │ ldrb r0, [sp, #1624] @ 0x658 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ @@ -141374,75 +141364,75 @@ │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - beq dee60 │ │ │ │ + beq dee38 │ │ │ │ ldr r0, [sp, #1628] @ 0x65c │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - b dfad4 │ │ │ │ + b dfaac │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - b dfd20 │ │ │ │ + b dfcf8 │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #1392 @ 0x570 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #1120] @ 0x460 │ │ │ │ ldr r8, [sp, #1124] @ 0x464 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - beq df8b8 │ │ │ │ + beq df890 │ │ │ │ cmp fp, #1 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - beq df878 │ │ │ │ + beq df850 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r7, #32 │ │ │ │ ldr r6, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bne df94c │ │ │ │ - ldr r1, [pc, #4080] @ e0870 │ │ │ │ - ldr r2, [pc, #4080] @ e0874 │ │ │ │ + bne df924 │ │ │ │ + ldr r1, [pc, #4080] @ e0848 │ │ │ │ + ldr r2, [pc, #4080] @ e084c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq df8b0 │ │ │ │ + beq df888 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib sl, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl] │ │ │ │ - beq e00cc │ │ │ │ + beq e00a4 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 1ba360 │ │ │ │ - b e00cc │ │ │ │ - ldr r2, [pc, #3980] @ e0878 │ │ │ │ + bl 1ba338 │ │ │ │ + b e00a4 │ │ │ │ + ldr r2, [pc, #3980] @ e0850 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ add r1, lr, #111 @ 0x6f │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -141459,61 +141449,61 @@ │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - b dfc58 │ │ │ │ + b dfc30 │ │ │ │ add r3, r7, #20 │ │ │ │ mov r5, #2 │ │ │ │ add ip, sp, #1392 @ 0x570 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ - bl dc390 │ │ │ │ + bl dc368 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r4, [sp, #1124] @ 0x464 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq df894 │ │ │ │ + beq df86c │ │ │ │ ldr r1, [sp, #1128] @ 0x468 │ │ │ │ cmp fp, #2 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ str r4, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #1380] @ 0x564 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ - beq df9b8 │ │ │ │ + beq df990 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e02ac │ │ │ │ - ldr r1, [pc, #4092] @ e09bc │ │ │ │ - ldr r2, [pc, #4092] @ e09c0 │ │ │ │ + bne e0284 │ │ │ │ + ldr r1, [pc, #4092] @ e0994 │ │ │ │ + ldr r2, [pc, #4092] @ e0998 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq df894 │ │ │ │ + beq df86c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ add r6, r0, #1 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq e0210 │ │ │ │ + beq e01e8 │ │ │ │ add r7, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r7 │ │ │ │ - b df9ec │ │ │ │ + b df9c4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -141540,46 +141530,46 @@ │ │ │ │ subs r0, r2, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r2, [sp, #1088] @ 0x440 │ │ │ │ - bne e0128 │ │ │ │ + bne e0100 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b e0138 │ │ │ │ + b e0110 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r3 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ ldr fp, [sp, #196] @ 0xc4 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ - b dfd1c │ │ │ │ + b dfcf4 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b dfd00 │ │ │ │ + b dfcd8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ - b dfd00 │ │ │ │ + b dfcd8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - b dfd00 │ │ │ │ + b dfcd8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -141601,21 +141591,21 @@ │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - b dfcac │ │ │ │ + b dfc84 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - b dfd00 │ │ │ │ + b dfcd8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ @@ -141635,26 +141625,26 @@ │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ - b dfca4 │ │ │ │ + b dfc7c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - b dfd0c │ │ │ │ + b dfce4 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ - b dfd04 │ │ │ │ + b dfcdc │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ @@ -141688,18 +141678,18 @@ │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #1352] @ 0x548 │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc dfdd8 │ │ │ │ - b dfdbc │ │ │ │ - adceq r5, r8, r8, lsr #1 │ │ │ │ - adceq r4, r8, r4, ror #9 │ │ │ │ + bcc dfdb0 │ │ │ │ + b dfd94 │ │ │ │ + ldrdeq r5, [r8], r0 @ │ │ │ │ + adceq r4, r8, ip, lsl #10 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r3 │ │ │ │ @@ -141743,248 +141733,248 @@ │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #1352] @ 0x548 │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc dfdd8 │ │ │ │ + bcc dfdb0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e00e8 │ │ │ │ + bne e00c0 │ │ │ │ ldr r1, [sp, #1364] @ 0x554 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e0108 │ │ │ │ + bne e00e0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt dfdf4 │ │ │ │ + blt dfdcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfdf4 │ │ │ │ + beq dfdcc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr sl, [sp, #1340] @ 0x53c │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt dfe50 │ │ │ │ + blt dfe28 │ │ │ │ ldr r4, [sp, #1344] @ 0x540 │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dfe30 │ │ │ │ + beq dfe08 │ │ │ │ add r5, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r5 │ │ │ │ - b dfe18 │ │ │ │ + b dfdf0 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq dfe50 │ │ │ │ + beq dfe28 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs dfe6c │ │ │ │ + bcs dfe44 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 122164 │ │ │ │ + bl 12213c │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ mvn r1, #3 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r1, r1, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ sbcs r0, r3, r3 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ movwcc r2, #1 │ │ │ │ tst r0, r2 │ │ │ │ - beq dfeac │ │ │ │ + beq dfe84 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ - bl 1220c4 │ │ │ │ + bl 12209c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ tst r9, #1 │ │ │ │ - beq dfed4 │ │ │ │ + beq dfeac │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt dfed4 │ │ │ │ + blt dfeac │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfed4 │ │ │ │ + beq dfeac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, fp │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - beq dfef4 │ │ │ │ + beq dfecc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r7 │ │ │ │ - beq dff14 │ │ │ │ + beq dfeec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [sp, #1104] @ 0x450 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ movwgt r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - beq dfff8 │ │ │ │ + beq dffd0 │ │ │ │ ldr r7, [sp, #1112] @ 0x458 │ │ │ │ ldr r4, [sp, #1108] @ 0x454 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dffd8 │ │ │ │ + beq dffb0 │ │ │ │ mov r6, #0 │ │ │ │ - b dff58 │ │ │ │ + b dff30 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq dffd8 │ │ │ │ + beq dffb0 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ add r5, r4, r0, lsl #3 │ │ │ │ ldrd sl, [r5, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - beq dff9c │ │ │ │ + beq dff74 │ │ │ │ add r9, sl, #4 │ │ │ │ - b dff80 │ │ │ │ + b dff58 │ │ │ │ add r9, r9, #12 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq dff9c │ │ │ │ + beq dff74 │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dff74 │ │ │ │ + beq dff4c │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b dff74 │ │ │ │ + bl 40e51c │ │ │ │ + b dff4c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dffbc │ │ │ │ + beq dff94 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dff4c │ │ │ │ + beq dff24 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b dff4c │ │ │ │ + bl 40e51c │ │ │ │ + b dff24 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - beq dfff8 │ │ │ │ + beq dffd0 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [sp, #1088] @ 0x440 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ movwgt r5, #1 │ │ │ │ tst r0, r5 │ │ │ │ - beq e0058 │ │ │ │ + beq e0030 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ ldr r9, [sp, #1092] @ 0x444 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e003c │ │ │ │ + beq e0014 │ │ │ │ add r5, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r5 │ │ │ │ - b e0024 │ │ │ │ + b dfffc │ │ │ │ cmp r6, #0 │ │ │ │ - beq e0058 │ │ │ │ + beq e0030 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ tst r4, #1 │ │ │ │ - beq e0080 │ │ │ │ + beq e0058 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt e0080 │ │ │ │ + blt e0058 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0080 │ │ │ │ + beq e0058 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq e00b4 │ │ │ │ + beq e008c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e00cc │ │ │ │ + beq e00a4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r6, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - bne e06b0 │ │ │ │ + bne e0688 │ │ │ │ add sp, sp, #1648 @ 0x670 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #1364] @ 0x554 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq dfdd8 │ │ │ │ + beq dfdb0 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bge dfde4 │ │ │ │ - b dfdf4 │ │ │ │ + bge dfdbc │ │ │ │ + b dfdcc │ │ │ │ add r7, sp, #1088 @ 0x440 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r7, [sp, #1384] @ 0x568 │ │ │ │ str r3, [sp, #1380] @ 0x564 │ │ │ │ str r2, [sp, #1376] @ 0x560 │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ clz r1, r1 │ │ │ │ subs r2, r2, #-2147483647 @ 0x80000001 │ │ │ │ clz r2, r2 │ │ │ │ - bne e0160 │ │ │ │ + bne e0138 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - b e0178 │ │ │ │ + b e0150 │ │ │ │ ldr r3, [sp, #1104] @ 0x450 │ │ │ │ ldr r7, [sp, #1108] @ 0x454 │ │ │ │ ldr r6, [sp, #1112] @ 0x458 │ │ │ │ str r6, [sp, #1632] @ 0x660 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #1628] @ 0x65c │ │ │ │ str r3, [sp, #1624] @ 0x658 │ │ │ │ @@ -141995,48 +141985,48 @@ │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsr r7, r0, #5 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - bne e01d4 │ │ │ │ - ldr r0, [pc, #4044] @ e1180 │ │ │ │ + bne e01ac │ │ │ │ + ldr r0, [pc, #4044] @ e1158 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov fp, #1 │ │ │ │ - b e040c │ │ │ │ + b e03e4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr fp, r0, #5 │ │ │ │ - bne e0230 │ │ │ │ - ldr r0, [pc, #3984] @ e1184 │ │ │ │ + bne e0208 │ │ │ │ + ldr r0, [pc, #3984] @ e115c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - b e03f4 │ │ │ │ + b e03cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq df894 │ │ │ │ + beq df86c │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 40e544 │ │ │ │ - b df894 │ │ │ │ + bl 40e51c │ │ │ │ + b df86c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r0, r2, #2 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ orrs sl, r0, r1 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ @@ -142054,58 +142044,58 @@ │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #8 │ │ │ │ movweq r0, #7 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ moveq r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne e0344 │ │ │ │ + bne e031c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1396] @ 0x574 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ - b e0354 │ │ │ │ + b e032c │ │ │ │ add r3, r7, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #1392 @ 0x570 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #1120 @ 0x460 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ mov r0, r7 │ │ │ │ - bl de564 │ │ │ │ + bl de53c │ │ │ │ ldr r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r4, [sp, #1124] @ 0x464 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq df9d8 │ │ │ │ + beq df9b0 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ str r0, [sp, #1616] @ 0x650 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r4, [sp, #1612] @ 0x64c │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #1608] @ 0x648 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr fp, [sp, #1392] @ 0x570 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq e033c │ │ │ │ + beq e0314 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne e06c8 │ │ │ │ - ldr r1, [pc, #4044] @ e12f8 │ │ │ │ - ldr r2, [pc, #4044] @ e12fc │ │ │ │ + bne e06a0 │ │ │ │ + ldr r1, [pc, #4044] @ e12d0 │ │ │ │ + ldr r2, [pc, #4044] @ e12d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ - b e0a84 │ │ │ │ + b e0a5c │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #1120 @ 0x460 │ │ │ │ mov r2, #216 @ 0xd8 │ │ │ │ bl 53d54 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ eor r0, r3, #2 │ │ │ │ @@ -142113,70 +142103,70 @@ │ │ │ │ orrs r8, r0, r2 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ moveq r2, r8 │ │ │ │ movne r8, r3 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bne e0440 │ │ │ │ + bne e0418 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ clz r1, r7 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ lsr r1, r1, #5 │ │ │ │ clz r0, r0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ lsr r9, r0, #5 │ │ │ │ - ldr r0, [pc, #3928] @ e1300 │ │ │ │ + ldr r0, [pc, #3928] @ e12d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e0660 │ │ │ │ + bne e0638 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e0674 │ │ │ │ + bne e064c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e03f4 │ │ │ │ + beq e03cc │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e040c │ │ │ │ + beq e03e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl 120970 │ │ │ │ + bl 120948 │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ - bl 120bcc │ │ │ │ + bl 120ba4 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq dfccc │ │ │ │ + beq dfca4 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b dfccc │ │ │ │ + bl 40e51c │ │ │ │ + b dfca4 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e0460 │ │ │ │ + bne e0438 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b e0470 │ │ │ │ + b e0448 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -142189,15 +142179,15 @@ │ │ │ │ ldr r3, [r2] │ │ │ │ moveq r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - beq e04d4 │ │ │ │ + beq e04ac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldmib r3, {r1, r2, r3} │ │ │ │ str r3, [sp, #1620] @ 0x654 │ │ │ │ str r2, [sp, #1616] @ 0x650 │ │ │ │ str r1, [sp, #1612] @ 0x64c │ │ │ │ @@ -142284,165 +142274,165 @@ │ │ │ │ str r9, [sp, #1056] @ 0x420 │ │ │ │ strb r7, [sp, #1080] @ 0x438 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldm r6, {r3, r4, r6} │ │ │ │ - beq e0694 │ │ │ │ + beq e066c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 1223f8 │ │ │ │ - b e00cc │ │ │ │ + bl 1223d0 │ │ │ │ + b e00a4 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ - bl 1220c4 │ │ │ │ + bl 12209c │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e03dc │ │ │ │ + beq e03b4 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e03e8 │ │ │ │ - b e03f4 │ │ │ │ + bne e03c0 │ │ │ │ + b e03cc │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #464 @ 0x1d0 │ │ │ │ bl 53d54 │ │ │ │ and r0, r6, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e00d8 │ │ │ │ + beq e00b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #1648 @ 0x670 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r4, [sp, #1392] @ 0x570 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq e0710 │ │ │ │ + beq e06e8 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne e0908 │ │ │ │ - ldr r1, [pc, #4072] @ e16e8 │ │ │ │ - ldr r2, [pc, #4072] @ e16ec │ │ │ │ + bne e08e0 │ │ │ │ + ldr r1, [pc, #4072] @ e16c0 │ │ │ │ + ldr r2, [pc, #4072] @ e16c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ - b e0a6c │ │ │ │ - ldr r3, [pc, #4048] @ e16f0 │ │ │ │ + b e0a44 │ │ │ │ + ldr r3, [pc, #4048] @ e16c8 │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ - ldr r3, [pc, #4092] @ e1730 │ │ │ │ + b e0864 │ │ │ │ + ldr r3, [pc, #4092] @ e1708 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #16 │ │ │ │ - ldr r3, [pc, #4072] @ e1738 │ │ │ │ + ldr r3, [pc, #4072] @ e1710 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ - ldr r3, [pc, #4060] @ e173c │ │ │ │ + b e0864 │ │ │ │ + ldr r3, [pc, #4060] @ e1714 │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #10 │ │ │ │ - ldr r3, [pc, #4092] @ e1778 │ │ │ │ + ldr r3, [pc, #4092] @ e1750 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #10 │ │ │ │ - ldr r3, [pc, #4072] @ e177c │ │ │ │ + ldr r3, [pc, #4072] @ e1754 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #17 │ │ │ │ - ldr r3, [pc, #4052] @ e1780 │ │ │ │ + ldr r3, [pc, #4052] @ e1758 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r3, [pc, #4084] @ e17b8 │ │ │ │ + ldr r3, [pc, #4084] @ e1790 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #21 │ │ │ │ - ldr r3, [pc, #4084] @ e17d0 │ │ │ │ + ldr r3, [pc, #4084] @ e17a8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #11 │ │ │ │ - ldr r3, [pc, #4064] @ e17d4 │ │ │ │ + ldr r3, [pc, #4064] @ e17ac │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r3, [pc, #4044] @ e17d8 │ │ │ │ + ldr r3, [pc, #4044] @ e17b0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #9 │ │ │ │ - ldr r3, [pc, #4080] @ e1814 │ │ │ │ + ldr r3, [pc, #4080] @ e17ec │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r3, [pc, #4064] @ e1818 │ │ │ │ + ldr r3, [pc, #4064] @ e17f0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #9 │ │ │ │ - ldr r3, [pc, #4088] @ e1848 │ │ │ │ + ldr r3, [pc, #4088] @ e1820 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ + b e0864 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #16 │ │ │ │ - ldr r3, [pc, #4068] @ e184c │ │ │ │ + ldr r3, [pc, #4068] @ e1824 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e088c │ │ │ │ - adceq r4, r8, r4, asr #12 │ │ │ │ - adceq r3, r8, r0, lsl #21 │ │ │ │ - adceq r3, r8, r8, asr #20 │ │ │ │ + b e0864 │ │ │ │ + adceq r4, r8, ip, ror #12 │ │ │ │ + adceq r3, r8, r8, lsr #21 │ │ │ │ + adceq r3, r8, r0, ror sl │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r3, [pc, #4068] @ e1870 │ │ │ │ + ldr r3, [pc, #4068] @ e1848 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #1340] @ 0x53c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ @@ -142466,168 +142456,168 @@ │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ mov r0, r3 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b dfcac │ │ │ │ + b dfc84 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r1, [sp, #1392] @ 0x570 │ │ │ │ ldr r2, [sp, #1396] @ 0x574 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e093c │ │ │ │ + bne e0914 │ │ │ │ ldr r7, [sp, #1400] @ 0x578 │ │ │ │ - b e0a54 │ │ │ │ + b e0a2c │ │ │ │ eor r0, r1, #2 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #5 │ │ │ │ - beq e09a0 │ │ │ │ + beq e0978 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ vldr d8, [r0] │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - beq e09c4 │ │ │ │ + beq e099c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #6 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne e09d4 │ │ │ │ - ldr r1, [pc, #4092] @ e19a4 │ │ │ │ - ldr r2, [pc, #4092] @ e19a8 │ │ │ │ + bne e09ac │ │ │ │ + ldr r1, [pc, #4092] @ e197c │ │ │ │ + ldr r2, [pc, #4092] @ e1980 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ - b e0a54 │ │ │ │ - adceq r4, r8, r4, lsl #10 │ │ │ │ - adceq r3, r8, r0, asr #18 │ │ │ │ + b e0a2c │ │ │ │ + adceq r4, r8, ip, lsr #10 │ │ │ │ + adceq r3, r8, r8, ror #18 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ - b e0a54 │ │ │ │ + b e0a2c │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c0318 │ │ │ │ + bl 1c02f0 │ │ │ │ ldrb r0, [sp, #1392] @ 0x570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0a00 │ │ │ │ + beq e09d8 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e0a28 │ │ │ │ + b e0a00 │ │ │ │ ldrb r1, [sp, #1393] @ 0x571 │ │ │ │ mov r0, #7 │ │ │ │ cmp r1, #8 │ │ │ │ - bne e0ac4 │ │ │ │ - ldr r1, [pc, #3988] @ e19ac │ │ │ │ - ldr r2, [pc, #3988] @ e19b0 │ │ │ │ + bne e0a9c │ │ │ │ + ldr r1, [pc, #3988] @ e1984 │ │ │ │ + ldr r2, [pc, #3988] @ e1988 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e0a48 │ │ │ │ + beq e0a20 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e0a6c │ │ │ │ + beq e0a44 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp fp, #0 │ │ │ │ - beq e0a84 │ │ │ │ + beq e0a5c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq e0abc │ │ │ │ + beq e0a94 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #584 @ 0x248 │ │ │ │ - bl 1b6e98 │ │ │ │ + bl 1b6e70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e0abc │ │ │ │ + beq e0a94 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, r7 │ │ │ │ - b df9d8 │ │ │ │ + b df9b0 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c0c98 │ │ │ │ + bl 1c0c70 │ │ │ │ ldrb r0, [sp, #1392] @ 0x570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e09f4 │ │ │ │ + bne e09cc │ │ │ │ ldrb r1, [sp, #1393] @ 0x571 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq e0a10 │ │ │ │ + beq e09e8 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c0b28 │ │ │ │ + bl 1c0b00 │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ eor r0, r2, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - beq e0a28 │ │ │ │ + beq e0a00 │ │ │ │ add r1, r5, #12 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e10b4 │ │ │ │ - ldr r1, [pc, #3680] @ e19b4 │ │ │ │ - ldr r2, [pc, #3680] @ e19b8 │ │ │ │ + bne e108c │ │ │ │ + ldr r1, [pc, #3680] @ e198c │ │ │ │ + ldr r2, [pc, #3680] @ e1990 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e0a28 │ │ │ │ + b e0a00 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -142647,23 +142637,23 @@ │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ - ldr r0, [pc, #3548] @ e19bc │ │ │ │ - ldr r2, [pc, #3548] @ e19c0 │ │ │ │ + ldr r0, [pc, #3548] @ e1994 │ │ │ │ + ldr r2, [pc, #3548] @ e1998 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e1034 │ │ │ │ + b e100c │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ @@ -142680,18 +142670,18 @@ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ - b e0bd0 │ │ │ │ + b e0ba8 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #4076] @ e1c58 │ │ │ │ - ldr r2, [pc, #4076] @ e1c5c │ │ │ │ + ldr r0, [pc, #4076] @ e1c30 │ │ │ │ + ldr r2, [pc, #4076] @ e1c34 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -142718,18 +142708,18 @@ │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e1034 │ │ │ │ + b e100c │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #3916] @ e1c50 │ │ │ │ - ldr r2, [pc, #3916] @ e1c54 │ │ │ │ + ldr r0, [pc, #3916] @ e1c28 │ │ │ │ + ldr r2, [pc, #3916] @ e1c2c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -142756,15 +142746,15 @@ │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e1034 │ │ │ │ + b e100c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -142783,18 +142773,18 @@ │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - b e0bd8 │ │ │ │ + b e0bb0 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #3672] @ e1c60 │ │ │ │ - ldr r2, [pc, #3672] @ e1c64 │ │ │ │ + ldr r0, [pc, #3672] @ e1c38 │ │ │ │ + ldr r2, [pc, #3672] @ e1c3c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -142821,15 +142811,15 @@ │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e1034 │ │ │ │ + b e100c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -142840,28 +142830,28 @@ │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ - b e0bb4 │ │ │ │ + b e0b8c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - b e0b94 │ │ │ │ - ldr r0, [pc, #3380] @ e1c48 │ │ │ │ - ldr r2, [pc, #3380] @ e1c4c │ │ │ │ + b e0b6c │ │ │ │ + ldr r0, [pc, #3380] @ e1c20 │ │ │ │ + ldr r2, [pc, #3380] @ e1c24 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -142888,18 +142878,18 @@ │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ str r4, [sp, #1096] @ 0x448 │ │ │ │ str r5, [sp, #1092] @ 0x444 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e1034 │ │ │ │ + b e100c │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #3260] @ e1c68 │ │ │ │ - ldr r2, [pc, #3260] @ e1c6c │ │ │ │ + ldr r0, [pc, #3260] @ e1c40 │ │ │ │ + ldr r2, [pc, #3260] @ e1c44 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -142949,218 +142939,218 @@ │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str sl, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ str r8, [sp, #1108] @ 0x454 │ │ │ │ - b e0bc4 │ │ │ │ + b e0b9c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ - b e0b8c │ │ │ │ + b e0b64 │ │ │ │ add r0, r7, #12 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r7, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne e110c │ │ │ │ + bne e10e4 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e1138 │ │ │ │ + b e1110 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ mov r0, #10 │ │ │ │ - bne e1154 │ │ │ │ - ldr r1, [pc, #2808] @ e1c20 │ │ │ │ - ldr r2, [pc, #2808] @ e1c24 │ │ │ │ + bne e112c │ │ │ │ + ldr r1, [pc, #2808] @ e1bf8 │ │ │ │ + ldr r2, [pc, #2808] @ e1bfc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ addne r0, sp, #1120 @ 0x460 │ │ │ │ - blne 1220c4 │ │ │ │ - b e0a28 │ │ │ │ + blne 12209c │ │ │ │ + b e0a00 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ vldr d9, [r0] │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c074c │ │ │ │ + bl 1c0724 │ │ │ │ ldrb r0, [sp, #1392] @ 0x570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1188 │ │ │ │ + beq e1160 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ - b e1104 │ │ │ │ - addeq fp, sl, r7, lsl #19 │ │ │ │ - addeq fp, sl, r0, asr r9 │ │ │ │ + b e10dc │ │ │ │ + addeq fp, sl, pc, ror #18 │ │ │ │ + addeq fp, sl, r8, lsr r9 │ │ │ │ ldrb r1, [sp, #1393] @ 0x571 │ │ │ │ mov r0, #11 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #3 │ │ │ │ - beq e1120 │ │ │ │ + beq e10f8 │ │ │ │ add r5, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c01a8 │ │ │ │ + bl 1c0180 │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ eor r0, r2, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - beq e1138 │ │ │ │ + beq e1110 │ │ │ │ add r1, r5, #12 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e1214 │ │ │ │ - ldr r1, [pc, #2604] @ e1c28 │ │ │ │ - ldr r2, [pc, #2604] @ e1c2c │ │ │ │ + bne e11ec │ │ │ │ + ldr r1, [pc, #2604] @ e1c00 │ │ │ │ + ldr r2, [pc, #2604] @ e1c04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #12 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e1138 │ │ │ │ + b e1110 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c0d4c │ │ │ │ + bl 1c0d24 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - beq e13a4 │ │ │ │ + beq e137c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e1288 │ │ │ │ - ldr r1, [pc, #2496] @ e1c30 │ │ │ │ - ldr r2, [pc, #2496] @ e1c34 │ │ │ │ + bne e1260 │ │ │ │ + ldr r1, [pc, #2496] @ e1c08 │ │ │ │ + ldr r2, [pc, #2496] @ e1c0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #13 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e13a4 │ │ │ │ + b e137c │ │ │ │ ldr r1, [sp, #1400] @ 0x578 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #1628] @ 0x65c │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1c1214 │ │ │ │ + bl 1c11ec │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - beq e12ec │ │ │ │ + beq e12c4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e1304 │ │ │ │ - ldr r1, [pc, #2404] @ e1c38 │ │ │ │ - ldr r2, [pc, #2404] @ e1c3c │ │ │ │ + bne e12dc │ │ │ │ + ldr r1, [pc, #2404] @ e1c10 │ │ │ │ + ldr r2, [pc, #2404] @ e1c14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #14 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e1398 │ │ │ │ + b e1370 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b e1398 │ │ │ │ - umlaleq r3, r8, r8, fp │ │ │ │ - ldrdeq r2, [r8], r4 @ │ │ │ │ - addeq ip, sl, ip, asr #13 │ │ │ │ + b e1370 │ │ │ │ + adceq r3, r8, r0, asr #23 │ │ │ │ + strdeq r2, [r8], ip @ │ │ │ │ + @ instruction: 0x008ac6b4 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 1bf6c0 │ │ │ │ + bl 1bf698 │ │ │ │ ldr r1, [sp, #1392] @ 0x570 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq e1378 │ │ │ │ + beq e1350 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #1404] @ 0x57c │ │ │ │ ldr r2, [sp, #1408] @ 0x580 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ ldr r3, [sp, #1412] @ 0x584 │ │ │ │ str r3, [sp, #1364] @ 0x554 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ str r1, [sp, #1356] @ 0x54c │ │ │ │ - bne e13c0 │ │ │ │ - ldr r1, [pc, #2268] @ e1c40 │ │ │ │ - ldr r2, [pc, #2268] @ e1c44 │ │ │ │ + bne e1398 │ │ │ │ + ldr r1, [pc, #2268] @ e1c18 │ │ │ │ + ldr r2, [pc, #2268] @ e1c1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #15 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1398 │ │ │ │ + beq e1370 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl 120a54 │ │ │ │ + bl 120a2c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ addne r0, sp, #456 @ 0x1c8 │ │ │ │ - blne 122164 │ │ │ │ - b e1138 │ │ │ │ + blne 12213c │ │ │ │ + b e1110 │ │ │ │ ldr r3, [sp, #1364] @ 0x554 │ │ │ │ str r3, [sp, #980] @ 0x3d4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #988] @ 0x3dc │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #992] @ 0x3e0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ @@ -143233,319 +143223,319 @@ │ │ │ │ strb r3, [sp, #1081] @ 0x439 │ │ │ │ str r1, [sp, #1060] @ 0x424 │ │ │ │ str r2, [sp, #1064] @ 0x428 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ vstr d9, [sp, #648] @ 0x288 │ │ │ │ vstr d8, [sp, #632] @ 0x278 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1534 │ │ │ │ + beq e150c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - bl 1223f8 │ │ │ │ - b e00cc │ │ │ │ + bl 1223d0 │ │ │ │ + b e00a4 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #464 @ 0x1d0 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #1648 @ 0x670 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 1223f8 │ │ │ │ - b e1bf8 │ │ │ │ + bl 1223d0 │ │ │ │ + b e1bd0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b e15a4 │ │ │ │ + b e157c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1598 │ │ │ │ + beq e1570 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 40e544 │ │ │ │ - b e1598 │ │ │ │ + bl 40e51c │ │ │ │ + b e1570 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl 120a54 │ │ │ │ + bl 120a2c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq e15c8 │ │ │ │ + beq e15a0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 122164 │ │ │ │ - b e15c8 │ │ │ │ + bl 12213c │ │ │ │ + b e15a0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq e15ec │ │ │ │ + beq e15c4 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ - bl 1220c4 │ │ │ │ - b e15ec │ │ │ │ + bl 12209c │ │ │ │ + b e15c4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1618 │ │ │ │ + beq e15f0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 40e544 │ │ │ │ - b e1618 │ │ │ │ + bl 40e51c │ │ │ │ + b e15f0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e163c │ │ │ │ + beq e1614 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - bl 40e544 │ │ │ │ - b e163c │ │ │ │ + bl 40e51c │ │ │ │ + b e1614 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp fp, #0 │ │ │ │ - beq e1684 │ │ │ │ + beq e165c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e1684 │ │ │ │ + bl 40e51c │ │ │ │ + b e165c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - beq e17c0 │ │ │ │ + beq e1798 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #8 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 40e544 │ │ │ │ - b e17c0 │ │ │ │ + bl 40e51c │ │ │ │ + b e1798 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #584 @ 0x248 │ │ │ │ - bl 120970 │ │ │ │ - b e17c0 │ │ │ │ + bl 120948 │ │ │ │ + b e1798 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 1223f8 │ │ │ │ - b e1be0 │ │ │ │ + bl 1223d0 │ │ │ │ + b e1bb8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ addne r0, sp, #1392 @ 0x570 │ │ │ │ - blne 1220c4 │ │ │ │ + blne 12209c │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e16f4 │ │ │ │ + bne e16cc │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1710 │ │ │ │ + bne e16e8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1764 │ │ │ │ - b e17a0 │ │ │ │ - adceq r3, r8, r4, asr #15 │ │ │ │ - adceq r2, r8, r0, lsl #24 │ │ │ │ - addeq ip, sl, sl, ror #6 │ │ │ │ + bne e173c │ │ │ │ + b e1778 │ │ │ │ + adceq r3, r8, ip, ror #15 │ │ │ │ + adceq r2, r8, r8, lsr #24 │ │ │ │ + addeq ip, sl, r2, asr r3 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e16d8 │ │ │ │ + beq e16b0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1764 │ │ │ │ - b e17a0 │ │ │ │ - addeq r9, sl, fp, asr r2 │ │ │ │ - b e199c │ │ │ │ - addeq r8, sl, r4, asr r5 │ │ │ │ - addeq ip, sl, r6, lsl r3 │ │ │ │ + bne e173c │ │ │ │ + b e1778 │ │ │ │ + addeq r9, sl, r3, asr #4 │ │ │ │ + b e1974 │ │ │ │ + addeq r8, sl, ip, lsr r5 │ │ │ │ + strdeq ip, [sl], lr │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e17a0 │ │ │ │ + beq e1778 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 40e544 │ │ │ │ - b e17a0 │ │ │ │ - @ instruction: 0x008ac2be │ │ │ │ - ldrdeq ip, [sl], ip @ │ │ │ │ - @ instruction: 0x008ac2b3 │ │ │ │ + bl 40e51c │ │ │ │ + b e1778 │ │ │ │ + addeq ip, sl, r6, lsr #5 │ │ │ │ + addeq ip, sl, r4, asr #5 │ │ │ │ + umulleq ip, sl, fp, r2 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ mov r9, #1 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ - bl 120970 │ │ │ │ + bl 120948 │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ - bl 120bcc │ │ │ │ - b e17e8 │ │ │ │ - addeq ip, sl, r0, lsl #5 │ │ │ │ + bl 120ba4 │ │ │ │ + b e17c0 │ │ │ │ + addeq ip, sl, r8, ror #4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ - bl 120bcc │ │ │ │ - b e1898 │ │ │ │ + bl 120ba4 │ │ │ │ + b e1870 │ │ │ │ bl 8e880 │ │ │ │ - addeq ip, sl, lr, ror #4 │ │ │ │ - addeq fp, sl, ip, asr #6 │ │ │ │ - ldrdeq fp, [sl], r3 │ │ │ │ + addeq ip, sl, r6, asr r2 │ │ │ │ + addeq fp, sl, r4, lsr r3 │ │ │ │ + @ instruction: 0x008ab3bb │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e181c │ │ │ │ + bne e17f4 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs e1a6c │ │ │ │ + bcs e1a44 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bge e1a84 │ │ │ │ - b e1aa0 │ │ │ │ - addeq ip, sl, r1, lsl r2 │ │ │ │ - addeq r9, sl, fp, ror #2 │ │ │ │ + bge e1a5c │ │ │ │ + b e1a78 │ │ │ │ + strdeq ip, [sl], r9 │ │ │ │ + addeq r9, sl, r3, asr r1 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e1804 │ │ │ │ - b e1a6c │ │ │ │ + bcc e17dc │ │ │ │ + b e1a44 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b e1898 │ │ │ │ - addeq fp, sl, r7, ror #5 │ │ │ │ - strdeq r8, [sl], ip │ │ │ │ + b e1870 │ │ │ │ + addeq fp, sl, pc, asr #5 │ │ │ │ + addeq r8, sl, r4, ror #7 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq e1874 │ │ │ │ + beq e184c │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r7, r5 │ │ │ │ - b e1854 │ │ │ │ - addeq ip, sl, r0, lsl #4 │ │ │ │ + b e182c │ │ │ │ + addeq ip, sl, r8, ror #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1898 │ │ │ │ + beq e1870 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e18e8 │ │ │ │ + beq e18c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e18e8 │ │ │ │ + bl 40e51c │ │ │ │ + b e18c0 │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e1be0 │ │ │ │ + beq e1bb8 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 121534 │ │ │ │ - b e1be0 │ │ │ │ + bl 12150c │ │ │ │ + b e1bb8 │ │ │ │ bl 8e880 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1be0 │ │ │ │ + beq e1bb8 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 1ba360 │ │ │ │ - b e1be0 │ │ │ │ + bl 1ba338 │ │ │ │ + b e1bb8 │ │ │ │ bl 8e880 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b e1be0 │ │ │ │ + b e1bb8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e1934 │ │ │ │ + beq e190c │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r5, r4 │ │ │ │ - b e1918 │ │ │ │ + b e18f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e1bb4 │ │ │ │ + beq e1b8c │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ - b e1bb4 │ │ │ │ + bl 40e51c │ │ │ │ + b e1b8c │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e1978 │ │ │ │ + beq e1950 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r5, r6 │ │ │ │ - b e195c │ │ │ │ + b e1934 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e1ab8 │ │ │ │ + beq e1a90 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ - b e1ab8 │ │ │ │ + bl 40e51c │ │ │ │ + b e1a90 │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b e1a3c │ │ │ │ - adceq r3, r8, ip, lsl r5 │ │ │ │ - adceq r2, r8, r8, asr r9 │ │ │ │ - adceq r3, r8, ip, lsr #9 │ │ │ │ - adceq r2, r8, r8, ror #17 │ │ │ │ - adceq r3, r8, r0, ror r3 │ │ │ │ - adceq r2, r8, ip, lsr #15 │ │ │ │ - addeq r0, fp, r0, lsl sl │ │ │ │ - adceq r5, r8, ip, lsr ip │ │ │ │ + b e1a14 │ │ │ │ + adceq r3, r8, r4, asr #10 │ │ │ │ + adceq r2, r8, r0, lsl #19 │ │ │ │ + ldrdeq r3, [r8], r4 @ │ │ │ │ + adceq r2, r8, r0, lsl r9 │ │ │ │ + umlaleq r3, r8, r8, r3 │ │ │ │ + ldrdeq r2, [r8], r4 @ │ │ │ │ + strdeq r0, [fp], r8 │ │ │ │ + adceq r5, r8, r4, ror #24 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ @@ -143579,156 +143569,156 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e1804 │ │ │ │ + bcc e17dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 122230 │ │ │ │ + bl 122208 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt e1aa0 │ │ │ │ + blt e1a78 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1aa0 │ │ │ │ + beq e1a78 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #1340] @ 0x53c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq e1ab8 │ │ │ │ + beq e1a90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #316 @ 0x13c │ │ │ │ - bl 120a54 │ │ │ │ + bl 120a2c │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ addcc r0, sp, #248 @ 0xf8 │ │ │ │ - blcc 122164 │ │ │ │ + blcc 12213c │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #1124] @ 0x464 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ movwcc r2, #1 │ │ │ │ tst r0, r2 │ │ │ │ addne r0, sp, #1120 @ 0x460 │ │ │ │ - blne 1220c4 │ │ │ │ + blne 12209c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r9 │ │ │ │ - beq e1b2c │ │ │ │ + beq e1b04 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1b2c │ │ │ │ + beq e1b04 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, fp │ │ │ │ - beq e1b50 │ │ │ │ + beq e1b28 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq e1b78 │ │ │ │ + beq e1b50 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ addne r0, sp, #1104 @ 0x450 │ │ │ │ - blne 120970 │ │ │ │ + blne 120948 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - beq e1bb4 │ │ │ │ + beq e1b8c │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ - bl 120bcc │ │ │ │ + bl 120ba4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq e1bd8 │ │ │ │ + beq e1bb0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [sp, #168] @ 0xa8 │ │ │ │ orrne r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e1c00 │ │ │ │ + bne e1bd8 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e1bf8 │ │ │ │ + beq e1bd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - bl 40e544 │ │ │ │ - b e1bd8 │ │ │ │ + bl 40e51c │ │ │ │ + b e1bb0 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq r2, r8, ip, sp │ │ │ │ - ldrdeq r2, [r8], r8 @ │ │ │ │ - adceq r2, r8, r8, asr #25 │ │ │ │ - adceq r2, r8, r4, lsl #2 │ │ │ │ - adceq r2, r8, r4, asr ip │ │ │ │ - umlaleq r2, r8, r0, r0 │ │ │ │ + adceq r2, r8, r4, asr #27 │ │ │ │ + adceq r2, r8, r0, lsl #4 │ │ │ │ strdeq r2, [r8], r0 @ │ │ │ │ - adceq r2, r8, ip, lsr #32 │ │ │ │ - adceq r2, r8, r0, ror #22 │ │ │ │ - umlaleq r1, r8, ip, pc @ │ │ │ │ - ldrdeq r0, [fp], r8 │ │ │ │ - adceq r5, r8, r4, lsl #18 │ │ │ │ - addeq r0, fp, r8, ror #17 │ │ │ │ - adceq r5, r8, r4, lsl fp │ │ │ │ - addeq r0, fp, r0, lsl #19 │ │ │ │ - adceq r5, r8, ip, lsr #23 │ │ │ │ - addeq r0, fp, r4, ror #15 │ │ │ │ - adceq r5, r8, r0, lsl sl │ │ │ │ - addeq r0, fp, r0, asr #12 │ │ │ │ - adceq r5, r8, ip, ror #16 │ │ │ │ + adceq r2, r8, ip, lsr #2 │ │ │ │ + adceq r2, r8, ip, ror ip │ │ │ │ + strhteq r2, [r8], r8 │ │ │ │ + adceq r2, r8, r8, lsl ip │ │ │ │ + adceq r2, r8, r4, asr r0 │ │ │ │ + adceq r2, r8, r8, lsl #23 │ │ │ │ + adceq r1, r8, r4, asr #31 │ │ │ │ + addeq r0, fp, r0, asr #13 │ │ │ │ + adceq r5, r8, ip, lsr #18 │ │ │ │ + ldrdeq r0, [fp], r0 @ │ │ │ │ + adceq r5, r8, ip, lsr fp │ │ │ │ + addeq r0, fp, r8, ror #18 │ │ │ │ + ldrdeq r5, [r8], r4 @ │ │ │ │ + addeq r0, fp, ip, asr #15 │ │ │ │ + adceq r5, r8, r8, lsr sl │ │ │ │ + addeq r0, fp, r8, lsr #12 │ │ │ │ + umlaleq r5, r8, r4, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq e1d90 │ │ │ │ + beq e1d68 │ │ │ │ cmp r5, #21 │ │ │ │ - bne e1f3c │ │ │ │ + bne e1f14 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -143742,251 +143732,251 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bc2c8 │ │ │ │ + bl 1bc2a0 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1e00 │ │ │ │ + bne e1dd8 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e1e0c │ │ │ │ + beq e1de4 │ │ │ │ tst r0, #1 │ │ │ │ - beq e1d40 │ │ │ │ + beq e1d18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e1fb0 │ │ │ │ + beq e1f88 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e1cec │ │ │ │ + bl 12150c │ │ │ │ + b e1cc4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne e1f74 │ │ │ │ + bne e1f4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e1fb0 │ │ │ │ + beq e1f88 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ - bl d4bac │ │ │ │ + bl d4b84 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq e1f64 │ │ │ │ + beq e1f3c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - b e1cec │ │ │ │ + b e1cc4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r8, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq e1dd0 │ │ │ │ + beq e1da8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e1e6c │ │ │ │ - ldr r1, [pc, #648] @ e2060 │ │ │ │ - ldr r2, [pc, #648] @ e2064 │ │ │ │ + bne e1e44 │ │ │ │ + ldr r1, [pc, #648] @ e2038 │ │ │ │ + ldr r2, [pc, #648] @ e203c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b e1e64 │ │ │ │ + bl 1ba338 │ │ │ │ + b e1e3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r8, r4 │ │ │ │ - b e1e28 │ │ │ │ + b e1e00 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne e1edc │ │ │ │ - ldr r0, [pc, #600] @ e2074 │ │ │ │ + bne e1eb4 │ │ │ │ + ldr r0, [pc, #600] @ e204c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r8, r4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq e1e4c │ │ │ │ + beq e1e24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e1e64 │ │ │ │ + beq e1e3c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d4bac │ │ │ │ + bl d4b84 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1dec │ │ │ │ + beq e1dc4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldmib r0, {r1, r5} │ │ │ │ ldr r9, [r0] │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r5, r9 │ │ │ │ - bne e1f8c │ │ │ │ + bne e1f64 │ │ │ │ stm sl, {r6, r7, r8} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1f1c │ │ │ │ + beq e1ef4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ str fp, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ e2058 │ │ │ │ + ldr r2, [pc, #276] @ e2030 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b e1e2c │ │ │ │ - ldr r0, [pc, #236] @ e2068 │ │ │ │ + b e1e04 │ │ │ │ + ldr r0, [pc, #236] @ e2040 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r8, r4 │ │ │ │ bl 58038 │ │ │ │ - b e1e28 │ │ │ │ - ldr r2, [pc, #200] @ e205c │ │ │ │ + b e1e00 │ │ │ │ + ldr r2, [pc, #200] @ e2034 │ │ │ │ sub r1, r5, r9 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ - b e1f50 │ │ │ │ - ldr r0, [pc, #180] @ e206c │ │ │ │ + b e1f28 │ │ │ │ + ldr r0, [pc, #180] @ e2044 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #176] @ e2070 │ │ │ │ + ldr r2, [pc, #176] @ e2048 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b e2014 │ │ │ │ - b e2024 │ │ │ │ - b e2020 │ │ │ │ + b e1fec │ │ │ │ + b e1ffc │ │ │ │ + b e1ff8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2030 │ │ │ │ + beq e2008 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b e2030 │ │ │ │ + bl 12150c │ │ │ │ + b e2008 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b e2048 │ │ │ │ + bl 1ba338 │ │ │ │ + b e2020 │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b e2030 │ │ │ │ - b e2024 │ │ │ │ + b e2008 │ │ │ │ + b e1ffc │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2048 │ │ │ │ + beq e2020 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r8, r4, lsl #8 │ │ │ │ - strdeq r4, [r8], ip @ │ │ │ │ - adceq r2, r8, ip, lsl r2 │ │ │ │ - adceq r1, r8, r8, lsr #10 │ │ │ │ - addeq fp, sl, r5, lsr r3 │ │ │ │ - addeq pc, sl, r4, lsr r6 @ │ │ │ │ - adceq r4, r8, r4, ror #16 │ │ │ │ - umulleq fp, sl, r5, r4 │ │ │ │ + adceq r1, r8, ip, lsr #8 │ │ │ │ + adceq r4, r8, r4, lsr #16 │ │ │ │ + adceq r2, r8, r4, asr #4 │ │ │ │ + adceq r1, r8, r0, asr r5 │ │ │ │ + addeq fp, sl, sp, lsl r3 │ │ │ │ + addeq pc, sl, ip, lsl r6 @ │ │ │ │ + adceq r4, r8, ip, lsl #17 │ │ │ │ + addeq fp, sl, sp, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r6, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq e2294 │ │ │ │ + beq e226c │ │ │ │ cmp r5, #21 │ │ │ │ - bne e24d0 │ │ │ │ + bne e24a8 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov r8, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -144001,259 +143991,259 @@ │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ orr fp, r7, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ orr sl, r5, #4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [pc, #1780] @ e27fc │ │ │ │ + ldr r4, [pc, #1780] @ e27d4 │ │ │ │ mov r0, #2 │ │ │ │ - ldr r9, [pc, #1776] @ e2800 │ │ │ │ + ldr r9, [pc, #1776] @ e27d8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bda38 │ │ │ │ + bl 1bda10 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2300 │ │ │ │ + bne e22d8 │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e2164 │ │ │ │ + bne e213c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2674 │ │ │ │ + beq e264c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e2118 │ │ │ │ + bl 12150c │ │ │ │ + b e20f0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne e262c │ │ │ │ + bne e2604 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2694 │ │ │ │ + beq e266c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r7 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq e25e8 │ │ │ │ + beq e25c0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - ldr r9, [pc, #1576] @ e2818 │ │ │ │ + ldr r9, [pc, #1576] @ e27f0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b e2118 │ │ │ │ + b e20f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e261c │ │ │ │ + bne e25f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2674 │ │ │ │ + beq e264c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e2540 │ │ │ │ + beq e2518 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b e2118 │ │ │ │ + b e20f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e2644 │ │ │ │ + bne e261c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2674 │ │ │ │ + beq e264c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e2540 │ │ │ │ + beq e2518 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp] │ │ │ │ - b e2118 │ │ │ │ + b e20f0 │ │ │ │ ldmib r6, {r0, r4, r8} │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r4, r8, lsl #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq e22d0 │ │ │ │ + beq e22a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e2394 │ │ │ │ - ldr r1, [pc, #1300] @ e27ec │ │ │ │ - ldr r2, [pc, #1300] @ e27f0 │ │ │ │ + bne e236c │ │ │ │ + ldr r1, [pc, #1300] @ e27c4 │ │ │ │ + ldr r2, [pc, #1300] @ e27c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, #2 │ │ │ │ strd sl, [r7] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ba360 │ │ │ │ - b e238c │ │ │ │ + bl 1ba338 │ │ │ │ + b e2364 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq e235c │ │ │ │ + beq e2334 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e235c │ │ │ │ + bl 40e51c │ │ │ │ + b e2334 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne e242c │ │ │ │ - ldr r0, [pc, #1240] @ e281c │ │ │ │ + bne e2404 │ │ │ │ + ldr r0, [pc, #1240] @ e27f4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 57dc4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #2 │ │ │ │ stm r7, {r2, r8} │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2378 │ │ │ │ + beq e2350 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e238c │ │ │ │ + beq e2364 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r6 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r6, sl │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq e22ec │ │ │ │ + beq e22c4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - beq e23f0 │ │ │ │ + beq e23c8 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e24f8 │ │ │ │ - ldr r1, [pc, #1020] @ e27f4 │ │ │ │ - ldr r2, [pc, #1020] @ e27f8 │ │ │ │ + bne e24d0 │ │ │ │ + ldr r1, [pc, #1020] @ e27cc │ │ │ │ + ldr r2, [pc, #1020] @ e27d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e2420 │ │ │ │ + beq e23f8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov fp, r6 │ │ │ │ mov r6, sl │ │ │ │ - b e22ec │ │ │ │ + b e22c4 │ │ │ │ mov r8, r6 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ subs r5, r0, #2 │ │ │ │ movne r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #2 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e24a0 │ │ │ │ + beq e2478 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, #2 │ │ │ │ cmp sl, #0 │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq e238c │ │ │ │ + beq e2364 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ stmib r1, {r2, r4} │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r1] │ │ │ │ str r2, [r1, #12] │ │ │ │ str sl, [r1, #16] │ │ │ │ str r0, [r1, #24] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #784] @ e27e8 │ │ │ │ + ldr r2, [pc, #784] @ e27c0 │ │ │ │ add r1, sp, #163 @ 0xa3 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ @@ -144265,218 +144255,218 @@ │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #2 │ │ │ │ - bne e2548 │ │ │ │ + bne e2520 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ - bne e2410 │ │ │ │ - b e2420 │ │ │ │ + bne e23e8 │ │ │ │ + b e23f8 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ - b e2304 │ │ │ │ + b e22dc │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #2 │ │ │ │ - beq e23f0 │ │ │ │ + beq e23c8 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e23f0 │ │ │ │ + beq e23c8 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r4, #3 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #2 │ │ │ │ - beq e2530 │ │ │ │ + beq e2508 │ │ │ │ mov r5, r9 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e25fc │ │ │ │ + beq e25d4 │ │ │ │ mov r0, #2 │ │ │ │ cmp r5, #0 │ │ │ │ strd r0, [r7] │ │ │ │ - beq e238c │ │ │ │ + beq e2364 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b e235c │ │ │ │ + b e2334 │ │ │ │ stm r7, {r6, r8} │ │ │ │ str r4, [r7, #8] │ │ │ │ str r9, [r7, #12] │ │ │ │ str r5, [r7, #16] │ │ │ │ str fp, [r7, #20] │ │ │ │ str r0, [r7, #24] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #480] @ e2804 │ │ │ │ + ldr r0, [pc, #480] @ e27dc │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e264c │ │ │ │ + b e2624 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b e2658 │ │ │ │ + b e2630 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ bl 58038 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq e235c │ │ │ │ - b e2320 │ │ │ │ - ldr r0, [pc, #396] @ e2808 │ │ │ │ + beq e2334 │ │ │ │ + b e22f8 │ │ │ │ + ldr r0, [pc, #396] @ e27e0 │ │ │ │ mov r8, r6 │ │ │ │ - ldr r2, [pc, #392] @ e280c │ │ │ │ + ldr r2, [pc, #392] @ e27e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e26b8 │ │ │ │ + b e2690 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #364] @ e2810 │ │ │ │ - ldr r2, [pc, #364] @ e2814 │ │ │ │ + ldr r0, [pc, #364] @ e27e8 │ │ │ │ + ldr r2, [pc, #364] @ e27ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e27d8 │ │ │ │ + beq e27b0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e276c │ │ │ │ + beq e2744 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e276c │ │ │ │ + bl 40e51c │ │ │ │ + b e2744 │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e27c0 │ │ │ │ + beq e2798 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 40e544 │ │ │ │ - b e27c0 │ │ │ │ + bl 40e51c │ │ │ │ + b e2798 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b e2790 │ │ │ │ - b e2790 │ │ │ │ - b e2790 │ │ │ │ + b e2768 │ │ │ │ + b e2768 │ │ │ │ + b e2768 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e2798 │ │ │ │ + b e2770 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e27c0 │ │ │ │ + beq e2798 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b e27c0 │ │ │ │ + bl 12150c │ │ │ │ + b e2798 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ba360 │ │ │ │ - b e27d8 │ │ │ │ + bl 1ba338 │ │ │ │ + b e27b0 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b e27c0 │ │ │ │ - b e2794 │ │ │ │ + b e2798 │ │ │ │ + b e276c │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e27b8 │ │ │ │ + beq e2790 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e27d8 │ │ │ │ + beq e27b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r8, r0, lsl #29 │ │ │ │ - adceq r1, r8, ip, lsl #22 │ │ │ │ - adceq r1, r8, r8, lsr #32 │ │ │ │ - adceq r1, r8, ip, ror #19 │ │ │ │ - adceq r0, r8, r8, lsl #30 │ │ │ │ - umulleq r9, sl, r6, r8 │ │ │ │ - umulleq r9, sl, r7, r8 │ │ │ │ - addeq r9, sl, r1, lsl #7 │ │ │ │ - addeq lr, sl, r0, ror pc │ │ │ │ + adceq r0, r8, r8, lsr #29 │ │ │ │ + adceq r1, r8, r4, lsr fp │ │ │ │ + adceq r1, r8, r0, asr r0 │ │ │ │ + adceq r1, r8, r4, lsl sl │ │ │ │ + adceq r0, r8, r0, lsr pc │ │ │ │ + addeq r9, sl, lr, ror r8 │ │ │ │ + addeq r9, sl, pc, ror r8 │ │ │ │ + addeq r9, sl, r9, ror #6 │ │ │ │ + addeq lr, sl, r8, asr pc │ │ │ │ + adceq r4, r8, r8, asr #3 │ │ │ │ + addeq lr, sl, r4, lsr pc │ │ │ │ adceq r4, r8, r0, lsr #3 │ │ │ │ - addeq lr, sl, ip, asr #30 │ │ │ │ - adceq r4, r8, r8, ror r1 │ │ │ │ - @ instruction: 0x008a97bf │ │ │ │ - addeq r9, sl, lr, asr r6 │ │ │ │ + addeq r9, sl, r7, lsr #15 │ │ │ │ + addeq r9, sl, r6, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r6, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq e2a24 │ │ │ │ + beq e29fc │ │ │ │ cmp r5, #21 │ │ │ │ - bne e2c50 │ │ │ │ + bne e2c28 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov fp, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -144492,248 +144482,248 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ orr r8, r7, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ orr r9, r5, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov sl, #3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [pc, #1728] @ e2f74 │ │ │ │ + ldr r4, [pc, #1728] @ e2f4c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc070 │ │ │ │ + bl 1bc048 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2a90 │ │ │ │ + bne e2a68 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e2900 │ │ │ │ + bne e28d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2dec │ │ │ │ + beq e2dc4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e28b4 │ │ │ │ + bl 12150c │ │ │ │ + b e288c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne e2da0 │ │ │ │ + bne e2d78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2e0c │ │ │ │ + beq e2de4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq e2d64 │ │ │ │ + beq e2d3c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b e28b4 │ │ │ │ + b e288c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e2d90 │ │ │ │ + bne e2d68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2dec │ │ │ │ + beq e2dc4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ - beq e2cc0 │ │ │ │ + beq e2c98 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ - b e28b4 │ │ │ │ + b e288c │ │ │ │ cmp sl, #3 │ │ │ │ - bne e2db8 │ │ │ │ + bne e2d90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2dec │ │ │ │ + beq e2dc4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2cc0 │ │ │ │ + bne e2c98 │ │ │ │ ldrb sl, [sp, #141] @ 0x8d │ │ │ │ - b e28b4 │ │ │ │ + b e288c │ │ │ │ ldmib r6, {r0, r4, r8} │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r4, r8, lsl #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq e2a60 │ │ │ │ + beq e2a38 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e2b24 │ │ │ │ - ldr r1, [pc, #1276] @ e2f64 │ │ │ │ - ldr r2, [pc, #1276] @ e2f68 │ │ │ │ + bne e2afc │ │ │ │ + ldr r1, [pc, #1276] @ e2f3c │ │ │ │ + ldr r2, [pc, #1276] @ e2f40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r7] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b e2b1c │ │ │ │ + bl 1ba338 │ │ │ │ + b e2af4 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq e2aec │ │ │ │ + beq e2ac4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e2aec │ │ │ │ + bl 40e51c │ │ │ │ + b e2ac4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne e2bbc │ │ │ │ - ldr r0, [pc, #1212] @ e2f90 │ │ │ │ + bne e2b94 │ │ │ │ + ldr r0, [pc, #1212] @ e2f68 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ bl 57dc4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ stm r7, {r2, r8} │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2b08 │ │ │ │ + beq e2ae0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2b1c │ │ │ │ + beq e2af4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, fp │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq e2a7c │ │ │ │ + beq e2a54 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - beq e2b80 │ │ │ │ + beq e2b58 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e2c78 │ │ │ │ - ldr r1, [pc, #996] @ e2f6c │ │ │ │ - ldr r2, [pc, #996] @ e2f70 │ │ │ │ + bne e2c50 │ │ │ │ + ldr r1, [pc, #996] @ e2f44 │ │ │ │ + ldr r2, [pc, #996] @ e2f48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e2bb0 │ │ │ │ + beq e2b88 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r6 │ │ │ │ mov r6, fp │ │ │ │ - b e2a7c │ │ │ │ + b e2a54 │ │ │ │ mov r8, r6 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subs r5, r0, #2 │ │ │ │ movne r5, r0 │ │ │ │ cmp sl, #3 │ │ │ │ movweq sl, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c04 │ │ │ │ mov r4, #2 │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq e2b1c │ │ │ │ + beq e2af4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb sl, [r2, #20] │ │ │ │ str r5, [r2] │ │ │ │ stmib r2, {r1, r9} │ │ │ │ str r0, [r2, #16] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #776] @ e2f60 │ │ │ │ + ldr r2, [pc, #776] @ e2f38 │ │ │ │ add r1, sp, #155 @ 0x9b │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ @@ -144745,216 +144735,216 @@ │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #2 │ │ │ │ - bne e2cc8 │ │ │ │ + bne e2ca0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp sl, #0 │ │ │ │ - bne e2ba0 │ │ │ │ - b e2bb0 │ │ │ │ + bne e2b78 │ │ │ │ + b e2b88 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - b e2a94 │ │ │ │ + b e2a6c │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #2 │ │ │ │ - beq e2b80 │ │ │ │ + beq e2b58 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2b80 │ │ │ │ + beq e2b58 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r4, #3 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2cb0 │ │ │ │ + beq e2c88 │ │ │ │ ldrb r4, [sp, #57] @ 0x39 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e2d78 │ │ │ │ + beq e2d50 │ │ │ │ mov r0, #2 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r7] │ │ │ │ - beq e2b1c │ │ │ │ + beq e2af4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b e2aec │ │ │ │ + b e2ac4 │ │ │ │ strb r4, [r7, #20] │ │ │ │ stm r7, {r6, r8, sl} │ │ │ │ str r9, [r7, #12] │ │ │ │ str r0, [r7, #16] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #480] @ e2f78 │ │ │ │ + ldr r0, [pc, #480] @ e2f50 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e2dc4 │ │ │ │ + b e2d9c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, #11 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b e2dd0 │ │ │ │ - ldr r0, [pc, #444] @ e2f7c │ │ │ │ + b e2da8 │ │ │ │ + ldr r0, [pc, #444] @ e2f54 │ │ │ │ mov r1, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bl 58038 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq e2aec │ │ │ │ - b e2ab0 │ │ │ │ - ldr r0, [pc, #396] @ e2f80 │ │ │ │ + beq e2ac4 │ │ │ │ + b e2a88 │ │ │ │ + ldr r0, [pc, #396] @ e2f58 │ │ │ │ mov r8, r6 │ │ │ │ - ldr r2, [pc, #392] @ e2f84 │ │ │ │ + ldr r2, [pc, #392] @ e2f5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e2e30 │ │ │ │ + b e2e08 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #364] @ e2f88 │ │ │ │ - ldr r2, [pc, #364] @ e2f8c │ │ │ │ + ldr r0, [pc, #364] @ e2f60 │ │ │ │ + ldr r2, [pc, #364] @ e2f64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e2f50 │ │ │ │ + beq e2f28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e2ee4 │ │ │ │ + beq e2ebc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e2ee4 │ │ │ │ + bl 40e51c │ │ │ │ + b e2ebc │ │ │ │ mov r7, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e2f38 │ │ │ │ + beq e2f10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 40e544 │ │ │ │ - b e2f38 │ │ │ │ + bl 40e51c │ │ │ │ + b e2f10 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b e2f08 │ │ │ │ - b e2f08 │ │ │ │ - b e2f08 │ │ │ │ + b e2ee0 │ │ │ │ + b e2ee0 │ │ │ │ + b e2ee0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b e2f10 │ │ │ │ + b e2ee8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e2f38 │ │ │ │ + beq e2f10 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b e2f38 │ │ │ │ + bl 12150c │ │ │ │ + b e2f10 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b e2f50 │ │ │ │ + bl 1ba338 │ │ │ │ + b e2f28 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b e2f38 │ │ │ │ - b e2f0c │ │ │ │ + b e2f10 │ │ │ │ + b e2ee4 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e2f30 │ │ │ │ + beq e2f08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2f50 │ │ │ │ + beq e2f28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r8, r0, lsl r7 │ │ │ │ - adceq r1, r8, ip, asr r5 │ │ │ │ - umlaleq r0, r8, r8, r8 │ │ │ │ - adceq r1, r8, ip, lsr r4 │ │ │ │ - adceq r0, r8, r8, ror r7 │ │ │ │ - addeq sl, sl, r7, ror #2 │ │ │ │ - addeq sl, sl, r1, lsr #8 │ │ │ │ - addeq sl, sl, r3, lsl #8 │ │ │ │ - strdeq lr, [sl], r8 │ │ │ │ + adceq r0, r8, r8, lsr r7 │ │ │ │ + adceq r1, r8, r4, lsl #11 │ │ │ │ + adceq r0, r8, r0, asr #17 │ │ │ │ + adceq r1, r8, r4, ror #8 │ │ │ │ + adceq r0, r8, r0, lsr #15 │ │ │ │ + addeq sl, sl, pc, asr #2 │ │ │ │ + addeq sl, sl, r9, lsl #8 │ │ │ │ + addeq sl, sl, fp, ror #7 │ │ │ │ + addeq lr, sl, r0, ror #15 │ │ │ │ + adceq r3, r8, r0, asr sl │ │ │ │ + @ instruction: 0x008ae7bc │ │ │ │ adceq r3, r8, r8, lsr #20 │ │ │ │ - ldrdeq lr, [sl], r4 │ │ │ │ - adceq r3, r8, r0, lsl #20 │ │ │ │ - addeq r9, sl, r3, asr #30 │ │ │ │ + addeq r9, sl, fp, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ eor r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #21 │ │ │ │ movcs r8, #21 │ │ │ │ cmp r8, #20 │ │ │ │ - beq e3164 │ │ │ │ + beq e313c │ │ │ │ cmp r8, #21 │ │ │ │ - bne e3430 │ │ │ │ + bne e3408 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r6, #16 │ │ │ │ @@ -144970,479 +144960,479 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bb464 │ │ │ │ + bl 1bb43c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3428 │ │ │ │ + bne e3400 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e3068 │ │ │ │ + bne e3040 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e301c │ │ │ │ + bl 12150c │ │ │ │ + b e2ff4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e362c │ │ │ │ + bne e3604 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr fp, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne e301c │ │ │ │ - b e34f0 │ │ │ │ + bne e2ff4 │ │ │ │ + b e34c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e363c │ │ │ │ + bne e3614 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq e301c │ │ │ │ - b e35b8 │ │ │ │ + beq e2ff4 │ │ │ │ + b e3590 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e361c │ │ │ │ + bne e35f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e301c │ │ │ │ + beq e2ff4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b e34f0 │ │ │ │ + b e34c8 │ │ │ │ ldmib r5, {r1, r4, r6} │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq e31a0 │ │ │ │ + beq e3178 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e31d8 │ │ │ │ - ldr r1, [pc, #1380] @ e370c │ │ │ │ - ldr r2, [pc, #1380] @ e3710 │ │ │ │ + bne e31b0 │ │ │ │ + ldr r1, [pc, #1380] @ e36e4 │ │ │ │ + ldr r2, [pc, #1380] @ e36e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ stm sl, {r4, fp} │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3524 │ │ │ │ + beq e34fc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b e3524 │ │ │ │ + bl 1ba338 │ │ │ │ + b e34fc │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e31b8 │ │ │ │ + bne e3190 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq e31a0 │ │ │ │ + beq e3178 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e31a0 │ │ │ │ + beq e3178 │ │ │ │ add r3, r4, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #2 │ │ │ │ - bne e355c │ │ │ │ + bne e3534 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b e31b8 │ │ │ │ + b e3190 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e32c0 │ │ │ │ + beq e3298 │ │ │ │ mov fp, r1 │ │ │ │ - b e34f0 │ │ │ │ + b e34c8 │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e346c │ │ │ │ - ldr r0, [pc, #1116] @ e3714 │ │ │ │ + beq e3444 │ │ │ │ + ldr r0, [pc, #1116] @ e36ec │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e34e8 │ │ │ │ + b e34c0 │ │ │ │ mov r4, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1bb464 │ │ │ │ + bl 1bb43c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3428 │ │ │ │ + bne e3400 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e331c │ │ │ │ + bne e32f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 121534 │ │ │ │ - b e32d0 │ │ │ │ + bl 12150c │ │ │ │ + b e32a8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e363c │ │ │ │ + bne e3614 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq e32d0 │ │ │ │ - b e34f0 │ │ │ │ + beq e32a8 │ │ │ │ + b e34c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e361c │ │ │ │ + bne e35f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str fp, [sp, #12] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq e32cc │ │ │ │ - b e34f0 │ │ │ │ + beq e32a4 │ │ │ │ + b e34c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e362c │ │ │ │ + bne e3604 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e364c │ │ │ │ + beq e3624 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str fp, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne e32cc │ │ │ │ - b e34f0 │ │ │ │ + bne e32a4 │ │ │ │ + b e34c8 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - b e34f0 │ │ │ │ - ldr r2, [pc, #720] @ e3708 │ │ │ │ + b e34c8 │ │ │ │ + ldr r2, [pc, #720] @ e36e0 │ │ │ │ add r1, sp, #147 @ 0x93 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e32b0 │ │ │ │ + bne e3288 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #9 │ │ │ │ subs r9, r0, #2 │ │ │ │ movne r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e34d4 │ │ │ │ + beq e34ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e34e0 │ │ │ │ + beq e34b8 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r2, r3} │ │ │ │ - beq e3540 │ │ │ │ + beq e3518 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #596] @ e3730 │ │ │ │ + ldr r0, [pc, #596] @ e3708 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e34e8 │ │ │ │ - ldr r0, [pc, #588] @ e3734 │ │ │ │ + b e34c0 │ │ │ │ + ldr r0, [pc, #588] @ e370c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov sl, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ strd sl, [r1] │ │ │ │ - beq e3510 │ │ │ │ + beq e34e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e3524 │ │ │ │ + beq e34fc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #504] @ e372c │ │ │ │ + ldr r0, [pc, #504] @ e3704 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ - b e34ec │ │ │ │ + b e34c4 │ │ │ │ str r9, [sl] │ │ │ │ str r3, [sl, #4] │ │ │ │ str r2, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ str fp, [sl, #16] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq e31a0 │ │ │ │ + beq e3178 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e31a0 │ │ │ │ + beq e3178 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r6, #3 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e35c0 │ │ │ │ + beq e3598 │ │ │ │ mov fp, r6 │ │ │ │ - b e31b8 │ │ │ │ + b e3190 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b e34f0 │ │ │ │ + b e34c8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1bfb48 │ │ │ │ + bl 1bfb20 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e35e0 │ │ │ │ + bne e35b8 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - b e31b8 │ │ │ │ + b e3190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3614 │ │ │ │ + beq e35ec │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e34c4 │ │ │ │ + bne e349c │ │ │ │ stm sl, {r7, r9, fp} │ │ │ │ str r6, [sl, #12] │ │ │ │ str r4, [sl, #16] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ - b e31a0 │ │ │ │ - ldr r0, [pc, #248] @ e371c │ │ │ │ + b e3178 │ │ │ │ + ldr r0, [pc, #248] @ e36f4 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e3538 │ │ │ │ - ldr r0, [pc, #228] @ e3718 │ │ │ │ + b e3510 │ │ │ │ + ldr r0, [pc, #228] @ e36f0 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e3538 │ │ │ │ - ldr r0, [pc, #220] @ e3720 │ │ │ │ + b e3510 │ │ │ │ + ldr r0, [pc, #220] @ e36f8 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e3538 │ │ │ │ - ldr r0, [pc, #208] @ e3724 │ │ │ │ - ldr r2, [pc, #208] @ e3728 │ │ │ │ + b e3510 │ │ │ │ + ldr r0, [pc, #208] @ e36fc │ │ │ │ + ldr r2, [pc, #208] @ e3700 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e36e4 │ │ │ │ + beq e36bc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b e36e4 │ │ │ │ + bl 12150c │ │ │ │ + b e36bc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e36f8 │ │ │ │ + beq e36d0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b e36f8 │ │ │ │ + bl 1ba338 │ │ │ │ + b e36d0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b e36e4 │ │ │ │ - b e36d8 │ │ │ │ - b e36d8 │ │ │ │ + b e36bc │ │ │ │ + b e36b0 │ │ │ │ + b e36b0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, r8, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e36f8 │ │ │ │ + beq e36d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r7, r0, asr #30 │ │ │ │ - adceq r0, r8, r4, lsr #27 │ │ │ │ - adceq r0, r8, r8, asr r1 │ │ │ │ - addeq r8, sl, r9, lsl #19 │ │ │ │ - addeq r9, sl, r4, lsr #1 │ │ │ │ - addeq r9, sl, r3, ror r8 │ │ │ │ - addeq r9, sl, ip, asr r8 │ │ │ │ - umulleq sp, sl, ip, pc @ │ │ │ │ - adceq r3, r8, ip, asr #3 │ │ │ │ - addeq r8, sl, sp, lsl #14 │ │ │ │ - @ instruction: 0x008a99bf │ │ │ │ - @ instruction: 0x008a99bc │ │ │ │ + adceq pc, r7, r8, ror #30 │ │ │ │ + adceq r0, r8, ip, asr #27 │ │ │ │ + adceq r0, r8, r0, lsl #3 │ │ │ │ + addeq r8, sl, r1, ror r9 │ │ │ │ + addeq r9, sl, ip, lsl #1 │ │ │ │ + addeq r9, sl, fp, asr r8 │ │ │ │ + addeq r9, sl, r4, asr #16 │ │ │ │ + addeq sp, sl, r4, lsl #31 │ │ │ │ + strdeq r3, [r8], r4 @ │ │ │ │ + strdeq r8, [sl], r5 │ │ │ │ + addeq r9, sl, r7, lsr #19 │ │ │ │ + addeq r9, sl, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, #21 │ │ │ │ movcs r4, #21 │ │ │ │ cmp r4, #20 │ │ │ │ - beq e38b8 │ │ │ │ + beq e3890 │ │ │ │ cmp r4, #21 │ │ │ │ - bne e3b40 │ │ │ │ + bne e3b18 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -145463,122 +145453,122 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bd90c │ │ │ │ + bl 1bd8e4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3934 │ │ │ │ + bne e390c │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e3970 │ │ │ │ + beq e3948 │ │ │ │ tst r0, #1 │ │ │ │ - beq e3824 │ │ │ │ + beq e37fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e3c08 │ │ │ │ + beq e3be0 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e37d0 │ │ │ │ + bl 12150c │ │ │ │ + b e37a8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e3b84 │ │ │ │ + bne e3b5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e3c24 │ │ │ │ + beq e3bfc │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r5, r9 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq e3b70 │ │ │ │ + beq e3b48 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b e37d0 │ │ │ │ + b e37a8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r5, {r0, r7} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r7, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq e38f8 │ │ │ │ + beq e38d0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e39e8 │ │ │ │ - ldr r1, [pc, #1152] @ e3d80 │ │ │ │ - ldr r2, [pc, #1152] @ e3d84 │ │ │ │ + bne e39c0 │ │ │ │ + ldr r1, [pc, #1152] @ e3d58 │ │ │ │ + ldr r2, [pc, #1152] @ e3d5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ ldrne r1, [sp, #28] │ │ │ │ bicsne r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq e39ac │ │ │ │ + beq e3984 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e39ac │ │ │ │ + bl 40e51c │ │ │ │ + b e3984 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne e3aa4 │ │ │ │ - ldr r0, [pc, #1040] @ e3d9c │ │ │ │ + bne e3a7c │ │ │ │ + ldr r0, [pc, #1040] @ e3d74 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -145586,37 +145576,37 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib sl, {r1, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl] │ │ │ │ - beq e39d0 │ │ │ │ + beq e39a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e392c │ │ │ │ + beq e3904 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b e392c │ │ │ │ + bl 12150c │ │ │ │ + b e3904 │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ eor r1, fp, #2 │ │ │ │ orrs r1, r1, r6 │ │ │ │ - beq e3910 │ │ │ │ + beq e38e8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ @@ -145627,17 +145617,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldmib r0, {r1, r8} │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r8, r7 │ │ │ │ - bne e3bac │ │ │ │ + bne e3b84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sl, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str fp, [sl] │ │ │ │ stmib sl, {r6, r9} │ │ │ │ @@ -145648,30 +145638,30 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b04 │ │ │ │ + beq e3adc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sl] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e392c │ │ │ │ + beq e3904 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -145681,15 +145671,15 @@ │ │ │ │ str r9, [sl] │ │ │ │ str r8, [sl, #4] │ │ │ │ str r1, [sl, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sl, #28] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #560] @ e3d78 │ │ │ │ + ldr r2, [pc, #560] @ e3d50 │ │ │ │ add r1, sp, #155 @ 0x9b │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ @@ -145697,162 +145687,162 @@ │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b e39ac │ │ │ │ - ldr r0, [pc, #508] @ e3d88 │ │ │ │ + b e3984 │ │ │ │ + ldr r0, [pc, #508] @ e3d60 │ │ │ │ mov r8, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ bl 58038 │ │ │ │ mov r7, r0 │ │ │ │ - b e394c │ │ │ │ + b e3924 │ │ │ │ sub r1, r8, r7 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #448] @ e3d7c │ │ │ │ + ldr r2, [pc, #448] @ e3d54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sl, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e392c │ │ │ │ + beq e3904 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #380] @ e3d8c │ │ │ │ - ldr r2, [pc, #380] @ e3d90 │ │ │ │ + ldr r0, [pc, #380] @ e3d64 │ │ │ │ + ldr r2, [pc, #380] @ e3d68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e3c4c │ │ │ │ - ldr r0, [pc, #360] @ e3d94 │ │ │ │ + b e3c24 │ │ │ │ + ldr r0, [pc, #360] @ e3d6c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #356] @ e3d98 │ │ │ │ + ldr r2, [pc, #356] @ e3d70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e3d68 │ │ │ │ + beq e3d40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e3d50 │ │ │ │ + beq e3d28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 40e544 │ │ │ │ - b e3d50 │ │ │ │ + bl 40e51c │ │ │ │ + b e3d28 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - b e3d10 │ │ │ │ + b e3ce8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b e3d14 │ │ │ │ + b e3cec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e3d50 │ │ │ │ + beq e3d28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b e3d50 │ │ │ │ + bl 12150c │ │ │ │ + b e3d28 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b e3d68 │ │ │ │ + bl 1ba338 │ │ │ │ + b e3d40 │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b e3d50 │ │ │ │ - b e3d10 │ │ │ │ + b e3d28 │ │ │ │ + b e3ce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq e3d48 │ │ │ │ + beq e3d20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e3d48 │ │ │ │ + beq e3d20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e3d68 │ │ │ │ + beq e3d40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r7, r0, asr #16 │ │ │ │ - ldrdeq r2, [r8], ip @ │ │ │ │ - adceq r0, r8, r4, lsl #13 │ │ │ │ - adceq pc, r7, r0, lsl #20 │ │ │ │ - addeq r8, sl, r8, lsr #23 │ │ │ │ - addeq sp, sl, r0, ror #19 │ │ │ │ + adceq pc, r7, r8, ror #16 │ │ │ │ + adceq r2, r8, r4, lsl #24 │ │ │ │ + adceq r0, r8, ip, lsr #13 │ │ │ │ + adceq pc, r7, r8, lsr #20 │ │ │ │ + umulleq r8, sl, r0, fp │ │ │ │ + addeq sp, sl, r8, asr #19 │ │ │ │ + adceq r2, r8, r8, lsr ip │ │ │ │ + addeq sp, sl, r8, lsr #19 │ │ │ │ adceq r2, r8, r0, lsl ip │ │ │ │ - addeq sp, sl, r0, asr #19 │ │ │ │ - adceq r2, r8, r8, ror #23 │ │ │ │ - addeq r8, sl, r0, lsr #27 │ │ │ │ + addeq r8, sl, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq e3ec4 │ │ │ │ + beq e3e9c │ │ │ │ cmp fp, #21 │ │ │ │ - bne e40b8 │ │ │ │ + bne e4090 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r5, sp, #16 │ │ │ │ @@ -145866,326 +145856,326 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bdee8 │ │ │ │ + bl 1bdec0 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3f38 │ │ │ │ + bne e3f10 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e3f6c │ │ │ │ + beq e3f44 │ │ │ │ tst r0, #1 │ │ │ │ - beq e3e70 │ │ │ │ + beq e3e48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4168 │ │ │ │ + beq e4140 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b e3e1c │ │ │ │ + bl 12150c │ │ │ │ + b e3df4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne e40f0 │ │ │ │ + bne e40c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4188 │ │ │ │ + beq e4160 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq e40e0 │ │ │ │ + beq e40b8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - b e3e1c │ │ │ │ + b e3df4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r5, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq e3f04 │ │ │ │ + beq e3edc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e3fd0 │ │ │ │ - ldr r1, [pc, #932] @ e42b0 │ │ │ │ - ldr r2, [pc, #932] @ e42b4 │ │ │ │ + bne e3fa8 │ │ │ │ + ldr r1, [pc, #932] @ e4288 │ │ │ │ + ldr r2, [pc, #932] @ e428c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq e3f98 │ │ │ │ + beq e3f70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e3f98 │ │ │ │ + beq e3f70 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e3f98 │ │ │ │ + bl 40e51c │ │ │ │ + b e3f70 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne e4044 │ │ │ │ - ldr r0, [pc, #844] @ e42cc │ │ │ │ + bne e401c │ │ │ │ + ldr r0, [pc, #844] @ e42a4 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ bl 57dc4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3fb4 │ │ │ │ + beq e3f8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e3f30 │ │ │ │ + beq e3f08 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, r8 │ │ │ │ - bl 121534 │ │ │ │ - b e3f30 │ │ │ │ + bl 12150c │ │ │ │ + b e3f08 │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq e3f20 │ │ │ │ + beq e3ef8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r6, r4 │ │ │ │ - bne e411c │ │ │ │ + bne e40f4 │ │ │ │ str r9, [sl] │ │ │ │ stmib sl, {r7, r8} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e40a0 │ │ │ │ + beq e4078 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq e3f30 │ │ │ │ + beq e3f08 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #488] @ e42a8 │ │ │ │ + ldr r2, [pc, #488] @ e4280 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b e3f98 │ │ │ │ - ldr r0, [pc, #448] @ e42b8 │ │ │ │ + b e3f70 │ │ │ │ + ldr r0, [pc, #448] @ e4290 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ mov r4, r2 │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e3f58 │ │ │ │ - b e3f98 │ │ │ │ + bne e3f30 │ │ │ │ + b e3f70 │ │ │ │ sub r1, r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #384] @ e42ac │ │ │ │ + ldr r2, [pc, #384] @ e4284 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [sl] │ │ │ │ - beq e3f30 │ │ │ │ + beq e3f08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #332] @ e42bc │ │ │ │ + ldr r0, [pc, #332] @ e4294 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #328] @ e42c0 │ │ │ │ + ldr r2, [pc, #328] @ e4298 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e41ac │ │ │ │ - ldr r0, [pc, #308] @ e42c4 │ │ │ │ + b e4184 │ │ │ │ + ldr r0, [pc, #308] @ e429c │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #304] @ e42c8 │ │ │ │ + ldr r2, [pc, #304] @ e42a0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e4298 │ │ │ │ + beq e4270 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e4284 │ │ │ │ + beq e425c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e4284 │ │ │ │ + bl 40e51c │ │ │ │ + b e425c │ │ │ │ str r4, [sp, #12] │ │ │ │ - b e4258 │ │ │ │ + b e4230 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b e425c │ │ │ │ + b e4234 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4284 │ │ │ │ + beq e425c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b e4284 │ │ │ │ + bl 12150c │ │ │ │ + b e425c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b e4298 │ │ │ │ + bl 1ba338 │ │ │ │ + b e4270 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b e4284 │ │ │ │ - b e4258 │ │ │ │ + b e425c │ │ │ │ + b e4230 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e427c │ │ │ │ + beq e4254 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e4298 │ │ │ │ + beq e4270 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq pc, [r7], r8 @ │ │ │ │ - adceq r2, r8, ip, ror #12 │ │ │ │ - adceq pc, r7, r8, ror #31 │ │ │ │ - strdeq pc, [r7], r4 @ │ │ │ │ - addeq r7, sl, r3, ror #16 │ │ │ │ - addeq sp, sl, ip, ror r4 │ │ │ │ + adceq pc, r7, r0, lsl #6 │ │ │ │ + umlaleq r2, r8, r4, r6 │ │ │ │ + adceq r0, r8, r0, lsl r0 │ │ │ │ + adceq pc, r7, ip, lsl r4 @ │ │ │ │ + addeq r7, sl, fp, asr #16 │ │ │ │ + addeq sp, sl, r4, ror #8 │ │ │ │ + ldrdeq r2, [r8], r4 @ │ │ │ │ + addeq sp, sl, r0, asr #8 │ │ │ │ adceq r2, r8, ip, lsr #13 │ │ │ │ - addeq sp, sl, r8, asr r4 │ │ │ │ - adceq r2, r8, r4, lsl #13 │ │ │ │ - ldrdeq r7, [sl], r7 @ │ │ │ │ + @ instruction: 0x008a79bf │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #788 @ 0x314 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #21 │ │ │ │ movcs r6, #21 │ │ │ │ cmp r6, #20 │ │ │ │ - beq e4424 │ │ │ │ + beq e43fc │ │ │ │ cmp r6, #21 │ │ │ │ - bne e4654 │ │ │ │ + bne e462c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #2816 @ 0xb00 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r8, r0, #4 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ stm r1, {r4, r6, fp} │ │ │ │ add r7, sp, #2128 @ 0x850 │ │ │ │ @@ -146206,128 +146196,128 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bbf44 │ │ │ │ + bl 1bbf1c │ │ │ │ ldrb r0, [sp, #2128] @ 0x850 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e44a4 │ │ │ │ + bne e447c │ │ │ │ ldrb r0, [sp, #2129] @ 0x851 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e44dc │ │ │ │ + beq e44b4 │ │ │ │ tst r0, #1 │ │ │ │ - beq e43c0 │ │ │ │ + beq e4398 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4758 │ │ │ │ + beq e4730 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #2128] @ 0x850 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e436c │ │ │ │ + bl 12150c │ │ │ │ + b e4344 │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne e46d8 │ │ │ │ + bne e46b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4784 │ │ │ │ + beq e475c │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #2816] @ 0xb00 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r1, sp, #2816 @ 0xb00 │ │ │ │ mov r0, r7 │ │ │ │ - bl de688 │ │ │ │ + bl de660 │ │ │ │ ldr fp, [sp, #2128] @ 0x850 │ │ │ │ ldr r0, [sp, #2136] @ 0x858 │ │ │ │ ldr sl, [sp, #2132] @ 0x854 │ │ │ │ str r0, [sp, #12] │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq e468c │ │ │ │ + beq e4664 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #676 @ 0x2a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 53d54 │ │ │ │ - b e436c │ │ │ │ + b e4344 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r5, r1, lsl #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq e4464 │ │ │ │ + beq e443c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e44f4 │ │ │ │ - ldr r1, [pc, #1120] @ e48cc │ │ │ │ - ldr r2, [pc, #1120] @ e48d0 │ │ │ │ + bne e44cc │ │ │ │ + ldr r1, [pc, #1120] @ e48a4 │ │ │ │ + ldr r2, [pc, #1120] @ e48a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #788 @ 0x314 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #2132] @ 0x854 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ subs r0, fp, #2 │ │ │ │ sbcs r0, sl, #0 │ │ │ │ - bcs e4690 │ │ │ │ + bcs e4668 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 122280 │ │ │ │ + bl 122258 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b e469c │ │ │ │ + b e4674 │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne e45a0 │ │ │ │ + bne e4578 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #2 │ │ │ │ - b e45b4 │ │ │ │ + b e458c │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #1460] @ 0x5b4 │ │ │ │ str r2, [sp, #1456] @ 0x5b0 │ │ │ │ str r1, [sp, #1452] @ 0x5ac │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ add sl, sp, #2128 @ 0x850 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ mov r0, sl │ │ │ │ - bl de688 │ │ │ │ + bl de660 │ │ │ │ ldr r9, [sp, #2128] @ 0x850 │ │ │ │ ldr r8, [sp, #2132] @ 0x854 │ │ │ │ ldr r0, [sp, #2136] @ 0x858 │ │ │ │ eor r1, r9, #3 │ │ │ │ orrs r1, r1, r8 │ │ │ │ - beq e447c │ │ │ │ + beq e4454 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r7, r1, #4 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ add r2, r1, #12 │ │ │ │ add r1, sl, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -146339,20 +146329,20 @@ │ │ │ │ str r8, [sp, #764] @ 0x2fc │ │ │ │ str r9, [sp, #760] @ 0x2f8 │ │ │ │ str r5, [sp, #2128] @ 0x850 │ │ │ │ str r7, [sp, #2140] @ 0x85c │ │ │ │ str r0, [sp, #2136] @ 0x858 │ │ │ │ str sl, [sp, #2132] @ 0x854 │ │ │ │ add r0, sp, #2128 @ 0x850 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, sl │ │ │ │ - bne e470c │ │ │ │ + bne e46e4 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ mov r0, fp │ │ │ │ - b e4640 │ │ │ │ + b e4618 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ mov r2, #676 @ 0x2a4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -146366,39 +146356,39 @@ │ │ │ │ bl 53d54 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4638 │ │ │ │ + beq e4610 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [r3, #8] │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq e4498 │ │ │ │ + beq e4470 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 122280 │ │ │ │ - b e4498 │ │ │ │ + bl 122258 │ │ │ │ + b e4470 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #688 @ 0x2b0 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #788 @ 0x314 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #616] @ e48c4 │ │ │ │ + ldr r2, [pc, #616] @ e489c │ │ │ │ add lr, sp, #2816 @ 0xb00 │ │ │ │ add r1, lr, #19 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ @@ -146414,167 +146404,167 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ stmib r3, {r1, r5} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq e46c0 │ │ │ │ + beq e4698 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4498 │ │ │ │ + beq e4470 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 121534 │ │ │ │ - b e4498 │ │ │ │ - ldr r0, [pc, #500] @ e48d4 │ │ │ │ + bl 12150c │ │ │ │ + b e4470 │ │ │ │ + ldr r0, [pc, #500] @ e48ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ mov r1, #15 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, fp, #2 │ │ │ │ sbcs r0, sl, #0 │ │ │ │ - bcc e44c4 │ │ │ │ - b e4690 │ │ │ │ + bcc e449c │ │ │ │ + b e4668 │ │ │ │ sub r1, r7, sl │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #428] @ e48c8 │ │ │ │ + ldr r2, [pc, #428] @ e48a0 │ │ │ │ str r0, [sp, #2128] @ 0x850 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #2128 @ 0x850 │ │ │ │ bl 57f38 │ │ │ │ str r0, [fp, #8] │ │ │ │ eor r0, r9, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ orrs r0, r0, r8 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ - beq e4498 │ │ │ │ + beq e4470 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 122280 │ │ │ │ - b e4498 │ │ │ │ - ldr r0, [pc, #376] @ e48d8 │ │ │ │ - ldr r2, [pc, #376] @ e48dc │ │ │ │ + bl 122258 │ │ │ │ + b e4470 │ │ │ │ + ldr r0, [pc, #376] @ e48b0 │ │ │ │ + ldr r2, [pc, #376] @ e48b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e47b4 │ │ │ │ - ldr r0, [pc, #340] @ e48e0 │ │ │ │ + b e478c │ │ │ │ + ldr r0, [pc, #340] @ e48b8 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #336] @ e48e4 │ │ │ │ + ldr r2, [pc, #336] @ e48bc │ │ │ │ mov fp, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b e487c │ │ │ │ + b e4854 │ │ │ │ mov r5, r0 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq e48b0 │ │ │ │ + beq e4888 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 122280 │ │ │ │ - b e48b0 │ │ │ │ + bl 122258 │ │ │ │ + b e4888 │ │ │ │ mov r5, r0 │ │ │ │ - b e4890 │ │ │ │ + b e4868 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4898 │ │ │ │ + beq e4870 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 121534 │ │ │ │ - b e4898 │ │ │ │ + bl 12150c │ │ │ │ + b e4870 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #3 │ │ │ │ - b e4860 │ │ │ │ + b e4838 │ │ │ │ mov r5, r0 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq e4898 │ │ │ │ + beq e4870 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 122280 │ │ │ │ - b e4898 │ │ │ │ + bl 122258 │ │ │ │ + b e4870 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b e48b0 │ │ │ │ + bl 1ba338 │ │ │ │ + b e4888 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b e4898 │ │ │ │ - mov r5, r0 │ │ │ │ b e4870 │ │ │ │ mov r5, r0 │ │ │ │ + b e4848 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq e4890 │ │ │ │ + beq e4868 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq e4890 │ │ │ │ + beq e4868 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 122280 │ │ │ │ + bl 122258 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e48b0 │ │ │ │ + beq e4888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq lr, r7, r8, asr #26 │ │ │ │ - adceq r2, r8, ip, ror r0 │ │ │ │ - adceq pc, r7, r0, lsl #20 │ │ │ │ - umlaleq lr, r7, r4, lr │ │ │ │ - addeq r8, sl, r4, ror #1 │ │ │ │ - addeq ip, sl, ip, lsl #29 │ │ │ │ - strhteq r2, [r8], ip │ │ │ │ - addeq ip, sl, r8, asr lr │ │ │ │ - adceq r2, r8, r8, lsl #1 │ │ │ │ + adceq lr, r7, r0, ror sp │ │ │ │ + adceq r2, r8, r4, lsr #1 │ │ │ │ + adceq pc, r7, r8, lsr #20 │ │ │ │ + strhteq lr, [r7], ip │ │ │ │ + addeq r8, sl, ip, asr #1 │ │ │ │ + addeq ip, sl, r4, ror lr │ │ │ │ + adceq r2, r8, r4, ror #1 │ │ │ │ + addeq ip, sl, r0, asr #28 │ │ │ │ + strhteq r2, [r8], r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ eor r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, #21 │ │ │ │ movcs r4, #21 │ │ │ │ cmp r4, #20 │ │ │ │ - beq e4b3c │ │ │ │ + beq e4b14 │ │ │ │ cmp r4, #21 │ │ │ │ - bne e4ea4 │ │ │ │ + bne e4e7c │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -146595,187 +146585,187 @@ │ │ │ │ mov fp, #6 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1be768 │ │ │ │ + bl 1be740 │ │ │ │ ldrb r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4bb0 │ │ │ │ + bne e4b88 │ │ │ │ ldrb r0, [sp, #153] @ 0x99 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e49cc │ │ │ │ + bne e49a4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4fd4 │ │ │ │ + beq e4fac │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e4980 │ │ │ │ + bl 12150c │ │ │ │ + b e4958 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ cmp fp, #6 │ │ │ │ - bne e4f74 │ │ │ │ + bne e4f4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4fd4 │ │ │ │ + beq e4fac │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ - bl dbad4 │ │ │ │ + bl dbaac │ │ │ │ ldrb r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4ecc │ │ │ │ + bne e4ea4 │ │ │ │ ldrb fp, [sp, #197] @ 0xc5 │ │ │ │ - b e4980 │ │ │ │ + b e4958 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne e4f58 │ │ │ │ + bne e4f30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4ff0 │ │ │ │ + beq e4fc8 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bne e4980 │ │ │ │ - b e4ed4 │ │ │ │ + bne e4958 │ │ │ │ + b e4eac │ │ │ │ cmp sl, #2 │ │ │ │ - bne e4f90 │ │ │ │ + bne e4f68 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4fd4 │ │ │ │ + beq e4fac │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ cmp sl, #2 │ │ │ │ - beq e4ecc │ │ │ │ + beq e4ea4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e4980 │ │ │ │ + b e4958 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne e4fa8 │ │ │ │ + bne e4f80 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e5014 │ │ │ │ + beq e4fec │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne e497c │ │ │ │ + bne e4954 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - bge e4bc8 │ │ │ │ - b e4be0 │ │ │ │ + bge e4ba0 │ │ │ │ + b e4bb8 │ │ │ │ ldmib sl, {r1, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq e4b78 │ │ │ │ + beq e4b50 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e4cf4 │ │ │ │ - ldr r1, [pc, #1560] @ e5198 │ │ │ │ - ldr r2, [pc, #1560] @ e519c │ │ │ │ + bne e4ccc │ │ │ │ + ldr r1, [pc, #1560] @ e5170 │ │ │ │ + ldr r2, [pc, #1560] @ e5174 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4cec │ │ │ │ + beq e4cc4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1ba360 │ │ │ │ - b e4cec │ │ │ │ + bl 1ba338 │ │ │ │ + b e4cc4 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4be0 │ │ │ │ + blt e4bb8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4be0 │ │ │ │ + beq e4bb8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e4c00 │ │ │ │ + blt e4bd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4c00 │ │ │ │ + beq e4bd8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r8, #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ strd r8, [r1] │ │ │ │ - beq e4c20 │ │ │ │ + beq e4bf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4cec │ │ │ │ + beq e4cc4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b e4cec │ │ │ │ + bl 12150c │ │ │ │ + b e4cc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -146799,351 +146789,351 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb fp, [sp, #144] @ 0x90 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4d2c │ │ │ │ + beq e4d04 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e4e70 │ │ │ │ + bne e4e48 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e4e8c │ │ │ │ + bne e4e64 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r5, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl dbad4 │ │ │ │ + bl dbaac │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e4d48 │ │ │ │ + bne e4d20 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ - b e4b90 │ │ │ │ + b e4b68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq e4b78 │ │ │ │ + beq e4b50 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldrb r8, [sp, #113] @ 0x71 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4b78 │ │ │ │ + beq e4b50 │ │ │ │ add r3, r5, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ cmp fp, #2 │ │ │ │ - beq e4d24 │ │ │ │ + beq e4cfc │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq e4b78 │ │ │ │ + beq e4b50 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e4b78 │ │ │ │ + beq e4b50 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq e4b90 │ │ │ │ + beq e4b68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1c0bf0 │ │ │ │ + bl 1c0bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq e4e48 │ │ │ │ + beq e4e20 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e4ee4 │ │ │ │ - ldr r1, [pc, #860] @ e5190 │ │ │ │ - ldr r2, [pc, #860] @ e5194 │ │ │ │ + bne e4ebc │ │ │ │ + ldr r1, [pc, #860] @ e5168 │ │ │ │ + ldr r2, [pc, #860] @ e516c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e4e64 │ │ │ │ + beq e4e3c │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b e4b90 │ │ │ │ + b e4b68 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e4cec │ │ │ │ + beq e4cc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #736] @ e518c │ │ │ │ + ldr r2, [pc, #736] @ e5164 │ │ │ │ add r1, sp, #211 @ 0xd3 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - b e4bb4 │ │ │ │ + b e4b8c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b e4be0 │ │ │ │ + b e4bb8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ strb r8, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4f3c │ │ │ │ + beq e4f14 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r9] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121f60 │ │ │ │ + bl 121f38 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #588] @ e51ac │ │ │ │ + ldr r0, [pc, #588] @ e5184 │ │ │ │ mov r1, #14 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b e4fc0 │ │ │ │ + b e4f98 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r1, #10 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #532] @ e51a0 │ │ │ │ + ldr r0, [pc, #532] @ e5178 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e4fc0 │ │ │ │ - ldr r0, [pc, #524] @ e51a4 │ │ │ │ + b e4f98 │ │ │ │ + ldr r0, [pc, #524] @ e517c │ │ │ │ mov r1, #12 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b e4fbc │ │ │ │ - ldr r0, [pc, #504] @ e51a8 │ │ │ │ + b e4f94 │ │ │ │ + ldr r0, [pc, #504] @ e5180 │ │ │ │ mov r1, #7 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r4, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl 58038 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - bge e4bc8 │ │ │ │ - b e4be0 │ │ │ │ - ldr r0, [pc, #468] @ e51b0 │ │ │ │ - ldr r2, [pc, #468] @ e51b4 │ │ │ │ + bge e4ba0 │ │ │ │ + b e4bb8 │ │ │ │ + ldr r0, [pc, #468] @ e5188 │ │ │ │ + ldr r2, [pc, #468] @ e518c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e5034 │ │ │ │ - ldr r0, [pc, #456] @ e51c0 │ │ │ │ + b e500c │ │ │ │ + ldr r0, [pc, #456] @ e5198 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #452] @ e51c4 │ │ │ │ + ldr r2, [pc, #452] @ e519c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e5034 │ │ │ │ - ldr r0, [pc, #412] @ e51b8 │ │ │ │ + b e500c │ │ │ │ + ldr r0, [pc, #412] @ e5190 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #408] @ e51bc │ │ │ │ + ldr r2, [pc, #408] @ e5194 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121f60 │ │ │ │ + bl 121f38 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - b e5100 │ │ │ │ + b e50d8 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e50e0 │ │ │ │ + beq e50b8 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b e50e0 │ │ │ │ + bl 40e51c │ │ │ │ + b e50b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e5164 │ │ │ │ + beq e513c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b e5164 │ │ │ │ + bl 12150c │ │ │ │ + b e513c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121f60 │ │ │ │ - b e5164 │ │ │ │ - b e5100 │ │ │ │ + bl 121f38 │ │ │ │ + b e513c │ │ │ │ + b e50d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b e5104 │ │ │ │ - b e5100 │ │ │ │ + b e50dc │ │ │ │ + b e50d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b e5104 │ │ │ │ + b e50dc │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #28] │ │ │ │ - b e5164 │ │ │ │ + b e513c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e517c │ │ │ │ + beq e5154 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1ba360 │ │ │ │ - b e517c │ │ │ │ + bl 1ba338 │ │ │ │ + b e5154 │ │ │ │ bl 8e880 │ │ │ │ - b e5100 │ │ │ │ + b e50d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt e5130 │ │ │ │ + blt e5108 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5130 │ │ │ │ + beq e5108 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt e515c │ │ │ │ + blt e5134 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e515c │ │ │ │ + beq e5134 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e517c │ │ │ │ + beq e5154 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq lr, r7, ip, lsl #10 │ │ │ │ - adceq pc, r7, r8, lsr #32 │ │ │ │ - adceq lr, r7, ip, asr #9 │ │ │ │ - ldrdeq pc, [r7], ip @ │ │ │ │ - adceq lr, r7, r0, lsl #15 │ │ │ │ - ldrdeq r7, [sl], r5 │ │ │ │ - addeq r7, sl, fp, asr #15 │ │ │ │ - addeq r6, sl, fp, asr #22 │ │ │ │ - addeq r7, sl, fp, lsl #16 │ │ │ │ - addeq ip, sl, r4, lsl r6 │ │ │ │ - adceq r1, r8, r4, asr #16 │ │ │ │ - ldrdeq ip, [sl], r0 │ │ │ │ - strdeq r1, [r8], ip @ │ │ │ │ - strdeq ip, [sl], r4 │ │ │ │ - adceq r1, r8, r0, lsr #16 │ │ │ │ + adceq lr, r7, r4, lsr r5 │ │ │ │ + adceq pc, r7, r0, asr r0 @ │ │ │ │ + strdeq lr, [r7], r4 @ │ │ │ │ + adceq pc, r7, r4, lsl #6 │ │ │ │ + adceq lr, r7, r8, lsr #15 │ │ │ │ + @ instruction: 0x008a77bd │ │ │ │ + @ instruction: 0x008a77b3 │ │ │ │ + addeq r6, sl, r3, lsr fp │ │ │ │ + strdeq r7, [sl], r3 │ │ │ │ + strdeq ip, [sl], ip @ │ │ │ │ + adceq r1, r8, ip, ror #16 │ │ │ │ + @ instruction: 0x008ac5b8 │ │ │ │ + adceq r1, r8, r4, lsr #16 │ │ │ │ + ldrdeq ip, [sl], ip @ │ │ │ │ + adceq r1, r8, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq e5764 │ │ │ │ + beq e573c │ │ │ │ cmp r2, #21 │ │ │ │ - bne e58a4 │ │ │ │ + bne e587c │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ @@ -147181,34 +147171,34 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r6, #3 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - b e52d8 │ │ │ │ + b e52b0 │ │ │ │ ldrb r1, [sp, #321] @ 0x141 │ │ │ │ ldrb r0, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bne e5890 │ │ │ │ + bne e5868 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bd330 │ │ │ │ + bl 1bd308 │ │ │ │ ldrb r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e57e0 │ │ │ │ + bne e57b8 │ │ │ │ ldrb r0, [sp, #265] @ 0x109 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @@ -147220,357 +147210,357 @@ │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #11 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ - bne e5f88 │ │ │ │ + bne e5f60 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - beq e632c │ │ │ │ + beq e6304 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, #3 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - bl db640 │ │ │ │ + bl db618 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq e59a4 │ │ │ │ + beq e597c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e56e0 │ │ │ │ + b e56b8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne e5f9c │ │ │ │ + bne e5f74 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6398 │ │ │ │ + beq e6370 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl de1f8 │ │ │ │ + bl de1d0 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ - bne e52d8 │ │ │ │ - b e59e0 │ │ │ │ + bne e52b0 │ │ │ │ + b e59b8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6010 │ │ │ │ + bne e5fe8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6234 │ │ │ │ + beq e620c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl d836c │ │ │ │ - b e52b4 │ │ │ │ + bl d8344 │ │ │ │ + b e528c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e5fe0 │ │ │ │ + bne e5fb8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e62f4 │ │ │ │ + beq e62cc │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bne e52d8 │ │ │ │ - b e5988 │ │ │ │ + bne e52b0 │ │ │ │ + b e5960 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e5fb0 │ │ │ │ + bne e5f88 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6360 │ │ │ │ + beq e6338 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bne e52d8 │ │ │ │ - b e5938 │ │ │ │ + bne e52b0 │ │ │ │ + b e5910 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #5 │ │ │ │ - bne e5ff8 │ │ │ │ + bne e5fd0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6234 │ │ │ │ + beq e620c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl dda24 │ │ │ │ + bl dd9fc │ │ │ │ ldrb r1, [sp, #321] @ 0x141 │ │ │ │ ldrb r0, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b e52c0 │ │ │ │ + b e5298 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e5fc8 │ │ │ │ + bne e5fa0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6234 │ │ │ │ + beq e620c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #320] @ 0x140 │ │ │ │ ldrb r1, [sp, #321] @ 0x141 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b e52c0 │ │ │ │ + b e5298 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #6 │ │ │ │ - bne e5f40 │ │ │ │ + bne e5f18 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6234 │ │ │ │ + beq e620c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl de7e8 │ │ │ │ + bl de7c0 │ │ │ │ ldrb r1, [sp, #321] @ 0x141 │ │ │ │ ldrb r0, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b e52c0 │ │ │ │ + b e5298 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e5f70 │ │ │ │ + bne e5f48 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e63a4 │ │ │ │ + beq e637c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - bne e52d8 │ │ │ │ - b e5954 │ │ │ │ + bne e52b0 │ │ │ │ + b e592c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6234 │ │ │ │ + beq e620c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - b e52d8 │ │ │ │ + b e52b0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5f58 │ │ │ │ + bne e5f30 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6234 │ │ │ │ + beq e620c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - beq e52d8 │ │ │ │ + beq e52b0 │ │ │ │ mov fp, r8 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b e59f0 │ │ │ │ + b e59c8 │ │ │ │ ldmib r1, {r0, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, r6, r7, lsl #4 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq e57a0 │ │ │ │ + beq e5778 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e57f4 │ │ │ │ - ldr r1, [pc, #3924] @ e66fc │ │ │ │ - ldr r2, [pc, #3924] @ e6700 │ │ │ │ + bne e57cc │ │ │ │ + ldr r1, [pc, #3924] @ e66d4 │ │ │ │ + ldr r2, [pc, #3924] @ e66d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r4, #3 │ │ │ │ strd r4, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e57d8 │ │ │ │ + beq e57b0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov fp, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - b e59f0 │ │ │ │ + b e59c8 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl db640 │ │ │ │ + bl db618 │ │ │ │ ldr fp, [sp, #264] @ 0x108 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ cmp fp, #3 │ │ │ │ - beq e57bc │ │ │ │ + beq e5794 │ │ │ │ ldr r8, [sp, #272] @ 0x110 │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [sp, #276] @ 0x114 │ │ │ │ cmp r7, #1 │ │ │ │ - beq e5854 │ │ │ │ + beq e582c │ │ │ │ add r1, r6, #32 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e5b80 │ │ │ │ - ldr r1, [pc, #3752] @ e6704 │ │ │ │ - ldr r2, [pc, #3752] @ e6708 │ │ │ │ + bne e5b58 │ │ │ │ + ldr r1, [pc, #3752] @ e66dc │ │ │ │ + ldr r2, [pc, #3752] @ e66e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #2 │ │ │ │ bicsne r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5888 │ │ │ │ + beq e5860 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r6 │ │ │ │ - b e57bc │ │ │ │ + b e5794 │ │ │ │ mov fp, r8 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b e59f0 │ │ │ │ - ldr r2, [pc, #3660] @ e66f8 │ │ │ │ + b e59c8 │ │ │ │ + ldr r2, [pc, #3660] @ e66d0 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ @@ -147596,180 +147586,180 @@ │ │ │ │ mov r0, r5 │ │ │ │ movweq r0, #2 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e5bc4 │ │ │ │ + bne e5b9c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b e5bd4 │ │ │ │ + b e5bac │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov fp, r8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r7, r3 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b e59f0 │ │ │ │ + b e59c8 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ cmp r9, #0 │ │ │ │ - bne e5a38 │ │ │ │ - b e5aa0 │ │ │ │ + bne e5a10 │ │ │ │ + b e5a78 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov fp, r8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, r2 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b e59f0 │ │ │ │ + b e59c8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov fp, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r4, #1 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ mov r9, #1 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ mov r5, #1 │ │ │ │ - b e5a10 │ │ │ │ + b e59e8 │ │ │ │ mov fp, r8 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ mov r5, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e5a2c │ │ │ │ + beq e5a04 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt e5a2c │ │ │ │ + blt e5a04 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e5b68 │ │ │ │ + bne e5b40 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e5aa0 │ │ │ │ + beq e5a78 │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - ble e5aa0 │ │ │ │ + ble e5a78 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ ldr r9, [sp, #308] @ 0x134 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e5a84 │ │ │ │ + beq e5a5c │ │ │ │ add r8, r9, #4 │ │ │ │ - b e5a68 │ │ │ │ + b e5a40 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e5a84 │ │ │ │ + beq e5a5c │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5a5c │ │ │ │ + beq e5a34 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e5a5c │ │ │ │ + bl 40e51c │ │ │ │ + b e5a34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e5aa0 │ │ │ │ + beq e5a78 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e5ac8 │ │ │ │ + beq e5aa0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt e5ac8 │ │ │ │ + blt e5aa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5ac8 │ │ │ │ + beq e5aa0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - beq e5afc │ │ │ │ + beq e5ad4 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt e5afc │ │ │ │ + blt e5ad4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5afc │ │ │ │ + beq e5ad4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mvn r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ cmn r0, #3 │ │ │ │ eor r0, r4, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bne e5b34 │ │ │ │ + bne e5b0c │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5b34 │ │ │ │ + beq e5b0c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #3 │ │ │ │ stm r6, {r2, r7} │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5b50 │ │ │ │ + beq e5b28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e57d8 │ │ │ │ + beq e57b0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121534 │ │ │ │ - b e57d8 │ │ │ │ + bl 12150c │ │ │ │ + b e57b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r9, #0 │ │ │ │ - bne e5a38 │ │ │ │ - b e5aa0 │ │ │ │ + bne e5a10 │ │ │ │ + b e5a78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, r6, #20 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, #2 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ add ip, sp, #268 @ 0x10c │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5c34 │ │ │ │ + beq e5c0c │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ - b e586c │ │ │ │ + b e5844 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov fp, r8 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ @@ -147782,65 +147772,65 @@ │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ moveq r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #6 │ │ │ │ movweq r1, #5 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5cdc │ │ │ │ + beq e5cb4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e5de8 │ │ │ │ - ldr r0, [pc, #2900] @ e6780 │ │ │ │ + bne e5dc0 │ │ │ │ + ldr r0, [pc, #2900] @ e6758 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e5ce8 │ │ │ │ + b e5cc0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq e5854 │ │ │ │ + beq e582c │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldrb r7, [sp, #145] @ 0x91 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e5854 │ │ │ │ + beq e582c │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #268 @ 0x10c │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq e586c │ │ │ │ + beq e5844 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq e5ee4 │ │ │ │ + beq e5ebc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e5eec │ │ │ │ - ldr r1, [pc, #2632] @ e670c │ │ │ │ - ldr r2, [pc, #2632] @ e6710 │ │ │ │ + bne e5ec4 │ │ │ │ + ldr r1, [pc, #2632] @ e66e4 │ │ │ │ + ldr r2, [pc, #2632] @ e66e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ - b e62d0 │ │ │ │ - ldr r0, [pc, #2712] @ e677c │ │ │ │ + b e62a8 │ │ │ │ + ldr r0, [pc, #2712] @ e6754 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ sub r5, r5, #3 │ │ │ │ clz r5, r5 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ sub r2, r2, #-2147483647 @ 0x80000001 │ │ │ │ @@ -147859,54 +147849,54 @@ │ │ │ │ clz r2, r2 │ │ │ │ lsr r5, r2, #5 │ │ │ │ bl 57dc4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5d58 │ │ │ │ + beq e5d30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 12398c │ │ │ │ + bl 123964 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5d80 │ │ │ │ + beq e5d58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - beq e5db0 │ │ │ │ + beq e5d88 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #2 │ │ │ │ - beq e5a10 │ │ │ │ + beq e59e8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r0 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5ddc │ │ │ │ + beq e5db4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ - b e5a10 │ │ │ │ + b e59e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ @@ -147945,196 +147935,196 @@ │ │ │ │ strb r4, [sp, #260] @ 0x104 │ │ │ │ str lr, [sp, #256] @ 0x100 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ ldm sl!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5ed0 │ │ │ │ + beq e5ea8 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 121414 │ │ │ │ + bl 1213ec │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r1 │ │ │ │ - b e62d0 │ │ │ │ + b e62a8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1c0100 │ │ │ │ + bl 1c00d8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq e603c │ │ │ │ + beq e6014 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e604c │ │ │ │ - ldr r1, [pc, #2028] @ e6714 │ │ │ │ - ldr r2, [pc, #2028] @ e6718 │ │ │ │ + bne e6024 │ │ │ │ + ldr r1, [pc, #2028] @ e66ec │ │ │ │ + ldr r2, [pc, #2028] @ e66f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ - b e62ac │ │ │ │ + b e6284 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #7 │ │ │ │ - ldr r0, [pc, #2032] @ e6740 │ │ │ │ + ldr r0, [pc, #2032] @ e6718 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #7 │ │ │ │ - ldr r0, [pc, #2020] @ e674c │ │ │ │ + ldr r0, [pc, #2020] @ e6724 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #14 │ │ │ │ - ldr r0, [pc, #1988] @ e6744 │ │ │ │ + ldr r0, [pc, #1988] @ e671c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, #14 │ │ │ │ - ldr r0, [pc, #1940] @ e672c │ │ │ │ + ldr r0, [pc, #1940] @ e6704 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #1936] @ e673c │ │ │ │ + ldr r0, [pc, #1936] @ e6714 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #1912] @ e6738 │ │ │ │ + ldr r0, [pc, #1912] @ e6710 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #1880] @ e6730 │ │ │ │ + ldr r0, [pc, #1880] @ e6708 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #1860] @ e6734 │ │ │ │ + ldr r0, [pc, #1860] @ e670c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #16 │ │ │ │ - ldr r0, [pc, #1856] @ e6748 │ │ │ │ + ldr r0, [pc, #1856] @ e6720 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6024 │ │ │ │ + b e5ffc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #1840] @ e6750 │ │ │ │ + ldr r0, [pc, #1840] @ e6728 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ stm r3, {r2, r5, r9} │ │ │ │ mov fp, r8 │ │ │ │ bl 58038 │ │ │ │ mov r7, r0 │ │ │ │ - b e59f8 │ │ │ │ + b e59d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r5, r3 │ │ │ │ - b e62b4 │ │ │ │ + b e628c │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1c10b8 │ │ │ │ + bl 1c1090 │ │ │ │ ldrb r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e607c │ │ │ │ + beq e6054 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ - b e62a4 │ │ │ │ + b e627c │ │ │ │ ldrb r1, [sp, #265] @ 0x109 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #6 │ │ │ │ - beq e60c4 │ │ │ │ + beq e609c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq e60e0 │ │ │ │ + beq e60b8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne e60e8 │ │ │ │ - ldr r1, [pc, #1616] @ e671c │ │ │ │ - ldr r2, [pc, #1616] @ e6720 │ │ │ │ + bne e60c0 │ │ │ │ + ldr r1, [pc, #1616] @ e66f4 │ │ │ │ + ldr r2, [pc, #1616] @ e66f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ - b e62a4 │ │ │ │ + b e627c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - b e62a4 │ │ │ │ + b e627c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1bffa4 │ │ │ │ + bl 1bff7c │ │ │ │ ldrb r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6114 │ │ │ │ + beq e60ec │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b e6280 │ │ │ │ + b e6258 │ │ │ │ ldrb r1, [sp, #265] @ 0x109 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #5 │ │ │ │ - beq e6268 │ │ │ │ + beq e6240 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1bfb48 │ │ │ │ + bl 1bfb20 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6264 │ │ │ │ + beq e623c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq e6280 │ │ │ │ + beq e6258 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 1c0828 │ │ │ │ + bl 1c0800 │ │ │ │ ldrb r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e6108 │ │ │ │ + bne e60e0 │ │ │ │ ldrb r1, [sp, #265] @ 0x109 │ │ │ │ mov r0, #9 │ │ │ │ cmp r1, #3 │ │ │ │ - beq e6268 │ │ │ │ + beq e6240 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add ip, sp, #232 @ 0xe8 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -148164,119 +148154,119 @@ │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ strb r1, [sp, #261] @ 0x105 │ │ │ │ strb r7, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str fp, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e63dc │ │ │ │ + beq e63b4 │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r9] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 121414 │ │ │ │ + bl 1213ec │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - ldr r0, [pc, #1292] @ e6754 │ │ │ │ - ldr r2, [pc, #1292] @ e6758 │ │ │ │ + ldr r0, [pc, #1292] @ e672c │ │ │ │ + ldr r2, [pc, #1292] @ e6730 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e63d8 │ │ │ │ + b e63b0 │ │ │ │ mov r0, #8 │ │ │ │ - ldr r1, [pc, #1204] @ e6724 │ │ │ │ - ldr r2, [pc, #1204] @ e6728 │ │ │ │ + ldr r1, [pc, #1204] @ e66fc │ │ │ │ + ldr r2, [pc, #1204] @ e6700 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e62a0 │ │ │ │ + beq e6278 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 12398c │ │ │ │ + bl 123964 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e62d4 │ │ │ │ + beq e62ac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r4 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e62ec │ │ │ │ + beq e62c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r5 │ │ │ │ - b e586c │ │ │ │ + b e5844 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #1124] @ e6764 │ │ │ │ - ldr r2, [pc, #1124] @ e6768 │ │ │ │ + ldr r0, [pc, #1124] @ e673c │ │ │ │ + ldr r2, [pc, #1124] @ e6740 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e63d8 │ │ │ │ - ldr r0, [pc, #1064] @ e675c │ │ │ │ - ldr r2, [pc, #1064] @ e6760 │ │ │ │ + b e63b0 │ │ │ │ + ldr r0, [pc, #1064] @ e6734 │ │ │ │ + ldr r2, [pc, #1064] @ e6738 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e63d8 │ │ │ │ + b e63b0 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #1024] @ e676c │ │ │ │ - ldr r2, [pc, #1024] @ e6770 │ │ │ │ + ldr r0, [pc, #1024] @ e6744 │ │ │ │ + ldr r2, [pc, #1024] @ e6748 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e63d8 │ │ │ │ + b e63b0 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b e623c │ │ │ │ + b e6214 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #964] @ e6774 │ │ │ │ - ldr r2, [pc, #964] @ e6778 │ │ │ │ + ldr r0, [pc, #964] @ e674c │ │ │ │ + ldr r2, [pc, #964] @ e6750 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ @@ -148288,121 +148278,121 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 121414 │ │ │ │ + bl 1213ec │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6434 │ │ │ │ + beq e640c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ - b e6434 │ │ │ │ + bl 40e51c │ │ │ │ + b e640c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 12398c │ │ │ │ - b e6444 │ │ │ │ + bl 123964 │ │ │ │ + b e641c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e646c │ │ │ │ + beq e6444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - bl 40e544 │ │ │ │ - b e646c │ │ │ │ + bl 40e51c │ │ │ │ + b e6444 │ │ │ │ mov r7, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6538 │ │ │ │ + beq e6510 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e6538 │ │ │ │ - b e65a0 │ │ │ │ + bl 40e51c │ │ │ │ + b e6510 │ │ │ │ + b e6578 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 121414 │ │ │ │ - b e66bc │ │ │ │ + bl 1213ec │ │ │ │ + b e6694 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e64c4 │ │ │ │ + beq e649c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 12398c │ │ │ │ + bl 123964 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e64ec │ │ │ │ + beq e64c4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e650c │ │ │ │ + beq e64e4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #64] @ 0x40 │ │ │ │ bicsne r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e65d8 │ │ │ │ + beq e65b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 40e544 │ │ │ │ - b e65d8 │ │ │ │ + bl 40e51c │ │ │ │ + b e65b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp fp, #2 │ │ │ │ bicsne r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq e657c │ │ │ │ + beq e6554 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e657c │ │ │ │ + bl 40e51c │ │ │ │ + b e6554 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e66bc │ │ │ │ + beq e6694 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121534 │ │ │ │ - b e66bc │ │ │ │ + bl 12150c │ │ │ │ + b e6694 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e66d4 │ │ │ │ + beq e66ac │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1ba360 │ │ │ │ - b e66d4 │ │ │ │ + bl 1ba338 │ │ │ │ + b e66ac │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ - b e66bc │ │ │ │ + b e6694 │ │ │ │ mov r7, r0 │ │ │ │ - b e65c0 │ │ │ │ + b e6598 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #1 │ │ │ │ @@ -148413,129 +148403,129 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r5, #0 │ │ │ │ ldrne r0, [sp, #100] @ 0x64 │ │ │ │ orrne r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e66dc │ │ │ │ + bne e66b4 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r9, r0 │ │ │ │ - beq e6610 │ │ │ │ + beq e65e8 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12398c │ │ │ │ + bl 123964 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r6 │ │ │ │ - beq e6644 │ │ │ │ + beq e661c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6644 │ │ │ │ + beq e661c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, sl │ │ │ │ - beq e6678 │ │ │ │ + beq e6650 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6678 │ │ │ │ + beq e6650 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ subs r0, r0, #3 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq e66b4 │ │ │ │ + beq e668c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #64] @ 0x40 │ │ │ │ bicsne r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e66b4 │ │ │ │ + beq e668c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e66d4 │ │ │ │ + beq e66ac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 40e544 │ │ │ │ - b e65f4 │ │ │ │ + bl 40e51c │ │ │ │ + b e65cc │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r7, r8, lsl fp │ │ │ │ - adceq lr, r7, r4, ror r6 │ │ │ │ - adceq sp, r7, r8, asr fp │ │ │ │ - adceq lr, r7, r0, asr #11 │ │ │ │ - adceq sp, r7, r4, lsr #21 │ │ │ │ - adceq lr, r7, r8, asr r1 │ │ │ │ - adceq sp, r7, ip, lsr r6 │ │ │ │ - strdeq sp, [r7], r4 @ │ │ │ │ - ldrdeq sp, [r7], r8 @ │ │ │ │ - adceq sp, r7, r0, asr sp │ │ │ │ - adceq sp, r7, r4, lsr r2 │ │ │ │ - adceq sp, r7, ip, lsr #23 │ │ │ │ - umlaleq sp, r7, r0, r0 │ │ │ │ - addeq r5, sl, r3, lsr #22 │ │ │ │ - strdeq r3, [sl], r3 @ │ │ │ │ - addeq r3, sl, r3, ror #19 │ │ │ │ - addeq r2, sl, fp, asr r1 │ │ │ │ - addeq r5, sl, sp, lsl fp │ │ │ │ - addeq r5, sl, sl, ror fp │ │ │ │ - addeq r5, sl, r1, asr fp │ │ │ │ - addeq r2, sl, ip, asr #24 │ │ │ │ - addeq r5, sl, r7, ror fp │ │ │ │ - strdeq r2, [sl], pc @ │ │ │ │ - addeq fp, sl, r8, lsr #7 │ │ │ │ - ldrdeq r0, [r8], r4 @ │ │ │ │ - @ instruction: 0x008ab2b8 │ │ │ │ - adceq r0, r8, r0, ror #9 │ │ │ │ - addeq fp, sl, ip, ror #5 │ │ │ │ - adceq r0, r8, r4, lsl r5 │ │ │ │ - addeq fp, sl, r0, lsl #5 │ │ │ │ - adceq r0, r8, r8, lsr #9 │ │ │ │ - addeq fp, sl, ip, lsr r2 │ │ │ │ - adceq r0, r8, r4, ror #8 │ │ │ │ - strdeq r5, [sl], fp │ │ │ │ - strdeq r2, [sl], r3 │ │ │ │ + adceq sp, r7, r0, asr #22 │ │ │ │ + umlaleq lr, r7, ip, r6 │ │ │ │ + adceq sp, r7, r0, lsl #23 │ │ │ │ + adceq lr, r7, r8, ror #11 │ │ │ │ + adceq sp, r7, ip, asr #21 │ │ │ │ + adceq lr, r7, r0, lsl #3 │ │ │ │ + adceq sp, r7, r4, ror #12 │ │ │ │ + adceq sp, r7, ip, lsl pc │ │ │ │ + adceq sp, r7, r0, lsl #8 │ │ │ │ + adceq sp, r7, r8, ror sp │ │ │ │ + adceq sp, r7, ip, asr r2 │ │ │ │ + ldrdeq sp, [r7], r4 @ │ │ │ │ + strhteq sp, [r7], r8 │ │ │ │ + addeq r5, sl, fp, lsl #22 │ │ │ │ + ldrdeq r3, [sl], fp │ │ │ │ + addeq r3, sl, fp, asr #19 │ │ │ │ + addeq r2, sl, r3, asr #2 │ │ │ │ + addeq r5, sl, r5, lsl #22 │ │ │ │ + addeq r5, sl, r2, ror #22 │ │ │ │ + addeq r5, sl, r9, lsr fp │ │ │ │ + addeq r2, sl, r4, lsr ip │ │ │ │ + addeq r5, sl, pc, asr fp │ │ │ │ + addeq r2, sl, r7, ror #1 │ │ │ │ + umulleq fp, sl, r0, r3 │ │ │ │ + strdeq r0, [r8], ip @ │ │ │ │ + addeq fp, sl, r0, lsr #5 │ │ │ │ + adceq r0, r8, r8, lsl #10 │ │ │ │ + ldrdeq fp, [sl], r4 │ │ │ │ + adceq r0, r8, ip, lsr r5 │ │ │ │ + addeq fp, sl, r8, ror #4 │ │ │ │ + ldrdeq r0, [r8], r0 @ │ │ │ │ + addeq fp, sl, r4, lsr #4 │ │ │ │ + adceq r0, r8, ip, lsl #9 │ │ │ │ + addeq r5, sl, r3, ror #27 │ │ │ │ + ldrdeq r2, [sl], fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq e69cc │ │ │ │ + beq e69a4 │ │ │ │ cmp r5, #21 │ │ │ │ - bne e6c6c │ │ │ │ + bne e6c44 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r6, #16 │ │ │ │ @@ -148554,270 +148544,270 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1beec4 │ │ │ │ + bl 1bee9c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e6a54 │ │ │ │ + bne e6a2c │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e6868 │ │ │ │ + bne e6840 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6e74 │ │ │ │ + beq e6e4c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e681c │ │ │ │ + bl 12150c │ │ │ │ + b e67f4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ cmp r5, #2 │ │ │ │ - bne e6e1c │ │ │ │ + bne e6df4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6e74 │ │ │ │ + beq e6e4c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ cmp r5, #2 │ │ │ │ - beq e6d4c │ │ │ │ + beq e6d24 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b e681c │ │ │ │ + b e67f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e6e58 │ │ │ │ + bne e6e30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6e74 │ │ │ │ + beq e6e4c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne e681c │ │ │ │ - b e6a5c │ │ │ │ + bne e67f4 │ │ │ │ + b e6a34 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne e6e30 │ │ │ │ + bne e6e08 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6e74 │ │ │ │ + beq e6e4c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq e6d30 │ │ │ │ + beq e6d08 │ │ │ │ vldr d8, [sp, #152] @ 0x98 │ │ │ │ - b e681c │ │ │ │ + b e67f4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne e6e44 │ │ │ │ + bne e6e1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6e90 │ │ │ │ + beq e6e68 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq e6d38 │ │ │ │ + beq e6d10 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e681c │ │ │ │ + b e67f4 │ │ │ │ ldmib r4, {r1, r6, r8} │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r6, r8, lsl #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq e6a08 │ │ │ │ + beq e69e0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e6b10 │ │ │ │ - ldr r1, [pc, #1512] @ e6ff8 │ │ │ │ - ldr r2, [pc, #1512] @ e6ffc │ │ │ │ + bne e6ae8 │ │ │ │ + ldr r1, [pc, #1512] @ e6fd0 │ │ │ │ + ldr r2, [pc, #1512] @ e6fd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9] │ │ │ │ str r0, [r9, #8] │ │ │ │ - beq e6a44 │ │ │ │ + beq e6a1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6a7c │ │ │ │ + beq e6a54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b e6ad0 │ │ │ │ + b e6aa8 │ │ │ │ subs sl, r5, #2 │ │ │ │ eor r0, r8, #2 │ │ │ │ movne sl, r5 │ │ │ │ orrs fp, r0, r9 │ │ │ │ moveq r9, fp │ │ │ │ movne fp, r8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne e6b48 │ │ │ │ - ldr r0, [pc, #1384] @ e7020 │ │ │ │ + bne e6b20 │ │ │ │ + ldr r0, [pc, #1384] @ e6ff8 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ bl 57dc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r3, {r1, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq e6af8 │ │ │ │ + beq e6ad0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6a44 │ │ │ │ + beq e6a1c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b e6a44 │ │ │ │ + bl 12150c │ │ │ │ + b e6a1c │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #2 │ │ │ │ - bne e6bb8 │ │ │ │ + bne e6b90 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b e6a1c │ │ │ │ + b e69f4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r6, r0, #2 │ │ │ │ movne r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6c24 │ │ │ │ + beq e6bfc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq e6a44 │ │ │ │ + beq e6a1c │ │ │ │ lsl r1, r8, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - beq e6a08 │ │ │ │ + beq e69e0 │ │ │ │ add r1, r6, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6a08 │ │ │ │ + beq e69e0 │ │ │ │ add r3, r6, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne e6ca4 │ │ │ │ + bne e6c7c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b e6a1c │ │ │ │ + b e69f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -148828,15 +148818,15 @@ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ vstr d8, [r3, #8] │ │ │ │ str r9, [r3, #4] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #888] @ e6fec │ │ │ │ + ldr r2, [pc, #888] @ e6fc4 │ │ │ │ add r1, sp, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ @@ -148844,89 +148834,89 @@ │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #2 │ │ │ │ - beq e6a08 │ │ │ │ + beq e69e0 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ vldr d8, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6a08 │ │ │ │ + beq e69e0 │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6a1c │ │ │ │ + beq e69f4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #3 │ │ │ │ - bne e6d54 │ │ │ │ + bne e6d2c │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b e6d78 │ │ │ │ + b e6d50 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - b e6a58 │ │ │ │ + b e6a30 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b e6ad4 │ │ │ │ + b e6aac │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - b e6a58 │ │ │ │ + b e6a30 │ │ │ │ cmp r5, #2 │ │ │ │ - bne e6d9c │ │ │ │ - ldr r1, [pc, #652] @ e6ff0 │ │ │ │ - ldr r2, [pc, #652] @ e6ff4 │ │ │ │ + bne e6d74 │ │ │ │ + ldr r1, [pc, #652] @ e6fc8 │ │ │ │ + ldr r2, [pc, #652] @ e6fcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r8 │ │ │ │ - beq e6d94 │ │ │ │ + beq e6d6c │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r7 │ │ │ │ - b e6a1c │ │ │ │ + b e69f4 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6dd8 │ │ │ │ + beq e6db0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ - beq e6a44 │ │ │ │ + beq e6a1c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r6, #2 │ │ │ │ - b e6ba0 │ │ │ │ + b e6b78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r9, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [r9] │ │ │ │ str fp, [r9, #16] │ │ │ │ @@ -148938,154 +148928,154 @@ │ │ │ │ str sl, [r9, #4] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r0, [pc, #468] @ e7000 │ │ │ │ + ldr r0, [pc, #468] @ e6fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6e68 │ │ │ │ - ldr r0, [pc, #460] @ e7004 │ │ │ │ + b e6e40 │ │ │ │ + ldr r0, [pc, #460] @ e6fdc │ │ │ │ mov r1, #11 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6e68 │ │ │ │ - ldr r0, [pc, #444] @ e7008 │ │ │ │ + b e6e40 │ │ │ │ + ldr r0, [pc, #444] @ e6fe0 │ │ │ │ mov r1, #7 │ │ │ │ mov r4, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6e68 │ │ │ │ - ldr r0, [pc, #428] @ e700c │ │ │ │ + b e6e40 │ │ │ │ + ldr r0, [pc, #428] @ e6fe4 │ │ │ │ mov r1, #14 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b e6a5c │ │ │ │ - ldr r0, [pc, #404] @ e7010 │ │ │ │ - ldr r2, [pc, #404] @ e7014 │ │ │ │ + b e6a34 │ │ │ │ + ldr r0, [pc, #404] @ e6fe8 │ │ │ │ + ldr r2, [pc, #404] @ e6fec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e6eb0 │ │ │ │ - ldr r0, [pc, #384] @ e7018 │ │ │ │ + b e6e88 │ │ │ │ + ldr r0, [pc, #384] @ e6ff0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #380] @ e701c │ │ │ │ + ldr r2, [pc, #380] @ e6ff4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e6fdc │ │ │ │ + beq e6fb4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e6f74 │ │ │ │ + beq e6f4c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b e6f74 │ │ │ │ + bl 40e51c │ │ │ │ + b e6f4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e6fc4 │ │ │ │ + beq e6f9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 40e544 │ │ │ │ - b e6fc4 │ │ │ │ + bl 40e51c │ │ │ │ + b e6f9c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b e6f94 │ │ │ │ + b e6f6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e6f98 │ │ │ │ - b e6f94 │ │ │ │ - b e6f94 │ │ │ │ - b e6f94 │ │ │ │ + b e6f70 │ │ │ │ + b e6f6c │ │ │ │ + b e6f6c │ │ │ │ + b e6f6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e6fc4 │ │ │ │ + beq e6f9c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b e6fc4 │ │ │ │ + bl 12150c │ │ │ │ + b e6f9c │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b e6fc4 │ │ │ │ + b e6f9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6fdc │ │ │ │ + beq e6fb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ba360 │ │ │ │ - b e6fdc │ │ │ │ + bl 1ba338 │ │ │ │ + b e6fb4 │ │ │ │ bl 8e880 │ │ │ │ - b e6f94 │ │ │ │ + b e6f6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6fbc │ │ │ │ + beq e6f94 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e6fdc │ │ │ │ + beq e6fb4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r7, r4, ror #14 │ │ │ │ - adceq sp, r7, r8, lsl #4 │ │ │ │ - umlaleq ip, r7, ip, r5 │ │ │ │ - adceq sp, r7, ip, asr r5 │ │ │ │ - strdeq ip, [r7], r0 @ │ │ │ │ - addeq r5, sl, r2, ror #16 │ │ │ │ - addeq r5, sl, fp, asr r8 │ │ │ │ - @ instruction: 0x008a4cb3 │ │ │ │ - addeq r5, sl, r4, ror r8 │ │ │ │ - addeq sl, sl, r4, ror r7 │ │ │ │ - adceq pc, r7, r4, lsr #19 │ │ │ │ - addeq sl, sl, r4, asr r7 │ │ │ │ - adceq pc, r7, r0, lsl #19 │ │ │ │ - addeq r5, sl, fp, asr #32 │ │ │ │ + adceq ip, r7, ip, lsl #15 │ │ │ │ + adceq sp, r7, r0, lsr r2 │ │ │ │ + adceq ip, r7, r4, asr #11 │ │ │ │ + adceq sp, r7, r4, lsl #11 │ │ │ │ + adceq ip, r7, r8, lsl r9 │ │ │ │ + addeq r5, sl, sl, asr #16 │ │ │ │ + addeq r5, sl, r3, asr #16 │ │ │ │ + umulleq r4, sl, fp, ip │ │ │ │ + addeq r5, sl, ip, asr r8 │ │ │ │ + addeq sl, sl, ip, asr r7 │ │ │ │ + adceq pc, r7, ip, asr #19 │ │ │ │ + addeq sl, sl, ip, lsr r7 │ │ │ │ + adceq pc, r7, r8, lsr #19 │ │ │ │ + addeq r5, sl, r3, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq e7148 │ │ │ │ + beq e7120 │ │ │ │ cmp fp, #21 │ │ │ │ - bne e733c │ │ │ │ + bne e7314 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r5, sp, #16 │ │ │ │ @@ -149099,328 +149089,328 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bddbc │ │ │ │ + bl 1bdd94 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e71bc │ │ │ │ + bne e7194 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e71f0 │ │ │ │ + beq e71c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq e70f4 │ │ │ │ + beq e70cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e73ec │ │ │ │ + beq e73c4 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b e70a0 │ │ │ │ + bl 12150c │ │ │ │ + b e7078 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne e7374 │ │ │ │ + bne e734c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e740c │ │ │ │ + beq e73e4 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq e7364 │ │ │ │ + beq e733c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - b e70a0 │ │ │ │ + b e7078 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r5, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq e7188 │ │ │ │ + beq e7160 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e7254 │ │ │ │ - ldr r1, [pc, #932] @ e7534 │ │ │ │ - ldr r2, [pc, #932] @ e7538 │ │ │ │ + bne e722c │ │ │ │ + ldr r1, [pc, #932] @ e750c │ │ │ │ + ldr r2, [pc, #932] @ e7510 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq e721c │ │ │ │ + beq e71f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e721c │ │ │ │ + beq e71f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e721c │ │ │ │ + bl 40e51c │ │ │ │ + b e71f4 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne e72c8 │ │ │ │ - ldr r0, [pc, #844] @ e7550 │ │ │ │ + bne e72a0 │ │ │ │ + ldr r0, [pc, #844] @ e7528 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7238 │ │ │ │ + beq e7210 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e71b4 │ │ │ │ + beq e718c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, r8 │ │ │ │ - bl 121534 │ │ │ │ - b e71b4 │ │ │ │ + bl 12150c │ │ │ │ + b e718c │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq e71a4 │ │ │ │ + beq e717c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r6, r4 │ │ │ │ - bne e73a0 │ │ │ │ + bne e7378 │ │ │ │ str r9, [sl] │ │ │ │ stmib sl, {r7, r8} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7324 │ │ │ │ + beq e72fc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq e71b4 │ │ │ │ + beq e718c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #488] @ e752c │ │ │ │ + ldr r2, [pc, #488] @ e7504 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b e721c │ │ │ │ - ldr r0, [pc, #448] @ e753c │ │ │ │ + b e71f4 │ │ │ │ + ldr r0, [pc, #448] @ e7514 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e71dc │ │ │ │ - b e721c │ │ │ │ + bne e71b4 │ │ │ │ + b e71f4 │ │ │ │ sub r1, r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #384] @ e7530 │ │ │ │ + ldr r2, [pc, #384] @ e7508 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [sl] │ │ │ │ - beq e71b4 │ │ │ │ + beq e718c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #332] @ e7540 │ │ │ │ + ldr r0, [pc, #332] @ e7518 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #328] @ e7544 │ │ │ │ + ldr r2, [pc, #328] @ e751c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e7430 │ │ │ │ - ldr r0, [pc, #308] @ e7548 │ │ │ │ + b e7408 │ │ │ │ + ldr r0, [pc, #308] @ e7520 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #304] @ e754c │ │ │ │ + ldr r2, [pc, #304] @ e7524 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e751c │ │ │ │ + beq e74f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e7508 │ │ │ │ + beq e74e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e7508 │ │ │ │ + bl 40e51c │ │ │ │ + b e74e0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b e74dc │ │ │ │ + b e74b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b e74e0 │ │ │ │ + b e74b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7508 │ │ │ │ + beq e74e0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b e7508 │ │ │ │ + bl 12150c │ │ │ │ + b e74e0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b e751c │ │ │ │ + bl 1ba338 │ │ │ │ + b e74f4 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b e7508 │ │ │ │ - b e74dc │ │ │ │ + b e74e0 │ │ │ │ + b e74b4 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7500 │ │ │ │ + beq e74d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e751c │ │ │ │ + beq e74f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r7, r4, lsr #1 │ │ │ │ - adceq pc, r7, r8, ror #7 │ │ │ │ - adceq ip, r7, ip, ror #28 │ │ │ │ - adceq ip, r7, r0, ror r1 │ │ │ │ - umulleq r0, sl, pc, sp @ │ │ │ │ - strdeq sl, [sl], r8 │ │ │ │ + adceq ip, r7, ip, asr #1 │ │ │ │ + adceq pc, r7, r0, lsl r4 @ │ │ │ │ + umlaleq ip, r7, r4, lr │ │ │ │ + umlaleq ip, r7, r8, r1 │ │ │ │ + addeq r0, sl, r7, lsl #27 │ │ │ │ + addeq sl, sl, r0, ror #3 │ │ │ │ + adceq pc, r7, r0, asr r4 @ │ │ │ │ + @ instruction: 0x008aa1bc │ │ │ │ adceq pc, r7, r8, lsr #8 │ │ │ │ - ldrdeq sl, [sl], r4 │ │ │ │ - adceq pc, r7, r0, lsl #8 │ │ │ │ - addeq r0, sl, r3, lsl pc │ │ │ │ + strdeq r0, [sl], fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq e77f8 │ │ │ │ + beq e77d0 │ │ │ │ cmp r2, #21 │ │ │ │ - bne e7aac │ │ │ │ + bne e7a84 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r6, #16 │ │ │ │ @@ -149441,292 +149431,292 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bafb4 │ │ │ │ + bl 1baf8c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7874 │ │ │ │ + bne e784c │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ cmp r0, #5 │ │ │ │ - bne e7644 │ │ │ │ + bne e761c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7cdc │ │ │ │ + beq e7cb4 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e75f8 │ │ │ │ + bl 12150c │ │ │ │ + b e75d0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ cmp sl, #2 │ │ │ │ - bne e7c00 │ │ │ │ + bne e7bd8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7cdc │ │ │ │ + beq e7cb4 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ cmp sl, #2 │ │ │ │ - beq e7ae4 │ │ │ │ + beq e7abc │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp] │ │ │ │ - b e75f8 │ │ │ │ + b e75d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne e7bec │ │ │ │ + bne e7bc4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7cf8 │ │ │ │ + beq e7cd0 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne e75f8 │ │ │ │ - b e78ec │ │ │ │ + bne e75d0 │ │ │ │ + b e78c4 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne e7c28 │ │ │ │ + bne e7c00 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7cdc │ │ │ │ + beq e7cb4 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq e7ba0 │ │ │ │ + beq e7b78 │ │ │ │ vldr d8, [sp, #152] @ 0x98 │ │ │ │ - b e75f8 │ │ │ │ + b e75d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7c3c │ │ │ │ + bne e7c14 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7cdc │ │ │ │ + beq e7cb4 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #144] @ 0x90 │ │ │ │ ldrb r1, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq e75f8 │ │ │ │ - b e7ae4 │ │ │ │ + beq e75d0 │ │ │ │ + b e7abc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7c14 │ │ │ │ + bne e7bec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7cdc │ │ │ │ + beq e7cb4 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne e75f8 │ │ │ │ - b e787c │ │ │ │ + bne e75d0 │ │ │ │ + b e7854 │ │ │ │ ldmib r4, {r1, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r6, r7, lsl #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq e7834 │ │ │ │ + beq e780c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne e7944 │ │ │ │ - ldr r1, [pc, #1564] @ e7e58 │ │ │ │ - ldr r2, [pc, #1564] @ e7e5c │ │ │ │ + bne e791c │ │ │ │ + ldr r1, [pc, #1564] @ e7e30 │ │ │ │ + ldr r2, [pc, #1564] @ e7e34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r8, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq e7934 │ │ │ │ + beq e790c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ba360 │ │ │ │ - b e7934 │ │ │ │ + bl 1ba338 │ │ │ │ + b e790c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e789c │ │ │ │ + beq e7874 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b e78e8 │ │ │ │ + b e78c0 │ │ │ │ subs fp, sl, #2 │ │ │ │ eor r0, r8, #2 │ │ │ │ movne fp, sl │ │ │ │ orrs sl, r0, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ moveq r9, sl │ │ │ │ movne sl, r8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ movweq r0, #2 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne e797c │ │ │ │ - ldr r0, [pc, #1456] @ e7e8c │ │ │ │ + bne e7954 │ │ │ │ + ldr r0, [pc, #1456] @ e7e64 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq e791c │ │ │ │ + beq e78f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7934 │ │ │ │ + beq e790c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #2 │ │ │ │ - bne e79f0 │ │ │ │ + bne e79c8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b e784c │ │ │ │ + b e7824 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subs r6, r0, #2 │ │ │ │ movne r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7a58 │ │ │ │ + beq e7a30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq e7934 │ │ │ │ + beq e790c │ │ │ │ lsl r1, r8, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq e7834 │ │ │ │ + beq e780c │ │ │ │ add r1, r6, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7834 │ │ │ │ + beq e780c │ │ │ │ add r3, r6, #20 │ │ │ │ mov r5, #2 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne e7aec │ │ │ │ + bne e7ac4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - b e784c │ │ │ │ + b e7824 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb r1, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, #28] │ │ │ │ @@ -149740,136 +149730,136 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ vstr d8, [r0, #8] │ │ │ │ str r9, [r0, #4] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #928] @ e7e54 │ │ │ │ + ldr r2, [pc, #928] @ e7e2c │ │ │ │ add r1, sp, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - b e7878 │ │ │ │ + b e7850 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq e7834 │ │ │ │ + beq e780c │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ vldr d8, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7834 │ │ │ │ + beq e780c │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e7974 │ │ │ │ + beq e794c │ │ │ │ ldrb r0, [sp, #65] @ 0x41 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1c03cc │ │ │ │ + bl 1c03a4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq e784c │ │ │ │ + beq e7824 │ │ │ │ mov r0, #3 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7834 │ │ │ │ + beq e780c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #3 │ │ │ │ - bne e7ba8 │ │ │ │ + bne e7b80 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b e7bcc │ │ │ │ + b e7ba4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - b e7878 │ │ │ │ + b e7850 │ │ │ │ cmp r6, #2 │ │ │ │ - bne e7c58 │ │ │ │ - ldr r1, [pc, #680] @ e7e60 │ │ │ │ - ldr r2, [pc, #680] @ e7e64 │ │ │ │ + bne e7c30 │ │ │ │ + ldr r1, [pc, #680] @ e7e38 │ │ │ │ + ldr r2, [pc, #680] @ e7e3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7be4 │ │ │ │ + beq e7bbc │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r5 │ │ │ │ - b e784c │ │ │ │ - ldr r0, [pc, #640] @ e7e74 │ │ │ │ + b e7824 │ │ │ │ + ldr r0, [pc, #640] @ e7e4c │ │ │ │ mov r1, #7 │ │ │ │ mov r4, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e7c4c │ │ │ │ + b e7c24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r0, [pc, #600] @ e7e68 │ │ │ │ + ldr r0, [pc, #600] @ e7e40 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e7c4c │ │ │ │ - ldr r0, [pc, #604] @ e7e78 │ │ │ │ + b e7c24 │ │ │ │ + ldr r0, [pc, #604] @ e7e50 │ │ │ │ mov r1, #14 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e7c4c │ │ │ │ - ldr r0, [pc, #572] @ e7e6c │ │ │ │ + b e7c24 │ │ │ │ + ldr r0, [pc, #572] @ e7e44 │ │ │ │ mov r1, #11 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e7c4c │ │ │ │ - ldr r0, [pc, #556] @ e7e70 │ │ │ │ + b e7c24 │ │ │ │ + ldr r0, [pc, #556] @ e7e48 │ │ │ │ mov r1, #12 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b e787c │ │ │ │ + b e7854 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7c94 │ │ │ │ + beq e7c6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq e7934 │ │ │ │ + beq e790c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r7, #2 │ │ │ │ - b e79d8 │ │ │ │ + b e79b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r0, [r8, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r5, [r8] │ │ │ │ str fp, [r8, #16] │ │ │ │ @@ -149880,136 +149870,136 @@ │ │ │ │ str r0, [r8, #40] @ 0x28 │ │ │ │ vstr d8, [r8, #8] │ │ │ │ str sl, [r8, #4] │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #408] @ e7e7c │ │ │ │ - ldr r2, [pc, #408] @ e7e80 │ │ │ │ + ldr r0, [pc, #408] @ e7e54 │ │ │ │ + ldr r2, [pc, #408] @ e7e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e7d18 │ │ │ │ - ldr r0, [pc, #388] @ e7e84 │ │ │ │ + b e7cf0 │ │ │ │ + ldr r0, [pc, #388] @ e7e5c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #384] @ e7e88 │ │ │ │ + ldr r2, [pc, #384] @ e7e60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7e44 │ │ │ │ + beq e7e1c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7ddc │ │ │ │ + beq e7db4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b e7ddc │ │ │ │ + bl 40e51c │ │ │ │ + b e7db4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e7e2c │ │ │ │ + beq e7e04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 40e544 │ │ │ │ - b e7e2c │ │ │ │ + bl 40e51c │ │ │ │ + b e7e04 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b e7dfc │ │ │ │ - b e7dfc │ │ │ │ - b e7dfc │ │ │ │ - b e7dfc │ │ │ │ - b e7dfc │ │ │ │ + b e7dd4 │ │ │ │ + b e7dd4 │ │ │ │ + b e7dd4 │ │ │ │ + b e7dd4 │ │ │ │ + b e7dd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e7e00 │ │ │ │ + b e7dd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e7e2c │ │ │ │ + beq e7e04 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b e7e2c │ │ │ │ + bl 12150c │ │ │ │ + b e7e04 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b e7e2c │ │ │ │ + b e7e04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7e44 │ │ │ │ + beq e7e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ba360 │ │ │ │ - b e7e44 │ │ │ │ + bl 1ba338 │ │ │ │ + b e7e1c │ │ │ │ bl 8e880 │ │ │ │ - b e7dfc │ │ │ │ + b e7dd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7e24 │ │ │ │ + beq e7dfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e7e44 │ │ │ │ + beq e7e1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r7, r4, asr #18 │ │ │ │ - adceq ip, r7, r8, ror #14 │ │ │ │ - adceq fp, r7, r4, asr #21 │ │ │ │ - adceq ip, r7, ip, ror #7 │ │ │ │ - adceq fp, r7, r8, asr #14 │ │ │ │ - addeq r4, sl, lr, ror sl │ │ │ │ - addeq r4, sl, r3, ror #20 │ │ │ │ - addeq r4, sl, pc, lsl fp │ │ │ │ - addeq r3, sl, fp, lsl #30 │ │ │ │ - @ instruction: 0x008a4ab8 │ │ │ │ - addeq r9, sl, ip, lsl #18 │ │ │ │ - adceq lr, r7, ip, lsr fp │ │ │ │ - addeq r9, sl, ip, ror #17 │ │ │ │ - adceq lr, r7, r8, lsl fp │ │ │ │ - addeq r4, sl, r7, lsr #4 │ │ │ │ + adceq fp, r7, ip, ror #18 │ │ │ │ + umlaleq ip, r7, r0, r7 │ │ │ │ + adceq fp, r7, ip, ror #21 │ │ │ │ + adceq ip, r7, r4, lsl r4 │ │ │ │ + adceq fp, r7, r0, ror r7 │ │ │ │ + addeq r4, sl, r6, ror #20 │ │ │ │ + addeq r4, sl, fp, asr #20 │ │ │ │ + addeq r4, sl, r7, lsl #22 │ │ │ │ + strdeq r3, [sl], r3 @ │ │ │ │ + addeq r4, sl, r0, lsr #21 │ │ │ │ + strdeq r9, [sl], r4 │ │ │ │ + adceq lr, r7, r4, ror #22 │ │ │ │ + ldrdeq r9, [sl], r4 │ │ │ │ + adceq lr, r7, r0, asr #22 │ │ │ │ + addeq r4, sl, pc, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq e8564 │ │ │ │ + beq e853c │ │ │ │ cmp r2, #21 │ │ │ │ - bne e88d4 │ │ │ │ + bne e88ac │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -150043,15 +150033,15 @@ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b e7f8c │ │ │ │ + b e7f64 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov ip, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -150062,18 +150052,18 @@ │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ stm r0, {r2, r3, r4} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 1bc9d0 │ │ │ │ + bl 1bc9a8 │ │ │ │ ldrb r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e85dc │ │ │ │ + bne e85b4 │ │ │ │ ldrb r0, [sp, #305] @ 0x131 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ @@ -150085,303 +150075,303 @@ │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ - bne e8cf4 │ │ │ │ + bne e8ccc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9420 │ │ │ │ + beq e93f8 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 39ef74 │ │ │ │ + bl 39ef4c │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr fp, [sp, #364] @ 0x16c │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne e7f8c │ │ │ │ - b e89c4 │ │ │ │ + bne e7f64 │ │ │ │ + b e899c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e92b8 │ │ │ │ + beq e9290 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 121534 │ │ │ │ - b e7f6c │ │ │ │ + bl 12150c │ │ │ │ + b e7f44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8c80 │ │ │ │ + bne e8c58 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e92b8 │ │ │ │ + beq e9290 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ - bne e8db8 │ │ │ │ + bne e8d90 │ │ │ │ ldrb r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 121534 │ │ │ │ - b e7f6c │ │ │ │ + bl 12150c │ │ │ │ + b e7f44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8ca4 │ │ │ │ + bne e8c7c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9488 │ │ │ │ + beq e9460 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ mov ip, r8 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne e7f8c │ │ │ │ - b e89d0 │ │ │ │ + bne e7f64 │ │ │ │ + b e89a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8ccc │ │ │ │ + bne e8ca4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9324 │ │ │ │ + beq e92fc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne e7f8c │ │ │ │ - b e8974 │ │ │ │ + bne e7f64 │ │ │ │ + b e894c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8ce0 │ │ │ │ + bne e8cb8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e93ec │ │ │ │ + beq e93c4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ mov ip, r8 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne e7f8c │ │ │ │ - b e8994 │ │ │ │ + bne e7f64 │ │ │ │ + b e896c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8d44 │ │ │ │ + bne e8d1c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9384 │ │ │ │ + beq e935c │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ mov ip, r8 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne e7f8c │ │ │ │ - b e89a4 │ │ │ │ + bne e7f64 │ │ │ │ + b e897c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8d08 │ │ │ │ + bne e8ce0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9454 │ │ │ │ + beq e942c │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ mov ip, r8 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne e7f8c │ │ │ │ - b e89b4 │ │ │ │ + bne e7f64 │ │ │ │ + b e898c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8d1c │ │ │ │ + bne e8cf4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e92b8 │ │ │ │ + beq e9290 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ - bne e8d90 │ │ │ │ + bne e8d68 │ │ │ │ ldrb r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 121534 │ │ │ │ - b e7f6c │ │ │ │ + bl 12150c │ │ │ │ + b e7f44 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8c94 │ │ │ │ + bne e8c6c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9358 │ │ │ │ + beq e9330 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl d574c │ │ │ │ + bl d5724 │ │ │ │ add ip, sp, #360 @ 0x168 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldm ip, {r0, r1, ip} │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne e7f8c │ │ │ │ - b e8984 │ │ │ │ + bne e7f64 │ │ │ │ + b e895c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8d30 │ │ │ │ + bne e8d08 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e94bc │ │ │ │ + beq e9494 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -150389,81 +150379,81 @@ │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne e7f8c │ │ │ │ - b e8934 │ │ │ │ + bne e7f64 │ │ │ │ + b e890c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8cb8 │ │ │ │ + bne e8c90 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e93b8 │ │ │ │ + beq e9390 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ mov ip, r8 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne e7f8c │ │ │ │ + bne e7f64 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b e85e0 │ │ │ │ + b e85b8 │ │ │ │ ldmib r1, {r0, r4, r7} │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r4, r7, lsl #4 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - beq e85a0 │ │ │ │ + beq e8578 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e8840 │ │ │ │ - ldr r1, [pc, #3924] @ e94fc │ │ │ │ - ldr r2, [pc, #3924] @ e9500 │ │ │ │ + bne e8818 │ │ │ │ + ldr r1, [pc, #3924] @ e94d4 │ │ │ │ + ldr r2, [pc, #3924] @ e94d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8838 │ │ │ │ + beq e8810 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1ba360 │ │ │ │ - b e8838 │ │ │ │ + bl 1ba338 │ │ │ │ + b e8810 │ │ │ │ ldr fp, [sp, #308] @ 0x134 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ mov r3, #1 │ │ │ │ @@ -150474,187 +150464,187 @@ │ │ │ │ mov r8, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r9, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8668 │ │ │ │ + beq e8640 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r9, r6 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq e8684 │ │ │ │ + beq e865c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r7 │ │ │ │ - beq e86a4 │ │ │ │ + beq e867c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r5 │ │ │ │ - beq e86c8 │ │ │ │ + beq e86a0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ subs r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r4, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - beq e8774 │ │ │ │ + beq e874c │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e8744 │ │ │ │ + beq e871c │ │ │ │ add r7, r4, #4 │ │ │ │ - b e8714 │ │ │ │ + b e86ec │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq e8744 │ │ │ │ + beq e871c │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt e8728 │ │ │ │ + bgt e8700 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne e8708 │ │ │ │ + bne e86e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8708 │ │ │ │ + beq e86e0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - b e8708 │ │ │ │ + b e86e0 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, fp │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq e8774 │ │ │ │ + beq e874c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bics r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r2, #1 │ │ │ │ tst r2, r8 │ │ │ │ - beq e8798 │ │ │ │ + beq e8770 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ bics r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r2, #1 │ │ │ │ tst r2, sl │ │ │ │ - beq e87bc │ │ │ │ + beq e8794 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ bics r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r2, #1 │ │ │ │ tst r2, r7 │ │ │ │ - beq e87d8 │ │ │ │ + beq e87b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #0 │ │ │ │ - beq e8808 │ │ │ │ + beq e87e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - blt e8808 │ │ │ │ + blt e87e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8808 │ │ │ │ + beq e87e0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stm r6, {r2, fp} │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8824 │ │ │ │ + beq e87fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e8838 │ │ │ │ + beq e8810 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 39ef74 │ │ │ │ + bl 39ef4c │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ cmp fp, #-2147483645 @ 0x80000003 │ │ │ │ - beq e85bc │ │ │ │ + beq e8594 │ │ │ │ cmp r7, #1 │ │ │ │ - beq e8890 │ │ │ │ + beq e8868 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r4, #32 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bne e89dc │ │ │ │ - ldr r1, [pc, #4048] @ e9868 │ │ │ │ - ldr r2, [pc, #4048] @ e986c │ │ │ │ + bne e89b4 │ │ │ │ + ldr r1, [pc, #4048] @ e9840 │ │ │ │ + ldr r2, [pc, #4048] @ e9844 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #-2147483645 @ 0x80000003 │ │ │ │ - blt e88cc │ │ │ │ + blt e88a4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq e88cc │ │ │ │ + beq e88a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r6 │ │ │ │ - b e85bc │ │ │ │ - ldr r2, [pc, #4088] @ e98d4 │ │ │ │ + b e8594 │ │ │ │ + ldr r2, [pc, #4088] @ e98ac │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ @@ -150662,22 +150652,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ - bne e8a6c │ │ │ │ - ldr r0, [pc, #4088] @ e9918 │ │ │ │ + bne e8a44 │ │ │ │ + ldr r0, [pc, #4088] @ e98f0 │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 57dc4 │ │ │ │ - b e8d64 │ │ │ │ + b e8d3c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ @@ -150685,260 +150675,260 @@ │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b e8668 │ │ │ │ + b e8640 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b e85e0 │ │ │ │ + b e85b8 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b e85e8 │ │ │ │ + b e85c0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b e85e0 │ │ │ │ + b e85b8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b e85e0 │ │ │ │ + b e85b8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b e85e0 │ │ │ │ + b e85b8 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b e85e0 │ │ │ │ + b e85b8 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r7 │ │ │ │ - b e85e4 │ │ │ │ + b e85bc │ │ │ │ add r3, r4, #20 │ │ │ │ mov r6, #2 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq e88ac │ │ │ │ + beq e8884 │ │ │ │ cmp r7, #2 │ │ │ │ - beq e8a30 │ │ │ │ + beq e8a08 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bne e8b3c │ │ │ │ - ldr r1, [pc, #4020] @ e99ec │ │ │ │ - ldr r2, [pc, #4020] @ e99f0 │ │ │ │ + bne e8b14 │ │ │ │ + ldr r1, [pc, #4020] @ e99c4 │ │ │ │ + ldr r2, [pc, #4020] @ e99c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e8a64 │ │ │ │ + beq e8a3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r4 │ │ │ │ - b e88ac │ │ │ │ + b e8884 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bne e8ab8 │ │ │ │ - ldr r0, [pc, #3940] @ e99f4 │ │ │ │ + bne e8a90 │ │ │ │ + ldr r0, [pc, #3940] @ e99cc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov sl, #1 │ │ │ │ - b e9064 │ │ │ │ + b e903c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr sl, r0, #5 │ │ │ │ - bne e8afc │ │ │ │ - ldr r0, [pc, #3872] @ e99f8 │ │ │ │ + bne e8ad4 │ │ │ │ + ldr r0, [pc, #3872] @ e99d0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ - b e9044 │ │ │ │ + b e901c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r8, r0, #5 │ │ │ │ - bne e8bc4 │ │ │ │ - ldr r0, [pc, #3808] @ e99fc │ │ │ │ + bne e8b9c │ │ │ │ + ldr r0, [pc, #3808] @ e99d4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b e9024 │ │ │ │ + b e8ffc │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8a4c │ │ │ │ + beq e8a24 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r7, [sp, #308] @ 0x134 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq e8e24 │ │ │ │ + beq e8dfc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8c14 │ │ │ │ - ldr r1, [pc, #4088] @ e9ba4 │ │ │ │ - ldr r2, [pc, #4088] @ e9ba8 │ │ │ │ + bne e8bec │ │ │ │ + ldr r1, [pc, #4088] @ e9b7c │ │ │ │ + ldr r2, [pc, #4088] @ e9b80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ - b e8e24 │ │ │ │ + b e8dfc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8be0 │ │ │ │ - ldr r0, [pc, #4056] @ e9bb0 │ │ │ │ + bne e8bb8 │ │ │ │ + ldr r0, [pc, #4056] @ e9b88 │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8bf8 │ │ │ │ + b e8bd0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8c4c │ │ │ │ - ldr r0, [pc, #4032] @ e9bb4 │ │ │ │ + bne e8c24 │ │ │ │ + ldr r0, [pc, #4032] @ e9b8c │ │ │ │ mov r1, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b e9004 │ │ │ │ + b e8fdc │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0fdc │ │ │ │ + bl 1c0fb4 │ │ │ │ ldrb r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8de0 │ │ │ │ + beq e8db8 │ │ │ │ ldr r7, [sp, #308] @ 0x134 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e8e18 │ │ │ │ - b e8e24 │ │ │ │ + bne e8df0 │ │ │ │ + b e8dfc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8e44 │ │ │ │ - ldr r0, [pc, #3928] @ e9bb8 │ │ │ │ + bne e8e1c │ │ │ │ + ldr r0, [pc, #3928] @ e9b90 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - b e8ff8 │ │ │ │ - ldr r0, [pc, #3956] @ e9bfc │ │ │ │ + b e8fd0 │ │ │ │ + ldr r0, [pc, #3956] @ e9bd4 │ │ │ │ mov r1, #12 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3944] @ e9c04 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3944] @ e9bdc │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3940] @ e9c10 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3940] @ e9be8 │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3916] @ e9c0c │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3916] @ e9be4 │ │ │ │ mov r1, #10 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3872] @ e9bf4 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3872] @ e9bcc │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3856] @ e9bf8 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3856] @ e9bd0 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ + b e8d2c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #3816] @ e9bec │ │ │ │ + ldr r0, [pc, #3816] @ e9bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3808] @ e9bf0 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3808] @ e9bc8 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3804] @ e9c00 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3804] @ e9bd8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3804] @ e9c14 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3804] @ e9bec │ │ │ │ mov r1, #14 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8d54 │ │ │ │ - ldr r0, [pc, #3772] @ e9c08 │ │ │ │ + b e8d2c │ │ │ │ + ldr r0, [pc, #3772] @ e9be0 │ │ │ │ mov r1, #9 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ bl 58038 │ │ │ │ @@ -150948,213 +150938,213 @@ │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b e9090 │ │ │ │ - ldr r2, [pc, #3756] @ e9c44 │ │ │ │ + b e9068 │ │ │ │ + ldr r2, [pc, #3756] @ e9c1c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ bl 567fc │ │ │ │ - b e8d64 │ │ │ │ - ldr r2, [pc, #3712] @ e9c40 │ │ │ │ + b e8d3c │ │ │ │ + ldr r2, [pc, #3712] @ e9c18 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ bl 567fc │ │ │ │ - b e8d64 │ │ │ │ + b e8d3c │ │ │ │ ldrb r1, [sp, #305] @ 0x131 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #2 │ │ │ │ - bne e8e8c │ │ │ │ - ldr r1, [pc, #3520] @ e9bbc │ │ │ │ - ldr r2, [pc, #3520] @ e9bc0 │ │ │ │ + bne e8e64 │ │ │ │ + ldr r1, [pc, #3520] @ e9b94 │ │ │ │ + ldr r2, [pc, #3520] @ e9b98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8e24 │ │ │ │ + beq e8dfc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8e3c │ │ │ │ + beq e8e14 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, r7 │ │ │ │ - b e8a4c │ │ │ │ + b e8a24 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ - bne e8f00 │ │ │ │ - ldr r0, [pc, #3572] @ e9c68 │ │ │ │ + bne e8ed8 │ │ │ │ + ldr r0, [pc, #3572] @ e9c40 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ - b e8fe8 │ │ │ │ + b e8fc0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0fdc │ │ │ │ + bl 1c0fb4 │ │ │ │ ldrb r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8c38 │ │ │ │ + bne e8c10 │ │ │ │ ldrb r1, [sp, #305] @ 0x131 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #2 │ │ │ │ - beq e8df4 │ │ │ │ + beq e8dcc │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0a80 │ │ │ │ + bl 1c0a58 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - beq e95ac │ │ │ │ + beq e9584 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e91d8 │ │ │ │ - ldr r1, [pc, #3292] @ e9bc4 │ │ │ │ - ldr r2, [pc, #3292] @ e9bc8 │ │ │ │ + bne e91b0 │ │ │ │ + ldr r1, [pc, #3292] @ e9b9c │ │ │ │ + ldr r2, [pc, #3292] @ e9ba0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e95ac │ │ │ │ + b e9584 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r7, r0, #5 │ │ │ │ - bne e8f3c │ │ │ │ - ldr r0, [pc, #3396] @ e9c6c │ │ │ │ + bne e8f14 │ │ │ │ + ldr r0, [pc, #3396] @ e9c44 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b e8fc4 │ │ │ │ + b e8f9c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - bne e8f6c │ │ │ │ - ldr r0, [pc, #3348] @ e9c70 │ │ │ │ + bne e8f44 │ │ │ │ + ldr r0, [pc, #3348] @ e9c48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ - b e8fa8 │ │ │ │ + b e8f80 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e90a8 │ │ │ │ - ldr r0, [pc, #3316] @ e9c74 │ │ │ │ + bne e9080 │ │ │ │ + ldr r0, [pc, #3316] @ e9c4c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ bl 57dc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8fa8 │ │ │ │ + beq e8f80 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8fc4 │ │ │ │ + beq e8f9c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8fe0 │ │ │ │ + beq e8fb8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r6 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12340c │ │ │ │ + bl 1233e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9024 │ │ │ │ + beq e8ffc │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9044 │ │ │ │ + beq e901c │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9064 │ │ │ │ + beq e903c │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r9, #0 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - blt e9090 │ │ │ │ + blt e9068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9090 │ │ │ │ + beq e9068 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8668 │ │ │ │ - b e8628 │ │ │ │ + beq e8640 │ │ │ │ + b e8600 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ @@ -151212,275 +151202,275 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e923c │ │ │ │ + beq e9214 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 1210a8 │ │ │ │ + bl 121080 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq e9254 │ │ │ │ + beq e922c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e9260 │ │ │ │ - ldr r1, [pc, #2472] @ e9bcc │ │ │ │ - ldr r2, [pc, #2472] @ e9bd0 │ │ │ │ + bne e9238 │ │ │ │ + ldr r1, [pc, #2472] @ e9ba4 │ │ │ │ + ldr r2, [pc, #2472] @ e9ba8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e95a4 │ │ │ │ + b e957c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e95a4 │ │ │ │ + b e957c │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq e92c0 │ │ │ │ + beq e9298 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e92cc │ │ │ │ - ldr r1, [pc, #2356] @ e9bd4 │ │ │ │ - ldr r2, [pc, #2356] @ e9bd8 │ │ │ │ + bne e92a4 │ │ │ │ + ldr r1, [pc, #2356] @ e9bac │ │ │ │ + ldr r2, [pc, #2356] @ e9bb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e9588 │ │ │ │ + b e9560 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b e935c │ │ │ │ + b e9334 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e9588 │ │ │ │ + b e9560 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq e94f0 │ │ │ │ + beq e94c8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e9504 │ │ │ │ - ldr r1, [pc, #2256] @ e9bdc │ │ │ │ - ldr r2, [pc, #2256] @ e9be0 │ │ │ │ + bne e94dc │ │ │ │ + ldr r1, [pc, #2256] @ e9bb4 │ │ │ │ + ldr r2, [pc, #2256] @ e9bb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e956c │ │ │ │ - ldr r0, [pc, #2308] @ e9c30 │ │ │ │ - ldr r2, [pc, #2308] @ e9c34 │ │ │ │ + b e9544 │ │ │ │ + ldr r0, [pc, #2308] @ e9c08 │ │ │ │ + ldr r2, [pc, #2308] @ e9c0c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ + b e94c4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [pc, #2224] @ e9c18 │ │ │ │ - ldr r2, [pc, #2224] @ e9c1c │ │ │ │ + ldr r0, [pc, #2224] @ e9bf0 │ │ │ │ + ldr r2, [pc, #2224] @ e9bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #2236] @ e9c48 │ │ │ │ - ldr r2, [pc, #2236] @ e9c4c │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #2236] @ e9c20 │ │ │ │ + ldr r2, [pc, #2236] @ e9c24 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #2192] @ e9c50 │ │ │ │ - ldr r2, [pc, #2192] @ e9c54 │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #2192] @ e9c28 │ │ │ │ + ldr r2, [pc, #2192] @ e9c2c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #2116] @ e9c38 │ │ │ │ - ldr r2, [pc, #2116] @ e9c3c │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #2116] @ e9c10 │ │ │ │ + ldr r2, [pc, #2116] @ e9c14 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #2040] @ e9c20 │ │ │ │ - ldr r2, [pc, #2040] @ e9c24 │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #2040] @ e9bf8 │ │ │ │ + ldr r2, [pc, #2040] @ e9bfc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #1996] @ e9c28 │ │ │ │ - ldr r2, [pc, #1996] @ e9c2c │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #1996] @ e9c00 │ │ │ │ + ldr r2, [pc, #1996] @ e9c04 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #1992] @ e9c58 │ │ │ │ - ldr r2, [pc, #1992] @ e9c5c │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #1992] @ e9c30 │ │ │ │ + ldr r2, [pc, #1992] @ e9c34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b e94ec │ │ │ │ - ldr r0, [pc, #1948] @ e9c60 │ │ │ │ - ldr r2, [pc, #1948] @ e9c64 │ │ │ │ + b e94c4 │ │ │ │ + ldr r0, [pc, #1948] @ e9c38 │ │ │ │ + ldr r2, [pc, #1948] @ e9c3c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b e956c │ │ │ │ - adceq fp, r7, r4, lsr r8 │ │ │ │ - adceq sl, r7, r8, asr sp │ │ │ │ + b e9544 │ │ │ │ + adceq fp, r7, ip, asr r8 │ │ │ │ + adceq sl, r7, r0, lsl #27 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - beq e9550 │ │ │ │ + beq e9528 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e95c0 │ │ │ │ - ldr r1, [pc, #1704] @ e9be4 │ │ │ │ - ldr r2, [pc, #1704] @ e9be8 │ │ │ │ + bne e9598 │ │ │ │ + ldr r1, [pc, #1704] @ e9bbc │ │ │ │ + ldr r2, [pc, #1704] @ e9bc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #10 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e956c │ │ │ │ + beq e9544 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9588 │ │ │ │ + beq e9560 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e95a4 │ │ │ │ + beq e957c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12340c │ │ │ │ + bl 1233e4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e8e18 │ │ │ │ - b e8e24 │ │ │ │ + bne e8df0 │ │ │ │ + b e8dfc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -151524,235 +151514,235 @@ │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str ip, [sp, #284] @ 0x11c │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e96b4 │ │ │ │ + beq e968c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 1210a8 │ │ │ │ + bl 121080 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 1210a8 │ │ │ │ + bl 121080 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9708 │ │ │ │ + beq e96e0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 40e544 │ │ │ │ - b e9708 │ │ │ │ + bl 40e51c │ │ │ │ + b e96e0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e972c │ │ │ │ + beq e9704 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 40e544 │ │ │ │ - b e972c │ │ │ │ + bl 40e51c │ │ │ │ + b e9704 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9784 │ │ │ │ + beq e975c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ - b e9784 │ │ │ │ + bl 40e51c │ │ │ │ + b e975c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 1210a8 │ │ │ │ - b e9b80 │ │ │ │ + bl 121080 │ │ │ │ + b e9b58 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9794 │ │ │ │ + beq e976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 40e544 │ │ │ │ - b e9794 │ │ │ │ + bl 40e51c │ │ │ │ + b e976c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12340c │ │ │ │ - b e9808 │ │ │ │ + bl 1233e4 │ │ │ │ + b e97e0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e97bc │ │ │ │ + beq e9794 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ - b e97bc │ │ │ │ + bl 40e51c │ │ │ │ + b e9794 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e97f4 │ │ │ │ + beq e97cc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ - b e97f4 │ │ │ │ + bl 40e51c │ │ │ │ + b e97cc │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12340c │ │ │ │ + bl 1233e4 │ │ │ │ mov sl, #0 │ │ │ │ - b e9848 │ │ │ │ + b e9820 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e98b4 │ │ │ │ + beq e988c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - bl 40e544 │ │ │ │ - b e98b4 │ │ │ │ + bl 40e51c │ │ │ │ + b e988c │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9890 │ │ │ │ + beq e9868 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 40e544 │ │ │ │ - b e9890 │ │ │ │ - adceq fp, r7, r4, asr #10 │ │ │ │ - adceq sl, r7, r8, ror #20 │ │ │ │ + bl 40e51c │ │ │ │ + b e9868 │ │ │ │ + adceq fp, r7, ip, ror #10 │ │ │ │ + umlaleq sl, r7, r0, sl │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e98f8 │ │ │ │ + beq e98d0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 40e544 │ │ │ │ - b e98f8 │ │ │ │ + bl 40e51c │ │ │ │ + b e98d0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9968 │ │ │ │ + beq e9940 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e9968 │ │ │ │ - adceq sl, r7, ip, lsr #22 │ │ │ │ + bl 40e51c │ │ │ │ + b e9940 │ │ │ │ + adceq sl, r7, r4, asr fp │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r8, sl │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e993c │ │ │ │ + beq e9914 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ - b e993c │ │ │ │ - strdeq r2, [sl], r2 @ │ │ │ │ + bl 40e51c │ │ │ │ + b e9914 │ │ │ │ + ldrdeq r2, [sl], sl │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1211ec │ │ │ │ + bl 1211c4 │ │ │ │ eor fp, sl, #1 │ │ │ │ eor sl, r5, #1 │ │ │ │ eor r5, r7, #1 │ │ │ │ eor r7, r4, #1 │ │ │ │ eor r6, r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b e9a34 │ │ │ │ + b e9a0c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq e998c │ │ │ │ + beq e9964 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b e998c │ │ │ │ - b e99e4 │ │ │ │ + bl 40e51c │ │ │ │ + b e9964 │ │ │ │ + b e99bc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1211ec │ │ │ │ + bl 1211c4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e99cc │ │ │ │ - b e9b98 │ │ │ │ + bne e99a4 │ │ │ │ + b e9b70 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq e9b80 │ │ │ │ + beq e9b58 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121534 │ │ │ │ - b e9b80 │ │ │ │ + bl 12150c │ │ │ │ + b e9b58 │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1ba360 │ │ │ │ - b e9b98 │ │ │ │ + bl 1ba338 │ │ │ │ + b e9b70 │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b e9b80 │ │ │ │ + b e9b58 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b e9a14 │ │ │ │ - adceq fp, r7, r4, lsr #7 │ │ │ │ - adceq sl, r7, r8, asr #17 │ │ │ │ - addeq r2, sl, pc, lsl #29 │ │ │ │ - addeq r2, sl, lr, asr #28 │ │ │ │ - addeq r2, sl, r5, lsl lr │ │ │ │ + b e99ec │ │ │ │ + adceq fp, r7, ip, asr #7 │ │ │ │ + strdeq sl, [r7], r0 @ │ │ │ │ + addeq r2, sl, r7, ror lr │ │ │ │ + addeq r2, sl, r6, lsr lr │ │ │ │ + strdeq r2, [sl], sp │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #352] @ 0x160 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ @@ -151761,168 +151751,168 @@ │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9a54 │ │ │ │ + beq e9a2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #0 │ │ │ │ - bne e9a7c │ │ │ │ + bne e9a54 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9a7c │ │ │ │ + beq e9a54 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #0 │ │ │ │ - bne e9aa4 │ │ │ │ + bne e9a7c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9aa4 │ │ │ │ + beq e9a7c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp sl, #0 │ │ │ │ - bne e9acc │ │ │ │ + bne e9aa4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9acc │ │ │ │ + beq e9aa4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, fp, r0 │ │ │ │ - bne e9aec │ │ │ │ + bne e9ac4 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 12340c │ │ │ │ + bl 1233e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e9b14 │ │ │ │ + bne e9aec │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9b14 │ │ │ │ + beq e9aec │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r8 │ │ │ │ - beq e9b38 │ │ │ │ + beq e9b10 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r9 │ │ │ │ - beq e9b5c │ │ │ │ + beq e9b34 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ subs r0, r0, #-2147483645 @ 0x80000003 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r4 │ │ │ │ ldrne r0, [sp, #64] @ 0x40 │ │ │ │ ldrne r1, [sp, #104] @ 0x68 │ │ │ │ - blne 1211ec │ │ │ │ + blne 1211c4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e9b98 │ │ │ │ + beq e9b70 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r7, r0, lsr r2 │ │ │ │ - adceq sl, r7, r4, asr r7 │ │ │ │ + adceq fp, r7, r8, asr r2 │ │ │ │ + adceq sl, r7, ip, ror r7 │ │ │ │ bl 8e880 │ │ │ │ - addeq r2, sl, ip, asr sp │ │ │ │ - addeq r2, sl, ip, asr #26 │ │ │ │ - strdeq r2, [sl], r5 │ │ │ │ - adceq sl, r7, r0, ror #31 │ │ │ │ - adceq sl, r7, r4, lsl #10 │ │ │ │ - strdeq sl, [r7], r4 @ │ │ │ │ - adceq sl, r7, r8, lsl r4 │ │ │ │ - strhteq sl, [r7], r8 │ │ │ │ - ldrdeq sl, [r7], ip @ │ │ │ │ - adceq sl, r7, ip, lsr fp │ │ │ │ - adceq sl, r7, r0, rrx │ │ │ │ - ldrdeq sl, [r7], r0 @ │ │ │ │ - strdeq r9, [r7], r4 @ │ │ │ │ - adceq sl, r7, r0, lsr #17 │ │ │ │ - adceq r9, r7, r4, asr #27 │ │ │ │ - addeq r2, sl, r6, lsl ip │ │ │ │ - addeq r2, sl, r7, lsl #24 │ │ │ │ - addeq r2, sl, sl, asr #24 │ │ │ │ - addeq r2, sl, r1, asr #24 │ │ │ │ - addeq r2, sl, r8, lsr #25 │ │ │ │ - addeq r2, sl, r8, lsl ip │ │ │ │ - @ instruction: 0x008a2cb5 │ │ │ │ - addeq r2, sl, fp, lsl #24 │ │ │ │ - addeq r2, sl, r0, lsr #25 │ │ │ │ - @ instruction: 0x008a2cbe │ │ │ │ - addeq r2, sl, sp, lsr ip │ │ │ │ - addeq r8, sl, r8, lsl #5 │ │ │ │ - strhteq sp, [r7], r4 │ │ │ │ - addeq r8, sl, r4, asr #3 │ │ │ │ - adceq sp, r7, ip, ror #7 │ │ │ │ - umulleq r8, sl, r0, r1 │ │ │ │ - strhteq sp, [r7], r8 │ │ │ │ - addeq r8, sl, r0, asr #5 │ │ │ │ - adceq sp, r7, r8, ror #9 │ │ │ │ - strdeq r8, [sl], r8 @ │ │ │ │ - adceq sp, r7, r0, lsr #8 │ │ │ │ + addeq r2, sl, r4, asr #26 │ │ │ │ + addeq r2, sl, r4, lsr sp │ │ │ │ + ldrdeq r2, [sl], sp │ │ │ │ + adceq fp, r7, r8 │ │ │ │ adceq sl, r7, ip, lsr #10 │ │ │ │ + adceq sl, r7, ip, lsl pc │ │ │ │ + adceq sl, r7, r0, asr #8 │ │ │ │ + adceq sl, r7, r0, ror #23 │ │ │ │ + adceq sl, r7, r4, lsl #2 │ │ │ │ + adceq sl, r7, r4, ror #22 │ │ │ │ + adceq sl, r7, r8, lsl #1 │ │ │ │ + strdeq sl, [r7], r8 @ │ │ │ │ + adceq sl, r7, ip, lsl r0 │ │ │ │ + adceq sl, r7, r8, asr #17 │ │ │ │ + adceq r9, r7, ip, ror #27 │ │ │ │ + strdeq r2, [sl], lr │ │ │ │ + addeq r2, sl, pc, ror #23 │ │ │ │ + addeq r2, sl, r2, lsr ip │ │ │ │ + addeq r2, sl, r9, lsr #24 │ │ │ │ + umulleq r2, sl, r0, ip │ │ │ │ + addeq r2, sl, r0, lsl #24 │ │ │ │ + umulleq r2, sl, sp, ip │ │ │ │ + strdeq r2, [sl], r3 │ │ │ │ + addeq r2, sl, r8, lsl #25 │ │ │ │ + addeq r2, sl, r6, lsr #25 │ │ │ │ + addeq r2, sl, r5, lsr #24 │ │ │ │ + addeq r8, sl, r0, ror r2 │ │ │ │ + ldrdeq sp, [r7], ip @ │ │ │ │ + addeq r8, sl, ip, lsr #3 │ │ │ │ + adceq sp, r7, r4, lsl r4 │ │ │ │ + addeq r8, sl, r8, ror r1 │ │ │ │ + adceq sp, r7, r0, ror #7 │ │ │ │ + addeq r8, sl, r8, lsr #5 │ │ │ │ + adceq sp, r7, r0, lsl r5 │ │ │ │ + addeq r8, sl, r0, ror #3 │ │ │ │ + adceq sp, r7, r8, asr #8 │ │ │ │ adceq sl, r7, r4, asr r5 │ │ │ │ - addeq r8, sl, r0, ror #4 │ │ │ │ - adceq sp, r7, r8, lsl #9 │ │ │ │ - addeq r8, sl, ip, lsr #4 │ │ │ │ - adceq sp, r7, r4, asr r4 │ │ │ │ - addeq r8, sl, ip, asr r1 │ │ │ │ - adceq sp, r7, r4, lsl #7 │ │ │ │ - addeq r8, sl, r8, lsr #2 │ │ │ │ - adceq sp, r7, r0, asr r3 │ │ │ │ - addeq r2, sl, fp, ror #21 │ │ │ │ - addeq r2, sl, r0, asr #20 │ │ │ │ - addeq r2, sl, r6, lsl sl │ │ │ │ - strdeq r2, [sl], sp │ │ │ │ + adceq sl, r7, ip, ror r5 │ │ │ │ + addeq r8, sl, r8, asr #4 │ │ │ │ + strhteq sp, [r7], r0 │ │ │ │ + addeq r8, sl, r4, lsl r2 │ │ │ │ + adceq sp, r7, ip, ror r4 │ │ │ │ + addeq r8, sl, r4, asr #2 │ │ │ │ + adceq sp, r7, ip, lsr #7 │ │ │ │ + addeq r8, sl, r0, lsl r1 │ │ │ │ + adceq sp, r7, r8, ror r3 │ │ │ │ + ldrdeq r2, [sl], r3 │ │ │ │ + addeq r2, sl, r8, lsr #20 │ │ │ │ + strdeq r2, [sl], lr │ │ │ │ + addeq r2, sl, r5, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq e9d94 │ │ │ │ + beq e9d6c │ │ │ │ cmp r5, #21 │ │ │ │ - bne ea024 │ │ │ │ + bne e9ffc │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ str fp, [sp, #4] │ │ │ │ orr r9, r7, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -151936,421 +151926,421 @@ │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc2c8 │ │ │ │ + bl 1bc2a0 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9e04 │ │ │ │ + bne e9ddc │ │ │ │ ldrb r0, [sp, #73] @ 0x49 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e9e48 │ │ │ │ + beq e9e20 │ │ │ │ tst r0, #1 │ │ │ │ - beq e9d48 │ │ │ │ + beq e9d20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ea11c │ │ │ │ + beq ea0f4 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b e9cf4 │ │ │ │ + bl 12150c │ │ │ │ + b e9ccc │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne ea058 │ │ │ │ + bne ea030 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ea14c │ │ │ │ + beq ea124 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ - bl d5538 │ │ │ │ + bl d5510 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq ea04c │ │ │ │ + beq ea024 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp] │ │ │ │ - b e9cf4 │ │ │ │ + b e9ccc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r6} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r6, r1, lsl #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq e9dd4 │ │ │ │ + beq e9dac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne e9e80 │ │ │ │ - ldr r1, [pc, #1372] @ ea338 │ │ │ │ - ldr r2, [pc, #1372] @ ea33c │ │ │ │ + bne e9e58 │ │ │ │ + ldr r1, [pc, #1372] @ ea310 │ │ │ │ + ldr r2, [pc, #1372] @ ea314 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [fp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b ea010 │ │ │ │ + bl 1ba338 │ │ │ │ + b e9fe8 │ │ │ │ mov fp, r4 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - beq e9f24 │ │ │ │ + beq e9efc │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9f08 │ │ │ │ + beq e9ee0 │ │ │ │ add r7, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r7 │ │ │ │ - b e9e30 │ │ │ │ + b e9e08 │ │ │ │ ldr r8, [sp] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - bne e9f60 │ │ │ │ - ldr r0, [pc, #1260] @ ea354 │ │ │ │ + bne e9f38 │ │ │ │ + ldr r0, [pc, #1260] @ ea32c │ │ │ │ mov fp, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b e9f24 │ │ │ │ + b e9efc │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d5538 │ │ │ │ + bl d5510 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9df0 │ │ │ │ + beq e9dc8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [r0] │ │ │ │ ldmib r0, {r1, r5} │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r5, r9 │ │ │ │ - bne ea088 │ │ │ │ + bne ea060 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq e9f24 │ │ │ │ + beq e9efc │ │ │ │ mov r0, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f40 │ │ │ │ + beq e9f18 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ea010 │ │ │ │ + beq e9fe8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b ea010 │ │ │ │ + bl 12150c │ │ │ │ + b e9fe8 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, fp │ │ │ │ - beq e9ffc │ │ │ │ + beq e9fd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, r8, #1 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9fc8 │ │ │ │ + beq e9fa0 │ │ │ │ add r7, sl, #1312 @ 0x520 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov sl, r7 │ │ │ │ - b e9fac │ │ │ │ + b e9f84 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea00c │ │ │ │ + beq e9fe4 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ea01c │ │ │ │ - b ea10c │ │ │ │ + beq e9ff4 │ │ │ │ + b ea0e4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - bne ea10c │ │ │ │ + bne ea0e4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #772] @ ea330 │ │ │ │ + ldr r2, [pc, #772] @ ea308 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ mov r9, sl │ │ │ │ - b e9e78 │ │ │ │ - ldr r0, [pc, #736] @ ea340 │ │ │ │ + b e9e50 │ │ │ │ + ldr r0, [pc, #736] @ ea318 │ │ │ │ mov fp, r4 │ │ │ │ ldr r5, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ mov r1, #6 │ │ │ │ bl 58038 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b e9e28 │ │ │ │ + b e9e00 │ │ │ │ sub r1, r5, r9 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #668] @ ea334 │ │ │ │ + ldr r2, [pc, #668] @ ea30c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r6, r8, #1 │ │ │ │ strd r0, [r2] │ │ │ │ mov fp, r4 │ │ │ │ mov r0, r7 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ea0dc │ │ │ │ + beq ea0b4 │ │ │ │ add r8, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r8 │ │ │ │ - b ea0c4 │ │ │ │ + b ea09c │ │ │ │ cmp sl, #0 │ │ │ │ - beq ea0f8 │ │ │ │ + beq ea0d0 │ │ │ │ mov r0, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ea01c │ │ │ │ + beq e9ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r0, [pc, #540] @ ea344 │ │ │ │ - ldr r2, [pc, #540] @ ea348 │ │ │ │ + ldr r0, [pc, #540] @ ea31c │ │ │ │ + ldr r2, [pc, #540] @ ea320 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b ea17c │ │ │ │ + b ea154 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #496] @ ea34c │ │ │ │ - ldr r2, [pc, #496] @ ea350 │ │ │ │ + ldr r0, [pc, #496] @ ea324 │ │ │ │ + ldr r2, [pc, #496] @ ea328 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ea1a0 │ │ │ │ + beq ea178 │ │ │ │ mov r0, r8 │ │ │ │ add r5, r8, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r8, r5 │ │ │ │ - b ea184 │ │ │ │ + b ea15c │ │ │ │ cmp sl, #0 │ │ │ │ - beq ea304 │ │ │ │ + beq ea2dc │ │ │ │ mov r0, #1312 @ 0x520 │ │ │ │ mul r1, sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b ea274 │ │ │ │ + b ea24c │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120d54 │ │ │ │ - b ea31c │ │ │ │ + bl 120d2c │ │ │ │ + b ea2f4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 120d54 │ │ │ │ - b ea304 │ │ │ │ + bl 120d2c │ │ │ │ + b ea2dc │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b ea2cc │ │ │ │ + b ea2a4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b ea2dc │ │ │ │ + b ea2b4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ea304 │ │ │ │ + beq ea2dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b ea304 │ │ │ │ + bl 12150c │ │ │ │ + b ea2dc │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b ea31c │ │ │ │ + bl 1ba338 │ │ │ │ + b ea2f4 │ │ │ │ bl 8e880 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b ea304 │ │ │ │ + b ea2dc │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq ea25c │ │ │ │ + beq ea234 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r7, r4 │ │ │ │ - b ea240 │ │ │ │ + b ea218 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea304 │ │ │ │ + beq ea2dc │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ - b ea304 │ │ │ │ + bl 40e51c │ │ │ │ + b ea2dc │ │ │ │ bl 8e880 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq ea2a8 │ │ │ │ + beq ea280 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r7, r4 │ │ │ │ - b ea28c │ │ │ │ + b ea264 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea2fc │ │ │ │ + beq ea2d4 │ │ │ │ mov r0, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b ea2fc │ │ │ │ + bl 40e51c │ │ │ │ + b ea2d4 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ - b ea2ec │ │ │ │ + b ea2c4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq ea2fc │ │ │ │ + beq ea2d4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120d54 │ │ │ │ + bl 120d2c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ea31c │ │ │ │ + beq ea2f4 │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r9, r7, ip, ror #7 │ │ │ │ - adceq ip, r7, r0, lsl #14 │ │ │ │ - adceq sl, r7, r8, lsl r2 │ │ │ │ - adceq r9, r7, r4, lsr #10 │ │ │ │ - addeq r3, sl, r9, asr #4 │ │ │ │ - addeq r7, sl, r4, asr #9 │ │ │ │ - strdeq ip, [r7], r4 @ │ │ │ │ - umulleq r7, sl, r0, r4 │ │ │ │ - adceq ip, r7, r0, asr #13 │ │ │ │ - addeq r3, sl, r5, asr #8 │ │ │ │ + adceq r9, r7, r4, lsl r4 │ │ │ │ + adceq ip, r7, r8, lsr #14 │ │ │ │ + adceq sl, r7, r0, asr #4 │ │ │ │ + adceq r9, r7, ip, asr #10 │ │ │ │ + addeq r3, sl, r1, lsr r2 │ │ │ │ + addeq r7, sl, ip, lsr #9 │ │ │ │ + adceq ip, r7, ip, lsl r7 │ │ │ │ + addeq r7, sl, r8, ror r4 │ │ │ │ + adceq ip, r7, r8, ror #13 │ │ │ │ + addeq r3, sl, sp, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #536 @ 0x218 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -152358,17 +152348,17 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ add sl, r3, #16 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq ea9cc │ │ │ │ + beq ea9a4 │ │ │ │ cmp r2, #21 │ │ │ │ - bne eac6c │ │ │ │ + bne eac44 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ add r1, r2, r3, lsl #5 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ @@ -152421,32 +152411,32 @@ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ str r4, [sp, #1364] @ 0x554 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - b ea4a4 │ │ │ │ + b ea47c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 1bdc90 │ │ │ │ + bl 1bdc68 │ │ │ │ ldrb r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaa4c │ │ │ │ + bne eaa24 │ │ │ │ ldrb r0, [sp, #1505] @ 0x5e1 │ │ │ │ add r1, pc, #12 │ │ │ │ - ldr r2, [pc, #3904] @ eb41c │ │ │ │ + ldr r2, [pc, #3904] @ eb3f4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ @@ -152456,346 +152446,346 @@ │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eb1d8 │ │ │ │ + bne eb1b0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb66c │ │ │ │ + beq eb644 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #2564] @ 0xa04 │ │ │ │ ldr r1, [sp, #2568] @ 0xa08 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bne ea4a4 │ │ │ │ - b eae34 │ │ │ │ + bne ea47c │ │ │ │ + b eae0c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne eb200 │ │ │ │ + bne eb1d8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb518 │ │ │ │ + beq eb4f0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eac64 │ │ │ │ + beq eac3c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ vldr d9, [r0] │ │ │ │ - b ea494 │ │ │ │ + b ea46c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ eor r0, r7, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne eb220 │ │ │ │ + bne eb1f8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb5d8 │ │ │ │ + beq eb5b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r0, #0 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r7, #3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #2560 @ 0xa00 │ │ │ │ - bl dd664 │ │ │ │ + bl dd63c │ │ │ │ mov r6, r9 │ │ │ │ add r9, sp, #1504 @ 0x5e0 │ │ │ │ ldm r9, {r0, r1, r9} │ │ │ │ mov r7, r0 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eaddc │ │ │ │ + beq eadb4 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ bl 53d54 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ - b ea4a4 │ │ │ │ + b ea47c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eb1c8 │ │ │ │ + bne eb1a0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb57c │ │ │ │ + beq eb554 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ add r2, sp, #2560 @ 0xa00 │ │ │ │ mov r3, r9 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bne ea4a4 │ │ │ │ - b eae18 │ │ │ │ + bne ea47c │ │ │ │ + b eadf0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eb1b8 │ │ │ │ + bne eb190 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb610 │ │ │ │ + beq eb5e8 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ ldr r2, [sp, #2568] @ 0xa08 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ - bne ea4a4 │ │ │ │ - b eae28 │ │ │ │ + bne ea47c │ │ │ │ + b eae00 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne eb1a8 │ │ │ │ + bne eb180 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb518 │ │ │ │ + beq eb4f0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r2, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ eor r0, r2, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eac64 │ │ │ │ + beq eac3c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ vldr d8, [r0] │ │ │ │ - b ea494 │ │ │ │ + b ea46c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb1e0 │ │ │ │ + bne eb1b8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb518 │ │ │ │ + beq eb4f0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r2, sl │ │ │ │ ldrb r1, [sp, #2561] @ 0xa01 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq ea4a4 │ │ │ │ - b eae80 │ │ │ │ + beq ea47c │ │ │ │ + b eae58 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne eb1f0 │ │ │ │ + bne eb1c8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb72c │ │ │ │ + beq eb704 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r0, #2 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #2560 @ 0xa00 │ │ │ │ - bl dec1c │ │ │ │ + bl debf4 │ │ │ │ add r6, sp, #1504 @ 0x5e0 │ │ │ │ ldm r6, {r0, r1, r6} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eae44 │ │ │ │ + beq eae1c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b ea494 │ │ │ │ + b ea46c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb210 │ │ │ │ + bne eb1e8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb518 │ │ │ │ + beq eb4f0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bne ea4a4 │ │ │ │ - b eaa54 │ │ │ │ + bne ea47c │ │ │ │ + b eaa2c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb518 │ │ │ │ + beq eb4f0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 121534 │ │ │ │ - b ea494 │ │ │ │ + bl 12150c │ │ │ │ + b ea46c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eb198 │ │ │ │ + bne eb170 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eb6d0 │ │ │ │ + beq eb6a8 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #2564] @ 0xa04 │ │ │ │ ldr r0, [sp, #2568] @ 0xa08 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, r8 │ │ │ │ - bne ea4a4 │ │ │ │ + bne ea47c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b eaa54 │ │ │ │ + b eaa2c │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r5, r6, lsl #4 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - beq eaa08 │ │ │ │ + beq ea9e0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne eabd4 │ │ │ │ - ldr r1, [pc, #4076] @ eb9fc │ │ │ │ - ldr r2, [pc, #4076] @ eba00 │ │ │ │ + bne eabac │ │ │ │ + ldr r1, [pc, #4076] @ eb9d4 │ │ │ │ + ldr r2, [pc, #4076] @ eb9d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r9, {r1, r4} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq eabc0 │ │ │ │ + beq eab98 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1ba360 │ │ │ │ - b eabc0 │ │ │ │ + bl 1ba338 │ │ │ │ + b eab98 │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -152808,142 +152798,142 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [sp, #1364] @ 0x554 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs eaaa8 │ │ │ │ + bcs eaa80 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt eaac8 │ │ │ │ + blt eaaa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eaac8 │ │ │ │ + beq eaaa0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #900] @ 0x384 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eaae8 │ │ │ │ + beq eaac0 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - beq eab18 │ │ │ │ + beq eaaf0 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt eab18 │ │ │ │ + blt eaaf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eab18 │ │ │ │ + beq eaaf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ tst r0, #1 │ │ │ │ - beq eab4c │ │ │ │ + beq eab24 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt eab4c │ │ │ │ + blt eab24 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab4c │ │ │ │ + beq eab24 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ tst r0, #1 │ │ │ │ - beq eab88 │ │ │ │ + beq eab60 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt eab88 │ │ │ │ + blt eab60 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab88 │ │ │ │ + beq eab60 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r6, {r1, r4} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq eabac │ │ │ │ + beq eab84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eabc0 │ │ │ │ + beq eab98 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #536 @ 0x218 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #1504 @ 0x5e0 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr fp, [sp, #896] @ 0x380 │ │ │ │ ldr r4, [sp, #900] @ 0x384 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq eaa24 │ │ │ │ + beq ea9fc │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq eac28 │ │ │ │ + beq eac00 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r8, [sp, #904] @ 0x388 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne eae88 │ │ │ │ - ldr r1, [pc, #4052] @ ebc04 │ │ │ │ - ldr r2, [pc, #4052] @ ebc08 │ │ │ │ + bne eae60 │ │ │ │ + ldr r1, [pc, #4052] @ ebbdc │ │ │ │ + ldr r2, [pc, #4052] @ ebbe0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eac5c │ │ │ │ + beq eac34 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, r5 │ │ │ │ - b eaa24 │ │ │ │ + b ea9fc │ │ │ │ ldr r0, [sp, #2568] @ 0xa08 │ │ │ │ - b eaa50 │ │ │ │ - ldr r2, [pc, #3980] @ ebc00 │ │ │ │ + b eaa28 │ │ │ │ + ldr r2, [pc, #3980] @ ebbd8 │ │ │ │ add lr, sp, #2560 @ 0xa00 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ - b eabc0 │ │ │ │ + b eab98 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -152975,114 +152965,114 @@ │ │ │ │ str ip, [sp, #1364] @ 0x554 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ mov r7, r1 │ │ │ │ moveq r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bne eaec8 │ │ │ │ + bne eaea0 │ │ │ │ sub r0, r2, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ sub r0, r3, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #3852] @ ebc80 │ │ │ │ + ldr r0, [pc, #3852] @ ebc58 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ead9c │ │ │ │ + beq ead74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eadb8 │ │ │ │ + beq ead90 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eaa8c │ │ │ │ + beq eaa64 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b eaa8c │ │ │ │ + bl 40e51c │ │ │ │ + b eaa64 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ - b eaa80 │ │ │ │ + b eaa58 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b eaa54 │ │ │ │ + b eaa2c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b eaa50 │ │ │ │ + b eaa28 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b eaa54 │ │ │ │ + b eaa2c │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #900] @ 0x384 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b eaa84 │ │ │ │ + b eaa5c │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ - b eaa50 │ │ │ │ + b eaa28 │ │ │ │ add r3, r5, #20 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1516] @ 0x5ec │ │ │ │ str r2, [sp, #1512] @ 0x5e8 │ │ │ │ str r0, [sp, #1508] @ 0x5e4 │ │ │ │ str r1, [sp, #1504] @ 0x5e0 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaf4c │ │ │ │ + beq eaf24 │ │ │ │ ldr r5, [sp, #900] @ 0x384 │ │ │ │ - b eac40 │ │ │ │ + b eac18 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ mov r6, ip │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -153102,65 +153092,65 @@ │ │ │ │ moveq r2, r9 │ │ │ │ movne r9, r3 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bne eb000 │ │ │ │ + bne eafd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b eb018 │ │ │ │ + b eaff0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq eac28 │ │ │ │ + beq eac00 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r6, [sp, #897] @ 0x381 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq eac28 │ │ │ │ + beq eac00 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1516] @ 0x5ec │ │ │ │ str r2, [sp, #1512] @ 0x5e8 │ │ │ │ str r0, [sp, #1508] @ 0x5e4 │ │ │ │ str r1, [sp, #1504] @ 0x5e0 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ ldr r5, [sp, #900] @ 0x384 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq eac40 │ │ │ │ + beq eac18 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r1, [sp, #1508] @ 0x5e4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq eb158 │ │ │ │ + beq eb130 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eb160 │ │ │ │ - ldr r1, [pc, #3108] @ ebc0c │ │ │ │ - ldr r2, [pc, #3108] @ ebc10 │ │ │ │ + bne eb138 │ │ │ │ + ldr r1, [pc, #3108] @ ebbe4 │ │ │ │ + ldr r2, [pc, #3108] @ ebbe8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b eb3f8 │ │ │ │ + b eb3d0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ mov r6, r4 │ │ │ │ bl 53d54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -153222,82 +153212,82 @@ │ │ │ │ strb r0, [sp, #888] @ 0x378 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb144 │ │ │ │ + beq eb11c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122c70 │ │ │ │ - b eabc0 │ │ │ │ + bl 122c48 │ │ │ │ + b eab98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #704 @ 0x2c0 │ │ │ │ bl 53d54 │ │ │ │ - b eabc0 │ │ │ │ + b eab98 │ │ │ │ mov r6, r1 │ │ │ │ - b eb3f8 │ │ │ │ + b eb3d0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r1, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r2, [sp, #1508] @ 0x5e4 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne eb264 │ │ │ │ + bne eb23c │ │ │ │ ldr r6, [sp, #1512] @ 0x5e8 │ │ │ │ - b eb3d4 │ │ │ │ - ldr r2, [pc, #2736] @ ebc50 │ │ │ │ + b eb3ac │ │ │ │ + ldr r2, [pc, #2736] @ ebc28 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2716] @ ebc4c │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2716] @ ebc24 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2684] @ ebc3c │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2684] @ ebc14 │ │ │ │ mov r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2664] @ ebc38 │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2664] @ ebc10 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ + b eb204 │ │ │ │ mov r1, #14 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2636] @ ebc34 │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2636] @ ebc0c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2636] @ ebc44 │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2636] @ ebc1c │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2616] @ ebc40 │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2616] @ ebc18 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2608] @ ebc48 │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2608] @ ebc20 │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - b eb22c │ │ │ │ - ldr r2, [pc, #2604] @ ebc54 │ │ │ │ + b eb204 │ │ │ │ + ldr r2, [pc, #2604] @ ebc2c │ │ │ │ mov r1, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -153305,282 +153295,282 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ mov r0, r2 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b eaa7c │ │ │ │ + b eaa54 │ │ │ │ eor r0, r1, #2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bne eb298 │ │ │ │ - ldr r1, [pc, #2452] @ ebc14 │ │ │ │ - ldr r2, [pc, #2452] @ ebc18 │ │ │ │ + bne eb270 │ │ │ │ + ldr r1, [pc, #2452] @ ebbec │ │ │ │ + ldr r2, [pc, #2452] @ ebbf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b eb3d4 │ │ │ │ + b eb3ac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ vldr d8, [r0] │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bfbd0 │ │ │ │ + bl 1bfba8 │ │ │ │ ldr r1, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r2, [sp, #1508] @ 0x5e4 │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne eb2dc │ │ │ │ + bne eb2b4 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b eb3d4 │ │ │ │ + b eb3ac │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne eb320 │ │ │ │ - ldr r1, [pc, #2320] @ ebc1c │ │ │ │ - ldr r2, [pc, #2320] @ ebc20 │ │ │ │ + bne eb2f8 │ │ │ │ + ldr r1, [pc, #2320] @ ebbf4 │ │ │ │ + ldr r2, [pc, #2320] @ ebbf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ - b eb290 │ │ │ │ + b eb268 │ │ │ │ add r0, r7, #12 │ │ │ │ add r1, sp, #1968 @ 0x7b0 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #900] @ 0x384 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r7, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq eb378 │ │ │ │ + beq eb350 │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne eb398 │ │ │ │ + bne eb370 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b eb3c4 │ │ │ │ + b eb39c │ │ │ │ mov r0, #6 │ │ │ │ - ldr r1, [pc, #2208] @ ebc24 │ │ │ │ - ldr r2, [pc, #2208] @ ebc28 │ │ │ │ + ldr r1, [pc, #2208] @ ebbfc │ │ │ │ + ldr r2, [pc, #2208] @ ebc00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b eb3c8 │ │ │ │ + b eb3a0 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r1, [sp, #1508] @ 0x5e4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne eb420 │ │ │ │ + bne eb3f8 │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb3fc │ │ │ │ + beq eb3d4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb414 │ │ │ │ + beq eb3ec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r6 │ │ │ │ - b eac40 │ │ │ │ - addeq r1, sl, r7, asr r7 │ │ │ │ + b eac18 │ │ │ │ + addeq r1, sl, pc, lsr r7 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #7 │ │ │ │ - beq eb37c │ │ │ │ + beq eb354 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ vldr d9, [r0] │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r1, [sp, #1508] @ 0x5e4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq eb574 │ │ │ │ + beq eb54c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq eb37c │ │ │ │ + beq eb354 │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c05d0 │ │ │ │ + bl 1c05a8 │ │ │ │ ldr r1, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r2, [sp, #1508] @ 0x5e4 │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ eor r0, r1, #4 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - beq eb4f4 │ │ │ │ + beq eb4cc │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne eb76c │ │ │ │ - ldr r1, [pc, #1868] @ ebc2c │ │ │ │ - ldr r2, [pc, #1868] @ ebc30 │ │ │ │ + bne eb744 │ │ │ │ + ldr r1, [pc, #1868] @ ebc04 │ │ │ │ + ldr r2, [pc, #1868] @ ebc08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb3c8 │ │ │ │ + beq eb3a0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ - b eb3c8 │ │ │ │ + bl 40e51c │ │ │ │ + b eb3a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ - ldr r0, [pc, #1792] @ ebc58 │ │ │ │ - ldr r2, [pc, #1792] @ ebc5c │ │ │ │ + ldr r0, [pc, #1792] @ ebc30 │ │ │ │ + ldr r2, [pc, #1792] @ ebc34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #904] @ 0x388 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b eb728 │ │ │ │ + b eb700 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b eb3c4 │ │ │ │ + b eb39c │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #1740] @ ebc68 │ │ │ │ - ldr r2, [pc, #1740] @ ebc6c │ │ │ │ + ldr r0, [pc, #1740] @ ebc40 │ │ │ │ + ldr r2, [pc, #1740] @ ebc44 │ │ │ │ str r3, [sp, #1360] @ 0x550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #1368] @ 0x558 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #1364] @ 0x554 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b eb728 │ │ │ │ + b eb700 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r9 │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ - b eb54c │ │ │ │ + b eb524 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r9 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #1600] @ ebc70 │ │ │ │ - ldr r2, [pc, #1600] @ ebc74 │ │ │ │ + ldr r0, [pc, #1600] @ ebc48 │ │ │ │ + ldr r2, [pc, #1600] @ ebc4c │ │ │ │ str r3, [sp, #1360] @ 0x550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #1368] @ 0x558 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #1364] @ 0x554 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b eb728 │ │ │ │ + b eb700 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r9 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #1488] @ ebc60 │ │ │ │ - ldr r2, [pc, #1488] @ ebc64 │ │ │ │ + ldr r0, [pc, #1488] @ ebc38 │ │ │ │ + ldr r2, [pc, #1488] @ ebc3c │ │ │ │ str r3, [sp, #1360] @ 0x550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #1368] @ 0x558 │ │ │ │ @@ -153588,23 +153578,23 @@ │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #1364] @ 0x554 │ │ │ │ str r4, [sp, #900] @ 0x384 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b eb728 │ │ │ │ + b eb700 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #1416] @ ebc78 │ │ │ │ - ldr r2, [pc, #1416] @ ebc7c │ │ │ │ + ldr r0, [pc, #1416] @ ebc50 │ │ │ │ + ldr r2, [pc, #1416] @ ebc54 │ │ │ │ str r3, [sp, #1360] @ 0x550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #1368] @ 0x558 │ │ │ │ @@ -153627,15 +153617,15 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ - b eb550 │ │ │ │ + b eb528 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ add r1, r0, #480 @ 0x1e0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, #508 @ 0x1fc │ │ │ │ add r1, sp, #1360 @ 0x550 │ │ │ │ bl 53d54 │ │ │ │ @@ -153679,161 +153669,161 @@ │ │ │ │ str r0, [sp, #836] @ 0x344 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ vstr d9, [sp, #680] @ 0x2a8 │ │ │ │ strb r6, [sp, #888] @ 0x378 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb864 │ │ │ │ + beq eb83c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122c70 │ │ │ │ - b eabc0 │ │ │ │ + bl 122c48 │ │ │ │ + b eab98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r9 │ │ │ │ - b eb14c │ │ │ │ + b eb124 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122c70 │ │ │ │ - b ebbc4 │ │ │ │ + bl 122c48 │ │ │ │ + b ebb9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb8ac │ │ │ │ + beq eb884 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ - b eb8ac │ │ │ │ + bl 40e51c │ │ │ │ + b eb884 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 1223f8 │ │ │ │ - b eb8c0 │ │ │ │ + bl 1223d0 │ │ │ │ + b eb898 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb8e8 │ │ │ │ + beq eb8c0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ - b eb8e8 │ │ │ │ + bl 40e51c │ │ │ │ + b eb8c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb9dc │ │ │ │ + beq eb9b4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b eb9dc │ │ │ │ + bl 40e51c │ │ │ │ + b eb9b4 │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ - b eba7c │ │ │ │ + b eba54 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122c70 │ │ │ │ - b ebbac │ │ │ │ + bl 122c48 │ │ │ │ + b ebb84 │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne eb980 │ │ │ │ + bne eb958 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne eb9a0 │ │ │ │ + bne eb978 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebad8 │ │ │ │ - b eb9c0 │ │ │ │ + beq ebab0 │ │ │ │ + b eb998 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb96c │ │ │ │ + beq eb944 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebad8 │ │ │ │ + beq ebab0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b ebad8 │ │ │ │ + bl 40e51c │ │ │ │ + b ebab0 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eba58 │ │ │ │ + beq eba30 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b eba58 │ │ │ │ - adceq r9, r7, ip, lsl #10 │ │ │ │ - strdeq r8, [r7], r0 @ │ │ │ │ + bl 40e51c │ │ │ │ + b eba30 │ │ │ │ + adceq r9, r7, r4, lsr r5 │ │ │ │ + adceq r8, r7, r8, lsl r9 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r7 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ - b ebb34 │ │ │ │ + b ebb0c │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ - b ebaf8 │ │ │ │ + b ebad0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ebbac │ │ │ │ + beq ebb84 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121534 │ │ │ │ - b ebbac │ │ │ │ + bl 12150c │ │ │ │ + b ebb84 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebbc4 │ │ │ │ + beq ebb9c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1ba360 │ │ │ │ - b ebbc4 │ │ │ │ + bl 1ba338 │ │ │ │ + b ebb9c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b ebbac │ │ │ │ + b ebb84 │ │ │ │ mov r6, r0 │ │ │ │ - b ebac8 │ │ │ │ + b ebaa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, r9 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ @@ -153852,128 +153842,128 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [sp, #1364] @ 0x554 │ │ │ │ bic r0, r0, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ebaf8 │ │ │ │ + beq ebad0 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - blt ebb18 │ │ │ │ + blt ebaf0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ebb18 │ │ │ │ + beq ebaf0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ ldr r1, [sp, #900] @ 0x384 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ebb34 │ │ │ │ + beq ebb0c │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ ldrne r0, [sp, #112] @ 0x70 │ │ │ │ tstne r0, #1 │ │ │ │ orrne r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebbcc │ │ │ │ + bne ebba4 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ subs r0, r9, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ orrne r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebbe0 │ │ │ │ + bne ebbb8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq ebba4 │ │ │ │ + beq ebb7c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebba4 │ │ │ │ + beq ebb7c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ebbc4 │ │ │ │ + beq ebb9c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b ebb4c │ │ │ │ + bl 40e51c │ │ │ │ + b ebb24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b ebb68 │ │ │ │ + bl 40e51c │ │ │ │ + b ebb40 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strhteq r8, [r7], r0 │ │ │ │ - adceq r9, r7, ip, ror #5 │ │ │ │ - ldrdeq r8, [r7], r0 @ │ │ │ │ - adceq r8, r7, r4, lsr pc │ │ │ │ - adceq r8, r7, r8, lsl r3 │ │ │ │ - umlaleq r8, r7, ip, ip │ │ │ │ - adceq r8, r7, r0, lsl #1 │ │ │ │ - adceq r8, r7, r0, lsl ip │ │ │ │ - strdeq r7, [r7], r4 @ │ │ │ │ - umlaleq r8, r7, r8, fp │ │ │ │ - adceq r7, r7, ip, ror pc │ │ │ │ - adceq r8, r7, ip, lsr sl │ │ │ │ - adceq r7, r7, r0, lsr #28 │ │ │ │ - strdeq lr, [r9], r3 │ │ │ │ - addeq r1, sl, r7, asr #16 │ │ │ │ - addeq r1, sl, r2, ror #16 │ │ │ │ - addeq r1, sl, pc, lsl #9 │ │ │ │ - addeq r0, sl, pc, asr #20 │ │ │ │ - addeq r1, sl, r0, asr #9 │ │ │ │ - addeq r1, sl, r6, lsr r5 │ │ │ │ - @ instruction: 0x008a1bb8 │ │ │ │ - addeq r1, sl, r4, ror #9 │ │ │ │ - umulleq r6, sl, r4, r0 │ │ │ │ - adceq fp, r7, r4, asr #5 │ │ │ │ - addeq r5, sl, ip, asr pc │ │ │ │ - adceq fp, r7, r8, lsl #3 │ │ │ │ - addeq r6, sl, r0, asr r0 │ │ │ │ - adceq fp, r7, ip, ror r2 │ │ │ │ - @ instruction: 0x008a5fbc │ │ │ │ - adceq fp, r7, r8, ror #3 │ │ │ │ - strdeq r5, [sl], ip │ │ │ │ - adceq fp, r7, r8, lsr #2 │ │ │ │ - ldrdeq r0, [sl], r7 │ │ │ │ + ldrdeq r8, [r7], r8 @ │ │ │ │ + adceq r9, r7, r4, lsl r3 │ │ │ │ + strdeq r8, [r7], r8 @ │ │ │ │ + adceq r8, r7, ip, asr pc │ │ │ │ + adceq r8, r7, r0, asr #6 │ │ │ │ + adceq r8, r7, r4, asr #25 │ │ │ │ + adceq r8, r7, r8, lsr #1 │ │ │ │ + adceq r8, r7, r8, lsr ip │ │ │ │ + adceq r8, r7, ip, lsl r0 │ │ │ │ + adceq r8, r7, r0, asr #23 │ │ │ │ + adceq r7, r7, r4, lsr #31 │ │ │ │ + adceq r8, r7, r4, ror #20 │ │ │ │ + adceq r7, r7, r8, asr #28 │ │ │ │ + ldrdeq lr, [r9], fp │ │ │ │ + addeq r1, sl, pc, lsr #16 │ │ │ │ + addeq r1, sl, sl, asr #16 │ │ │ │ + addeq r1, sl, r7, ror r4 │ │ │ │ + addeq r0, sl, r7, lsr sl │ │ │ │ + addeq r1, sl, r8, lsr #9 │ │ │ │ + addeq r1, sl, lr, lsl r5 │ │ │ │ + addeq r1, sl, r0, lsr #23 │ │ │ │ + addeq r1, sl, ip, asr #9 │ │ │ │ + addeq r6, sl, ip, ror r0 │ │ │ │ + adceq fp, r7, ip, ror #5 │ │ │ │ + addeq r5, sl, r4, asr #30 │ │ │ │ + strhteq fp, [r7], r0 │ │ │ │ + addeq r6, sl, r8, lsr r0 │ │ │ │ + adceq fp, r7, r4, lsr #5 │ │ │ │ + addeq r5, sl, r4, lsr #31 │ │ │ │ + adceq fp, r7, r0, lsl r2 │ │ │ │ + addeq r5, sl, r4, ror #29 │ │ │ │ + adceq fp, r7, r0, asr r1 │ │ │ │ + @ instruction: 0x008a0ebf │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq ebda8 │ │ │ │ + beq ebd80 │ │ │ │ cmp fp, #21 │ │ │ │ - bne ebf9c │ │ │ │ + bne ebf74 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r5, sp, #16 │ │ │ │ @@ -153987,330 +153977,330 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bcc28 │ │ │ │ + bl 1bcc00 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ebe1c │ │ │ │ + bne ebdf4 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq ebe50 │ │ │ │ + beq ebe28 │ │ │ │ tst r0, #1 │ │ │ │ - beq ebd54 │ │ │ │ + beq ebd2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ec04c │ │ │ │ + beq ec024 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b ebd00 │ │ │ │ + bl 12150c │ │ │ │ + b ebcd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebfd4 │ │ │ │ + bne ebfac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ec06c │ │ │ │ + beq ec044 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq ebfc4 │ │ │ │ + beq ebf9c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - b ebd00 │ │ │ │ + b ebcd8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r5, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq ebde8 │ │ │ │ + beq ebdc0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne ebeb4 │ │ │ │ - ldr r1, [pc, #932] @ ec194 │ │ │ │ - ldr r2, [pc, #932] @ ec198 │ │ │ │ + bne ebe8c │ │ │ │ + ldr r1, [pc, #932] @ ec16c │ │ │ │ + ldr r2, [pc, #932] @ ec170 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebe7c │ │ │ │ + beq ebe54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ebe7c │ │ │ │ + beq ebe54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b ebe7c │ │ │ │ + bl 40e51c │ │ │ │ + b ebe54 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebf28 │ │ │ │ - ldr r0, [pc, #844] @ ec1b0 │ │ │ │ + bne ebf00 │ │ │ │ + ldr r0, [pc, #844] @ ec188 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebe98 │ │ │ │ + beq ebe70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ebe14 │ │ │ │ + beq ebdec │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, r8 │ │ │ │ - bl 121534 │ │ │ │ - b ebe14 │ │ │ │ + bl 12150c │ │ │ │ + b ebdec │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebe04 │ │ │ │ + beq ebddc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r6, r4 │ │ │ │ - bne ec000 │ │ │ │ + bne ebfd8 │ │ │ │ str r9, [sl] │ │ │ │ stmib sl, {r7, r8} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ebf84 │ │ │ │ + beq ebf5c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq ebe14 │ │ │ │ + beq ebdec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #488] @ ec18c │ │ │ │ + ldr r2, [pc, #488] @ ec164 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b ebe7c │ │ │ │ - ldr r0, [pc, #448] @ ec19c │ │ │ │ + b ebe54 │ │ │ │ + ldr r0, [pc, #448] @ ec174 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r4, r2 │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ebe3c │ │ │ │ - b ebe7c │ │ │ │ + bne ebe14 │ │ │ │ + b ebe54 │ │ │ │ sub r1, r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #384] @ ec190 │ │ │ │ + ldr r2, [pc, #384] @ ec168 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [sl] │ │ │ │ - beq ebe14 │ │ │ │ + beq ebdec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #332] @ ec1a0 │ │ │ │ + ldr r0, [pc, #332] @ ec178 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #328] @ ec1a4 │ │ │ │ + ldr r2, [pc, #328] @ ec17c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b ec090 │ │ │ │ - ldr r0, [pc, #308] @ ec1a8 │ │ │ │ + b ec068 │ │ │ │ + ldr r0, [pc, #308] @ ec180 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #304] @ ec1ac │ │ │ │ + ldr r2, [pc, #304] @ ec184 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ec17c │ │ │ │ + beq ec154 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec168 │ │ │ │ + beq ec140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b ec168 │ │ │ │ + bl 40e51c │ │ │ │ + b ec140 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b ec13c │ │ │ │ + b ec114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b ec140 │ │ │ │ + b ec118 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ec168 │ │ │ │ + beq ec140 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b ec168 │ │ │ │ + bl 12150c │ │ │ │ + b ec140 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b ec17c │ │ │ │ + bl 1ba338 │ │ │ │ + b ec154 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b ec168 │ │ │ │ - b ec13c │ │ │ │ + b ec140 │ │ │ │ + b ec114 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ec160 │ │ │ │ + beq ec138 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ec17c │ │ │ │ + beq ec154 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq r7, r7, r4, r4 @ │ │ │ │ - adceq sl, r7, r8, lsl #15 │ │ │ │ - ldrdeq r8, [r7], ip @ │ │ │ │ - adceq r7, r7, r0, lsl r5 │ │ │ │ - strdeq r0, [sl], r2 │ │ │ │ - umulleq r5, sl, r8, r5 │ │ │ │ + strhteq r7, [r7], ip │ │ │ │ + strhteq sl, [r7], r0 │ │ │ │ + adceq r8, r7, r4, lsl #4 │ │ │ │ + adceq r7, r7, r8, lsr r5 │ │ │ │ + ldrdeq r0, [sl], sl │ │ │ │ + addeq r5, sl, r0, lsl #11 │ │ │ │ + strdeq sl, [r7], r0 @ │ │ │ │ + addeq r5, sl, ip, asr r5 │ │ │ │ adceq sl, r7, r8, asr #15 │ │ │ │ - addeq r5, sl, r4, ror r5 │ │ │ │ - adceq sl, r7, r0, lsr #15 │ │ │ │ - addeq r0, sl, r6, ror #26 │ │ │ │ + addeq r0, sl, lr, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, sp, #352 @ 0x160 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - beq ec418 │ │ │ │ + beq ec3f0 │ │ │ │ cmp r2, #21 │ │ │ │ - bne ed388 │ │ │ │ + bne ed360 │ │ │ │ add r2, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r1, sp, #3456 @ 0xd80 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ @@ -154438,47 +154428,47 @@ │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, #4 │ │ │ │ str r2, [sp, #2320] @ 0x910 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #2792] @ 0xae8 │ │ │ │ - b ec4d4 │ │ │ │ + b ec4ac │ │ │ │ ldmib r1, {r0, r5, fp} │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, r5, fp, lsl #4 │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ - beq ec454 │ │ │ │ + beq ec42c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne ed268 │ │ │ │ - ldr r1, [pc, #4064] @ ed43c │ │ │ │ - ldr r2, [pc, #4064] @ ed440 │ │ │ │ + bne ed240 │ │ │ │ + ldr r1, [pc, #4064] @ ed414 │ │ │ │ + ldr r2, [pc, #4064] @ ed418 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq ed36c │ │ │ │ + beq ed344 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1ba360 │ │ │ │ - b ed36c │ │ │ │ + bl 1ba338 │ │ │ │ + b ed344 │ │ │ │ ldr r0, [sp, #3468] @ 0xd8c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #3472] @ 0xd90 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #3476] @ 0xd94 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ @@ -154493,18 +154483,18 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ add r7, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bd45c │ │ │ │ + bl 1bd434 │ │ │ │ ldrb r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecfc4 │ │ │ │ + bne ecf9c │ │ │ │ ldrb r0, [sp, #3457] @ 0xd81 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @@ -154524,388 +154514,388 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ andeq r1, r0, r4, lsr r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne edf9c │ │ │ │ + bne edf74 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee3cc │ │ │ │ + beq ee3a4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r1, [sp, #3976] @ 0xf88 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #3980] @ 0xf8c │ │ │ │ ldr r0, [sp, #3984] @ 0xf90 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ mov r1, fp │ │ │ │ - bne ec4d4 │ │ │ │ - b ed604 │ │ │ │ + bne ec4ac │ │ │ │ + b ed5dc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee0b0 │ │ │ │ + bne ee088 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d6b08 │ │ │ │ + bl d6ae0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed61c │ │ │ │ + bne ed5f4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movw r1, #48 @ 0x30 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ tst r0, r1 │ │ │ │ - bne ed738 │ │ │ │ + bne ed710 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b ec4c4 │ │ │ │ + b ec49c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne ee06c │ │ │ │ + bne ee044 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ - bl dd664 │ │ │ │ + bl dd63c │ │ │ │ ldr r1, [sp, #3456] @ 0xd80 │ │ │ │ ldr r7, [sp, #3460] @ 0xd84 │ │ │ │ ldr r5, [sp, #3464] @ 0xd88 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq ed730 │ │ │ │ + beq ed708 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - b ec4d4 │ │ │ │ + b ec4ac │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee03c │ │ │ │ + bne ee014 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - beq ec4d4 │ │ │ │ - b ed728 │ │ │ │ + beq ec4ac │ │ │ │ + b ed700 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ eor r0, r0, #4 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne edf5c │ │ │ │ + bne edf34 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ - bl dcad4 │ │ │ │ + bl dcaac │ │ │ │ ldr r6, [sp, #3456] @ 0xd80 │ │ │ │ ldr r7, [sp, #3460] @ 0xd84 │ │ │ │ ldr r4, [sp, #3464] @ 0xd88 │ │ │ │ eor r0, r6, #4 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq ed3b8 │ │ │ │ + beq ed390 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #460 @ 0x1cc │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ bl 53d54 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ - b ecb80 │ │ │ │ + b ecb58 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ee054 │ │ │ │ + bne ee02c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl d8ff8 │ │ │ │ + bl d8fd0 │ │ │ │ ldrb r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r1, [sp, #3977] @ 0xf89 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - beq ec4d4 │ │ │ │ - b ed380 │ │ │ │ + beq ec4ac │ │ │ │ + b ed358 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ eor r0, r0, #3 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne edf70 │ │ │ │ + bne edf48 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ - bl de098 │ │ │ │ + bl de070 │ │ │ │ ldr r6, [sp, #3456] @ 0xd80 │ │ │ │ ldr r7, [sp, #3460] @ 0xd84 │ │ │ │ ldr r4, [sp, #3464] @ 0xd88 │ │ │ │ eor r0, r6, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq ed3b8 │ │ │ │ + beq ed390 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ bl 53d54 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - b ec4d4 │ │ │ │ + b ec4ac │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne edf14 │ │ │ │ + bne edeec │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #3980] @ 0xf8c │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bne ec4d4 │ │ │ │ - b ecfc8 │ │ │ │ + bne ec4ac │ │ │ │ + b ecfa0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #5 │ │ │ │ - bne ee098 │ │ │ │ + bne ee070 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dce7c │ │ │ │ + bl dce54 │ │ │ │ ldrb r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r1, [sp, #3977] @ 0xf89 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - beq ec4d4 │ │ │ │ - b ed380 │ │ │ │ + beq ec4ac │ │ │ │ + b ed358 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne edfdc │ │ │ │ + bne edfb4 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ - bhi edb0c │ │ │ │ + bhi edae4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrb r0, [sp, #3460] @ 0xd84 │ │ │ │ - b ecf48 │ │ │ │ + b ecf20 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne edf44 │ │ │ │ + bne edf1c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ - bl dd8bc │ │ │ │ + bl dd894 │ │ │ │ ldr r2, [sp, #3456] @ 0xd80 │ │ │ │ ldr r3, [sp, #3460] @ 0xd84 │ │ │ │ ldr r1, [sp, #3464] @ 0xd88 │ │ │ │ eor r0, r2, #3 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq ed3c0 │ │ │ │ + beq ed398 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, lr, #760 @ 0x2f8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r7, r5 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r5, r7 │ │ │ │ - b ec4c4 │ │ │ │ + b ec49c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne edfc8 │ │ │ │ + bne edfa0 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ - bl ddb5c │ │ │ │ + bl ddb34 │ │ │ │ ldr r9, [sp, #3456] @ 0xd80 │ │ │ │ ldr ip, [sp, #3460] @ 0xd84 │ │ │ │ ldr r7, [sp, #3464] @ 0xd88 │ │ │ │ eor r0, r9, #3 │ │ │ │ orrs r0, r0, ip │ │ │ │ - beq ed614 │ │ │ │ + beq ed5ec │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ mov lr, r5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ @@ -154917,283 +154907,283 @@ │ │ │ │ mov r9, ip │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str ip, [sp, #248] @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - b ec4d4 │ │ │ │ + b ec4ac │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #4 │ │ │ │ - bne edf84 │ │ │ │ + bne edf5c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dbd44 │ │ │ │ + bl dbd1c │ │ │ │ ldrb r0, [sp, #3984] @ 0xf90 │ │ │ │ ldr r1, [sp, #3976] @ 0xf88 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ed3c0 │ │ │ │ + beq ed398 │ │ │ │ str r1, [sp, #28] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #3980] @ 0xf8c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, lr, #380 @ 0x17c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldrb r1, [r1, #2] │ │ │ │ strh r0, [r2] │ │ │ │ strb r1, [sp, #3454] @ 0xd7e │ │ │ │ - b ec4c4 │ │ │ │ + b ec49c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #5 │ │ │ │ - bne ee024 │ │ │ │ + bne edffc │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dc878 │ │ │ │ + bl dc850 │ │ │ │ ldrb r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r1, [sp, #3977] @ 0xf89 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - beq ec4d4 │ │ │ │ - b ed380 │ │ │ │ + beq ec4ac │ │ │ │ + b ed358 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne edf2c │ │ │ │ + bne edf04 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #3980] @ 0xf8c │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bne ec4d4 │ │ │ │ - b ecfc8 │ │ │ │ + bne ec4ac │ │ │ │ + b ecfa0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne ee00c │ │ │ │ + bne edfe4 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dc9b0 │ │ │ │ + bl dc988 │ │ │ │ ldr r1, [sp, #3980] @ 0xf8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #3976] @ 0xf88 │ │ │ │ ldr r0, [sp, #3984] @ 0xf90 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - bne ec4d4 │ │ │ │ - b ecfc8 │ │ │ │ + bne ec4ac │ │ │ │ + b ecfa0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne edff4 │ │ │ │ + bne edfcc │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee468 │ │ │ │ + beq ee440 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, #2 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ ldr r2, [sp, #3456] @ 0xd80 │ │ │ │ ldr r0, [sp, #3464] @ 0xd88 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ eor r0, r2, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ - bne ec498 │ │ │ │ - b ed694 │ │ │ │ + bne ec470 │ │ │ │ + b ed66c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne edfb0 │ │ │ │ + bne edf88 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - beq ec4d4 │ │ │ │ - b ed5fc │ │ │ │ + beq ec4ac │ │ │ │ + b ed5d4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ee080 │ │ │ │ + bne ee058 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #3976] @ 0xf88 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #3980] @ 0xf8c │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bne ec4d4 │ │ │ │ - b ecfc8 │ │ │ │ + bne ec4ac │ │ │ │ + b ecfa0 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ee300 │ │ │ │ + beq ee2d8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b ec4c4 │ │ │ │ + bl 12150c │ │ │ │ + b ec49c │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldrsb r0, [lr, #132] @ 0x84 │ │ │ │ - b ecf5c │ │ │ │ + b ecf34 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ vldr d8, [r0, #12] │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ vldr s0, [r0, #8] │ │ │ │ vcvt.f64.u32 d8, s0 │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 984598 │ │ │ │ + bl 984570 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 9844e4 │ │ │ │ + bl 9844bc │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.u32 d8, s0 │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldrsh r0, [lr, #132] @ 0x84 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ vldr s0, [r0, #8] │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ - b ecfb0 │ │ │ │ + b ecf88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ vldr s0, [r0, #8] │ │ │ │ vmov r0, s0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ cmn r0, #1 │ │ │ │ vmovgt.f64 d1, d9 │ │ │ │ vmov r0, r1, d1 │ │ │ │ vmov r0, r2, d0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ bfi r2, r1, #31, #1 │ │ │ │ vmov d8, r0, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - b ec4c4 │ │ │ │ + b ec49c │ │ │ │ ldr r6, [sp, #3460] @ 0xd84 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ @@ -155230,225 +155220,225 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ bicsne r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq ed084 │ │ │ │ + beq ed05c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [sp, #268] @ 0x10c │ │ │ │ mvn fp, #0 │ │ │ │ str r9, [sp, #268] @ 0x10c │ │ │ │ mvn r9, #3 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ed0c4 │ │ │ │ + beq ed09c │ │ │ │ ldr r0, [sp, #3304] @ 0xce8 │ │ │ │ orr r1, r9, #2 │ │ │ │ orr r0, r0, r9 │ │ │ │ subs r0, r0, r1 │ │ │ │ sbcs r0, fp, fp │ │ │ │ - bcs ed0c4 │ │ │ │ + bcs ed09c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r0, [sp, #2840] @ 0xb18 │ │ │ │ adds r2, r9, #2 │ │ │ │ ldr r1, [sp, #2844] @ 0xb1c │ │ │ │ adc r3, fp, #0 │ │ │ │ orr r0, r0, r9 │ │ │ │ mov r4, #0 │ │ │ │ orr r1, r1, fp │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, r3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ - beq ed104 │ │ │ │ + beq ed0dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #792 @ 0x318 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r8, [sp, #2792] @ 0xae8 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ movwgt r4, #1 │ │ │ │ tst r7, r4 │ │ │ │ - beq ed1a8 │ │ │ │ + beq ed180 │ │ │ │ ldr r6, [sp, #2800] @ 0xaf0 │ │ │ │ ldr r7, [sp, #2796] @ 0xaec │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ - beq ed188 │ │ │ │ + beq ed160 │ │ │ │ mov r4, #0 │ │ │ │ - b ed140 │ │ │ │ + b ed118 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ed188 │ │ │ │ + beq ed160 │ │ │ │ add r5, r7, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne ed174 │ │ │ │ + bne ed14c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq ed134 │ │ │ │ - bl 1a05bc │ │ │ │ - b ed134 │ │ │ │ + beq ed10c │ │ │ │ + bl 1a0594 │ │ │ │ + b ed10c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b ed154 │ │ │ │ + bl 40e51c │ │ │ │ + b ed12c │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ed1a8 │ │ │ │ + beq ed180 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #2320] @ 0x910 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #2324] @ 0x914 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ tst r5, r0 │ │ │ │ - beq ed1d4 │ │ │ │ + beq ed1ac │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #2248] @ 0x8c8 │ │ │ │ adds r2, r9, #2 │ │ │ │ ldr r1, [sp, #2252] @ 0x8cc │ │ │ │ adc r3, fp, #0 │ │ │ │ orr r0, r0, r9 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ orr r1, r1, fp │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, r3 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ movwcc r4, #1 │ │ │ │ tst r0, r4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - beq ed22c │ │ │ │ + beq ed204 │ │ │ │ ldr r1, [sp, #2296] @ 0x8f8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ed300 │ │ │ │ + bne ed2d8 │ │ │ │ ldr r1, [sp, #2308] @ 0x904 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ed31c │ │ │ │ + bne ed2f4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ tst r0, #1 │ │ │ │ - beq ed334 │ │ │ │ + beq ed30c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt ed334 │ │ │ │ + blt ed30c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed334 │ │ │ │ + beq ed30c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ - b ed334 │ │ │ │ + bl 40e51c │ │ │ │ + b ed30c │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #3456 @ 0xd80 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ add r1, sp, #3456 @ 0xd80 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r8, [sp, #2320] @ 0x910 │ │ │ │ ldr sl, [sp, #2324] @ 0x914 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq ec470 │ │ │ │ + beq ec448 │ │ │ │ cmp fp, #1 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - beq ed2bc │ │ │ │ + beq ed294 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, r5, #32 │ │ │ │ ldr r4, [sp, #2328] @ 0x918 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ - bne ed444 │ │ │ │ - ldr r1, [pc, #3948] @ ee230 │ │ │ │ - ldr r2, [pc, #3948] @ ee234 │ │ │ │ + bne ed41c │ │ │ │ + ldr r1, [pc, #3948] @ ee208 │ │ │ │ + ldr r2, [pc, #3948] @ ee20c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ed2f4 │ │ │ │ + beq ed2cc │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - b ec470 │ │ │ │ + b ec448 │ │ │ │ ldr r0, [sp, #2300] @ 0x8fc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #2308] @ 0x904 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ed22c │ │ │ │ + beq ed204 │ │ │ │ ldr r0, [sp, #2312] @ 0x908 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ tst r0, #1 │ │ │ │ - bne ed238 │ │ │ │ + bne ed210 │ │ │ │ ldr r0, [sp, #912] @ 0x390 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq ed358 │ │ │ │ + beq ed330 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ed36c │ │ │ │ + beq ed344 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #352 @ 0x160 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #3980] @ 0xf8c │ │ │ │ - b ecfc8 │ │ │ │ - ldr r2, [pc, #4092] @ ee38c │ │ │ │ + b ecfa0 │ │ │ │ + ldr r2, [pc, #4092] @ ee364 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b ed36c │ │ │ │ + b ed344 │ │ │ │ mov r9, r4 │ │ │ │ - b ecfd0 │ │ │ │ + b ecfa8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ @@ -155471,33 +155461,33 @@ │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ mov r8, #1 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ str sl, [sp, #2800] @ 0xaf0 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ - b ed040 │ │ │ │ - strdeq r7, [r7], r8 @ │ │ │ │ - adceq r6, r7, r4, lsr #29 │ │ │ │ + b ed018 │ │ │ │ + adceq r7, r7, r0, lsr #20 │ │ │ │ + adceq r6, r7, ip, asr #29 │ │ │ │ add r3, r5, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #2320 @ 0x910 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #2320 @ 0x910 │ │ │ │ mov r0, r7 │ │ │ │ - bl ddb5c │ │ │ │ + bl ddb34 │ │ │ │ ldr r3, [sp, #3456] @ 0xd80 │ │ │ │ ldr r2, [sp, #3460] @ 0xd84 │ │ │ │ ldr r9, [sp, #3464] @ 0xd88 │ │ │ │ eor r0, r3, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq ed2d8 │ │ │ │ + beq ed2b0 │ │ │ │ add r0, r7, #12 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov ip, r3 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ @@ -155510,42 +155500,42 @@ │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #2252] @ 0x8cc │ │ │ │ str ip, [sp, #276] @ 0x114 │ │ │ │ str ip, [sp, #2248] @ 0x8c8 │ │ │ │ str r9, [sp, #2256] @ 0x8d0 │ │ │ │ - beq ed4ec │ │ │ │ + beq ed4c4 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne ed9d8 │ │ │ │ - ldr r1, [pc, #3948] @ ee460 │ │ │ │ - ldr r2, [pc, #3948] @ ee464 │ │ │ │ + bne ed9b0 │ │ │ │ + ldr r1, [pc, #3948] @ ee438 │ │ │ │ + ldr r2, [pc, #3948] @ ee43c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq ed2d8 │ │ │ │ + beq ed2b0 │ │ │ │ ldr r1, [sp, #2296] @ 0x8f8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne edbc4 │ │ │ │ + bne edb9c │ │ │ │ ldr r1, [sp, #2308] @ 0x904 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ed2d8 │ │ │ │ + beq ed2b0 │ │ │ │ ldr r0, [sp, #2312] @ 0x908 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b ed2d8 │ │ │ │ + bl 40e51c │ │ │ │ + b ed2b0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ @@ -155578,28 +155568,28 @@ │ │ │ │ clz r6, r0 │ │ │ │ clz r5, r1 │ │ │ │ moveq sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - bne ed7e4 │ │ │ │ + bne ed7bc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ - b ed7f8 │ │ │ │ + b ed7d0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b ecfc8 │ │ │ │ + b ecfa0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ - b ecfc8 │ │ │ │ + b ecfa0 │ │ │ │ mov r9, r7 │ │ │ │ - b ecfd0 │ │ │ │ + b ecfa8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ @@ -155621,15 +155611,15 @@ │ │ │ │ str r0, [sp, #2324] @ 0x914 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ str sl, [sp, #2800] @ 0xaf0 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ - b ed7bc │ │ │ │ + b ed794 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ @@ -155658,21 +155648,21 @@ │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - b ed088 │ │ │ │ + b ed060 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b ecfc8 │ │ │ │ + b ecfa0 │ │ │ │ mov r9, r5 │ │ │ │ - b ecfd0 │ │ │ │ + b ecfa8 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [pc, #4036] @ ee708 │ │ │ │ + ldr r0, [pc, #4036] @ ee6e0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #3304] @ 0xce8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #2840] @ 0xb18 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #2320] @ 0x910 │ │ │ │ @@ -155705,15 +155695,15 @@ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - b ed060 │ │ │ │ + b ed038 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 53d54 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ lsr r7, r6, #5 │ │ │ │ @@ -155723,67 +155713,67 @@ │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ movne fp, r2 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ lsr r7, r5, #5 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ - beq ed84c │ │ │ │ + beq ed824 │ │ │ │ eor r0, r0, #4 │ │ │ │ orrs r9, r0, r1 │ │ │ │ - bne ed888 │ │ │ │ + bne ed860 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3460] @ 0xd84 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ - b ed898 │ │ │ │ - ldr r0, [pc, #4076] @ ee840 │ │ │ │ + b ed870 │ │ │ │ + ldr r0, [pc, #4076] @ ee818 │ │ │ │ mov r8, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ bl 57dc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - b eda94 │ │ │ │ + b eda6c │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #2320 @ 0x910 │ │ │ │ mov r2, #472 @ 0x1d8 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r8, #5 │ │ │ │ movweq r8, #4 │ │ │ │ str sl, [sp, #260] @ 0x104 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne ed8b8 │ │ │ │ + bne ed890 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - b ed8cc │ │ │ │ + b ed8a4 │ │ │ │ ldr r2, [sp, #2796] @ 0xaec │ │ │ │ ldr r3, [sp, #2800] @ 0xaf0 │ │ │ │ ldr r1, [sp, #2792] @ 0xae8 │ │ │ │ str r3, [sp, #3936] @ 0xf60 │ │ │ │ str r2, [sp, #3932] @ 0xf5c │ │ │ │ str r1, [sp, #3928] @ 0xf58 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr sl, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ eor r1, r1, #3 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne ed8fc │ │ │ │ + bne ed8d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - b ed91c │ │ │ │ + b ed8f4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #872 @ 0x368 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r5, lr, #760 @ 0x2f8 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ @@ -155794,130 +155784,130 @@ │ │ │ │ clz r7, r9 │ │ │ │ subs r4, r0, #2 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movne r4, r0 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ clz r6, r0 │ │ │ │ - bne ed95c │ │ │ │ + bne ed934 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3980] @ 0xf8c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ - b ed974 │ │ │ │ + b ed94c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #464 @ 0x1d0 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #792 @ 0x318 │ │ │ │ bl 53d54 │ │ │ │ lsr r0, r7, #5 │ │ │ │ lsr r7, r5, #5 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ lsr r6, r6, #5 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed9c4 │ │ │ │ + beq ed99c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - beq eda24 │ │ │ │ + beq ed9fc │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #4 │ │ │ │ - bne edad4 │ │ │ │ + bne edaac │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r1, #11 │ │ │ │ - ldr r0, [pc, #3824] @ ee8b0 │ │ │ │ + ldr r0, [pc, #3824] @ ee888 │ │ │ │ add r0, pc, r0 │ │ │ │ - b eda34 │ │ │ │ - ldr r0, [pc, #3816] @ ee8b4 │ │ │ │ + b eda0c │ │ │ │ + ldr r0, [pc, #3816] @ ee88c │ │ │ │ mov r1, #14 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ add r0, pc, r0 │ │ │ │ - b eda34 │ │ │ │ + b eda0c │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #3468] @ 0xd8c │ │ │ │ str r2, [sp, #3464] @ 0xd88 │ │ │ │ str r0, [sp, #3460] @ 0xd84 │ │ │ │ str r1, [sp, #3456] @ 0xd80 │ │ │ │ add r5, sp, #2320 @ 0x910 │ │ │ │ add r1, sp, #3456 @ 0xd80 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r9, lr, #380 @ 0x17c │ │ │ │ ldr r7, [sp, #2320] @ 0x910 │ │ │ │ cmp r7, #2 │ │ │ │ - bne edb98 │ │ │ │ + bne edb70 │ │ │ │ ldr r9, [sp, #2324] @ 0x914 │ │ │ │ - b ed504 │ │ │ │ + b ed4dc │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r1, #12 │ │ │ │ - ldr r0, [pc, #3716] @ ee8b8 │ │ │ │ + ldr r0, [pc, #3716] @ ee890 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r8, #1 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #260] @ 0x104 │ │ │ │ bl 57dc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #3976] @ 0xf88 │ │ │ │ ldr r1, [sp, #3980] @ 0xf8c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eda6c │ │ │ │ + beq eda44 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #856 @ 0x358 │ │ │ │ - bl 120c70 │ │ │ │ + bl 120c48 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ rsbs r0, r0, #1 │ │ │ │ rscs r0, r1, #0 │ │ │ │ - bcc eda94 │ │ │ │ + bcc eda6c │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq edab0 │ │ │ │ + beq eda88 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 121c98 │ │ │ │ + bl 121c70 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq edacc │ │ │ │ + beq edaa4 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r1, fp │ │ │ │ - b ed060 │ │ │ │ + b ed038 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ subs r5, sl, #2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movne r5, sl │ │ │ │ eor r0, r0, #3 │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ orrs r0, r0, r1 │ │ │ │ clz sl, r0 │ │ │ │ - bne edbe4 │ │ │ │ + bne edbbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - b edbf8 │ │ │ │ + b edbd0 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - ldr r2, [pc, #4076] @ eeb04 │ │ │ │ + ldr r2, [pc, #4076] @ eeadc │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ @@ -155942,56 +155932,56 @@ │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ bl 567fc │ │ │ │ - b ee13c │ │ │ │ + b ee114 │ │ │ │ ldr r4, [sp, #2324] @ 0x914 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bf9a8 │ │ │ │ + bl 1bf980 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne edc90 │ │ │ │ + bne edc68 │ │ │ │ ldr r9, [sp, #3464] @ 0xd88 │ │ │ │ - b ed504 │ │ │ │ + b ed4dc │ │ │ │ ldr r0, [sp, #2300] @ 0x8fc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #2308] @ 0x904 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ed2d8 │ │ │ │ - b ed534 │ │ │ │ + beq ed2b0 │ │ │ │ + b ed50c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ lsr r8, sl, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ movweq r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq edd08 │ │ │ │ + beq edce0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #3 │ │ │ │ ldr sl, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #4 │ │ │ │ - beq edc6c │ │ │ │ + beq edc44 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r5, r0 │ │ │ │ add r2, lr, #856 @ 0x358 │ │ │ │ add r1, lr, #380 @ 0x17c │ │ │ │ ldrb r0, [sp, #3454] @ 0xd7e │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ strb r0, [r2, #518] @ 0x206 │ │ │ │ @@ -155999,67 +155989,67 @@ │ │ │ │ ldrh r1, [r1] │ │ │ │ mov r2, r5 │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne edd4c │ │ │ │ - ldr r0, [pc, #4088] @ eec7c │ │ │ │ + bne edd24 │ │ │ │ + ldr r0, [pc, #4088] @ eec54 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ - b edd1c │ │ │ │ + b edcf4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq edf0c │ │ │ │ + beq edee4 │ │ │ │ vldr d8, [r9, #12] │ │ │ │ add fp, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 1c14f8 │ │ │ │ + bl 1c14d0 │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [sp, #3456] @ 0xd80 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #3460] @ 0xd84 │ │ │ │ eor r0, r7, #5 │ │ │ │ ldr r9, [sp, #3464] @ 0xd88 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - beq ed504 │ │ │ │ + beq ed4dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, fp, #12 │ │ │ │ add r0, lr, #792 @ 0x318 │ │ │ │ mov r2, #460 @ 0x1cc │ │ │ │ bl 53d54 │ │ │ │ eor r0, r7, #4 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne ee158 │ │ │ │ - ldr r1, [pc, #4064] @ eecd4 │ │ │ │ - ldr r2, [pc, #4064] @ eecd8 │ │ │ │ + bne ee130 │ │ │ │ + ldr r1, [pc, #4064] @ eecac │ │ │ │ + ldr r2, [pc, #4064] @ eecb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ - b ed500 │ │ │ │ - ldr r0, [pc, #4044] @ eecdc │ │ │ │ + b ed4d8 │ │ │ │ + ldr r0, [pc, #4044] @ eecb4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #22 │ │ │ │ ldr sl, [sp, #260] @ 0x104 │ │ │ │ bl 57dc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eda4c │ │ │ │ + beq eda24 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 1218b0 │ │ │ │ - b eda4c │ │ │ │ + bl 121888 │ │ │ │ + b eda24 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add r8, sp, #936 @ 0x3a8 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ add r0, r8, #32 │ │ │ │ str sl, [sp, #2192] @ 0x890 │ │ │ │ mov sl, r1 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -156152,134 +156142,134 @@ │ │ │ │ str r9, [sp, #2168] @ 0x878 │ │ │ │ str fp, [sp, #2160] @ 0x870 │ │ │ │ mov r4, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee144 │ │ │ │ + beq ee11c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 121ce8 │ │ │ │ - b ed36c │ │ │ │ + bl 121cc0 │ │ │ │ + b ed344 │ │ │ │ mov r0, #3 │ │ │ │ - b ed4ec │ │ │ │ + b ed4c4 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #4036] @ eeee8 │ │ │ │ + ldr r2, [pc, #4036] @ eeec0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #4016] @ eeeec │ │ │ │ + ldr r2, [pc, #4016] @ eeec4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #17 │ │ │ │ - ldr r2, [pc, #4076] @ eef40 │ │ │ │ + ldr r2, [pc, #4076] @ eef18 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ - ldr r2, [pc, #4048] @ eef34 │ │ │ │ + b ee09c │ │ │ │ + ldr r2, [pc, #4048] @ eef0c │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ - ldr r2, [pc, #4048] @ eef48 │ │ │ │ + b ee09c │ │ │ │ + ldr r2, [pc, #4048] @ eef20 │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #9 │ │ │ │ - ldr r2, [pc, #4048] @ eef64 │ │ │ │ + ldr r2, [pc, #4048] @ eef3c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #14 │ │ │ │ - ldr r2, [pc, #3964] @ eef28 │ │ │ │ + ldr r2, [pc, #3964] @ eef00 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #14 │ │ │ │ - ldr r2, [pc, #3980] @ eef4c │ │ │ │ + ldr r2, [pc, #3980] @ eef24 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ - ldr r2, [pc, #3932] @ eef2c │ │ │ │ + b ee09c │ │ │ │ + ldr r2, [pc, #3932] @ eef04 │ │ │ │ mov r1, #11 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #11 │ │ │ │ - ldr r2, [pc, #3908] @ eef30 │ │ │ │ + ldr r2, [pc, #3908] @ eef08 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #3940] @ eef68 │ │ │ │ + ldr r2, [pc, #3940] @ eef40 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #3872] @ eef3c │ │ │ │ + ldr r2, [pc, #3872] @ eef14 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #10 │ │ │ │ - ldr r2, [pc, #3844] @ eef38 │ │ │ │ + ldr r2, [pc, #3844] @ eef10 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #12 │ │ │ │ - ldr r2, [pc, #3844] @ eef50 │ │ │ │ + ldr r2, [pc, #3844] @ eef28 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #11 │ │ │ │ - ldr r2, [pc, #3824] @ eef54 │ │ │ │ + ldr r2, [pc, #3824] @ eef2c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ - ldr r2, [pc, #3812] @ eef58 │ │ │ │ + b ee09c │ │ │ │ + ldr r2, [pc, #3812] @ eef30 │ │ │ │ mov r1, #9 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #3764] @ eef44 │ │ │ │ + ldr r2, [pc, #3764] @ eef1c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #10 │ │ │ │ - ldr r2, [pc, #3764] @ eef5c │ │ │ │ + ldr r2, [pc, #3764] @ eef34 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ee0c4 │ │ │ │ + b ee09c │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ mov r1, #22 │ │ │ │ - ldr r2, [pc, #3744] @ eef60 │ │ │ │ + ldr r2, [pc, #3744] @ eef38 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ @@ -156305,129 +156295,129 @@ │ │ │ │ str sl, [sp, #2800] @ 0xaf0 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ mov r0, r2 │ │ │ │ bl 58038 │ │ │ │ mov r9, r0 │ │ │ │ - b ed03c │ │ │ │ + b ed014 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1312 @ 0x520 │ │ │ │ bl 53d54 │ │ │ │ - b ed36c │ │ │ │ + b ed344 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, r5, #12 │ │ │ │ add r1, lr, #792 @ 0x318 │ │ │ │ mov r2, #460 @ 0x1cc │ │ │ │ bl 53d54 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [sp, #2324] @ 0x914 │ │ │ │ str r7, [sp, #2320] @ 0x910 │ │ │ │ str r9, [sp, #2328] @ 0x918 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1c051c │ │ │ │ + bl 1c04f4 │ │ │ │ ldrb r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee1a0 │ │ │ │ + beq ee178 │ │ │ │ ldr r9, [sp, #3460] @ 0xd84 │ │ │ │ - b ee20c │ │ │ │ + b ee1e4 │ │ │ │ ldrb r0, [sp, #3457] @ 0xd81 │ │ │ │ cmp r0, #5 │ │ │ │ - bne ee1c8 │ │ │ │ - ldr r1, [pc, #3388] @ eeef0 │ │ │ │ - ldr r2, [pc, #3388] @ eeef4 │ │ │ │ + bne ee1a0 │ │ │ │ + ldr r1, [pc, #3388] @ eeec8 │ │ │ │ + ldr r2, [pc, #3388] @ eeecc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ - b ee208 │ │ │ │ + b ee1e0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bf900 │ │ │ │ + bl 1bf8d8 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ ldr r9, [sp, #3460] @ 0xd84 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq ee20c │ │ │ │ + beq ee1e4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne ee238 │ │ │ │ - ldr r1, [pc, #3328] @ eeef8 │ │ │ │ - ldr r2, [pc, #3328] @ eeefc │ │ │ │ + bne ee210 │ │ │ │ + ldr r1, [pc, #3328] @ eeed0 │ │ │ │ + ldr r2, [pc, #3328] @ eeed4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ rsbs r0, r5, #1 │ │ │ │ rscs r0, fp, #0 │ │ │ │ - bcc ee228 │ │ │ │ + bcc ee200 │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ - bl 1223f8 │ │ │ │ - b ed504 │ │ │ │ + bl 1223d0 │ │ │ │ + b ed4dc │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ - b ed504 │ │ │ │ - umlaleq r6, r7, r0, fp │ │ │ │ - adceq r6, r7, ip, lsr r0 │ │ │ │ + b ed4dc │ │ │ │ + strhteq r6, [r7], r8 │ │ │ │ + adceq r6, r7, r4, rrx │ │ │ │ ldr r1, [sp, #3464] @ 0xd88 │ │ │ │ str r1, [sp, #2816] @ 0xb00 │ │ │ │ str r9, [sp, #2812] @ 0xafc │ │ │ │ str r0, [sp, #2808] @ 0xaf8 │ │ │ │ add r4, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf834 │ │ │ │ + bl 1bf80c │ │ │ │ add r9, sp, #3456 @ 0xd80 │ │ │ │ ldm r9, {r0, r1, r9} │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ eor r0, r0, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ - beq ee2f0 │ │ │ │ + beq ee2c8 │ │ │ │ add r0, r4, #12 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6} │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #7 │ │ │ │ - beq ee2d8 │ │ │ │ + beq ee2b0 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - beq ee390 │ │ │ │ + beq ee368 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne ee398 │ │ │ │ - ldr r1, [pc, #3104] @ eef00 │ │ │ │ - ldr r2, [pc, #3104] @ eef04 │ │ │ │ + bne ee370 │ │ │ │ + ldr r1, [pc, #3104] @ eeed8 │ │ │ │ + ldr r2, [pc, #3104] @ eeedc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ - bl 120c70 │ │ │ │ - b ee20c │ │ │ │ + bl 120c48 │ │ │ │ + b ee1e4 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [pc, #3168] @ eef6c │ │ │ │ - ldr r2, [pc, #3168] @ eef70 │ │ │ │ + ldr r0, [pc, #3168] @ eef44 │ │ │ │ + ldr r2, [pc, #3168] @ eef48 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #3304] @ 0xce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #2840] @ 0xb18 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ @@ -156451,34 +156441,34 @@ │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str sl, [sp, #2800] @ 0xaf0 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ str r1, [sp, #2252] @ 0x8cc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b ee500 │ │ │ │ - strhteq r6, [r7], r4 │ │ │ │ + b ee4d8 │ │ │ │ + ldrdeq r6, [r7], ip @ │ │ │ │ ldr r9, [sp, #248] @ 0xf8 │ │ │ │ - b ee2f0 │ │ │ │ + b ee2c8 │ │ │ │ add r6, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0904 │ │ │ │ + bl 1c08dc │ │ │ │ add r4, sp, #3456 @ 0xd80 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ eor r0, r0, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ - bne ee504 │ │ │ │ + bne ee4dc │ │ │ │ mov r9, r4 │ │ │ │ - b ee2f0 │ │ │ │ + b ee2c8 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [pc, #2972] @ eef74 │ │ │ │ - ldr r2, [pc, #2972] @ eef78 │ │ │ │ + ldr r0, [pc, #2972] @ eef4c │ │ │ │ + ldr r2, [pc, #2972] @ eef50 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #3304] @ 0xce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #2840] @ 0xb18 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ @@ -156504,20 +156494,20 @@ │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #2800] @ 0xaf0 │ │ │ │ str fp, [sp, #2796] @ 0xaec │ │ │ │ str r8, [sp, #2792] @ 0xae8 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b ee500 │ │ │ │ - adceq r6, r7, r0, ror #18 │ │ │ │ - adceq r5, r7, ip, lsl #28 │ │ │ │ + b ee4d8 │ │ │ │ + adceq r6, r7, r8, lsl #19 │ │ │ │ + adceq r5, r7, r4, lsr lr │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [pc, #2824] @ eef7c │ │ │ │ - ldr r2, [pc, #2824] @ eef80 │ │ │ │ + ldr r0, [pc, #2824] @ eef54 │ │ │ │ + ldr r2, [pc, #2824] @ eef58 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #3304] @ 0xce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #2840] @ 0xb18 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ @@ -156554,244 +156544,244 @@ │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ee544 │ │ │ │ - ldr r1, [pc, #2520] @ eef08 │ │ │ │ - ldr r2, [pc, #2520] @ eef0c │ │ │ │ + bne ee51c │ │ │ │ + ldr r1, [pc, #2520] @ eeee0 │ │ │ │ + ldr r2, [pc, #2520] @ eeee4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 57f38 │ │ │ │ - b ee2ec │ │ │ │ + b ee2c4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #3980] @ 0xf8c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #3976] @ 0xf88 │ │ │ │ str r4, [sp, #3984] @ 0xf90 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bfb48 │ │ │ │ + bl 1bfb20 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee5a0 │ │ │ │ + beq ee578 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ - bne ee5a8 │ │ │ │ + bne ee580 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ - b ee600 │ │ │ │ + b ee5d8 │ │ │ │ mov r0, #10 │ │ │ │ - b ee5e8 │ │ │ │ + b ee5c0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bfb48 │ │ │ │ + bl 1bfb20 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee5e4 │ │ │ │ + beq ee5bc │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ - bne ee624 │ │ │ │ + bne ee5fc │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ - b ee600 │ │ │ │ + b ee5d8 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #2336] @ eef10 │ │ │ │ - ldr r2, [pc, #2336] @ eef14 │ │ │ │ + ldr r1, [pc, #2336] @ eeee8 │ │ │ │ + ldr r2, [pc, #2336] @ eeeec │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ee2f0 │ │ │ │ + beq ee2c8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl 1223f8 │ │ │ │ - b ee2f0 │ │ │ │ + bl 1223d0 │ │ │ │ + b ee2c8 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bfa6c │ │ │ │ + bl 1bfa44 │ │ │ │ ldrb r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee644 │ │ │ │ + beq ee61c │ │ │ │ ldr r9, [sp, #3460] @ 0xd84 │ │ │ │ - b ee600 │ │ │ │ + b ee5d8 │ │ │ │ ldrb r1, [sp, #3457] @ 0xd81 │ │ │ │ mov r0, #12 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq ee5e8 │ │ │ │ + beq ee5c0 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - beq ee6c0 │ │ │ │ + beq ee698 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r0, #13 │ │ │ │ cmp r1, #2 │ │ │ │ - beq ee5e8 │ │ │ │ + beq ee5c0 │ │ │ │ add r6, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c05d0 │ │ │ │ + bl 1c05a8 │ │ │ │ add r4, sp, #3456 @ 0xd80 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ eor r0, r0, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ - bne ee6c8 │ │ │ │ + bne ee6a0 │ │ │ │ mov r9, r4 │ │ │ │ - b ee600 │ │ │ │ + b ee5d8 │ │ │ │ ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - b ee600 │ │ │ │ + b ee5d8 │ │ │ │ add r1, r6, #12 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ee70c │ │ │ │ - ldr r1, [pc, #2084] @ eef18 │ │ │ │ - ldr r2, [pc, #2084] @ eef1c │ │ │ │ + bne ee6e4 │ │ │ │ + ldr r1, [pc, #2084] @ eeef0 │ │ │ │ + ldr r2, [pc, #2084] @ eeef4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #14 │ │ │ │ bl 57f38 │ │ │ │ - b ee5fc │ │ │ │ - umulleq r3, fp, r7, r6 │ │ │ │ + b ee5d4 │ │ │ │ + addeq r3, fp, pc, ror r6 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #3308] @ 0xcec │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ str r4, [sp, #3312] @ 0xcf0 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bf548 │ │ │ │ + bl 1bf520 │ │ │ │ ldrb r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee758 │ │ │ │ + beq ee730 │ │ │ │ ldr r9, [sp, #3460] @ 0xd84 │ │ │ │ - b ee88c │ │ │ │ + b ee864 │ │ │ │ ldrb r1, [sp, #3457] @ 0xd81 │ │ │ │ mov r0, #15 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ cmp r1, #5 │ │ │ │ - beq ee874 │ │ │ │ + beq ee84c │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bf76c │ │ │ │ + bl 1bf744 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee79c │ │ │ │ + beq ee774 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - bne ee7a4 │ │ │ │ + bne ee77c │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - b ee88c │ │ │ │ + b ee864 │ │ │ │ mov r0, #16 │ │ │ │ - b ee874 │ │ │ │ + b ee84c │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 1bfef8 │ │ │ │ + bl 1bfed0 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldrb r0, [sp, #3464] @ 0xd88 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #5 │ │ │ │ - bne ee7d0 │ │ │ │ + bne ee7a8 │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - b ee88c │ │ │ │ + b ee864 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldrb r1, [sp, #3467] @ 0xd8b │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ ldr r2, [sp, #3460] @ 0xd84 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r2, lr, #856 @ 0x358 │ │ │ │ strb r1, [sp, #3930] @ 0xf5a │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldrh r0, [r0, #13] │ │ │ │ strh r0, [r2] │ │ │ │ mov r0, #17 │ │ │ │ cmp r1, #4 │ │ │ │ - beq ee874 │ │ │ │ + beq ee84c │ │ │ │ add r4, sp, #3456 @ 0xd80 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1370 │ │ │ │ + bl 1c1348 │ │ │ │ ldr r1, [sp, #3456] @ 0xd80 │ │ │ │ ldr r2, [sp, #3460] @ 0xd84 │ │ │ │ ldr r0, [sp, #3464] @ 0xd88 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - bne ee844 │ │ │ │ + bne ee81c │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ - b ee88c │ │ │ │ - addeq lr, r9, r3, asr #28 │ │ │ │ + b ee864 │ │ │ │ + addeq lr, r9, fp, lsr #28 │ │ │ │ add lr, r4, #12 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add ip, r0, #872 @ 0x368 │ │ │ │ ldm lr, {r0, r1, r3, r4, r6} │ │ │ │ mov r2, ip │ │ │ │ stm r2, {r0, r1, r3, r4, r6} │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bne ee8bc │ │ │ │ - ldr r1, [pc, #1700] @ eef20 │ │ │ │ - ldr r2, [pc, #1700] @ eef24 │ │ │ │ + bne ee894 │ │ │ │ + ldr r1, [pc, #1700] @ eeef8 │ │ │ │ + ldr r2, [pc, #1700] @ eeefc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ee600 │ │ │ │ + beq ee5d8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ - bl 1218b0 │ │ │ │ - b ee600 │ │ │ │ - addeq lr, r9, r6, lsr sp │ │ │ │ - addeq lr, r9, r8, lsl #26 │ │ │ │ - @ instruction: 0x0089ecb6 │ │ │ │ + bl 121888 │ │ │ │ + b ee5d8 │ │ │ │ + addeq lr, r9, lr, lsl sp │ │ │ │ + strdeq lr, [r9], r0 │ │ │ │ + umulleq lr, r9, lr, ip │ │ │ │ ldm ip, {r1, r2, r3, r4, r6} │ │ │ │ add fp, sp, #936 @ 0x3a8 │ │ │ │ add r0, fp, #12 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -156874,189 +156864,189 @@ │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ strb r0, [sp, #2224] @ 0x8b0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #2220] @ 0x8ac │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eea54 │ │ │ │ + beq eea2c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 121ce8 │ │ │ │ - b ed36c │ │ │ │ + bl 121cc0 │ │ │ │ + b ed344 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b ee14c │ │ │ │ + b ee124 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 121ce8 │ │ │ │ - b eeec4 │ │ │ │ + bl 121cc0 │ │ │ │ + b eee9c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eea9c │ │ │ │ + beq eea74 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ - bl 1218b0 │ │ │ │ - b eea9c │ │ │ │ + bl 121888 │ │ │ │ + b eea74 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eeac4 │ │ │ │ + beq eea9c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl 1223f8 │ │ │ │ - b eeac4 │ │ │ │ + bl 1223d0 │ │ │ │ + b eea9c │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ - bl 120c70 │ │ │ │ - b eead8 │ │ │ │ + bl 120c48 │ │ │ │ + b eeab0 │ │ │ │ mov r9, r0 │ │ │ │ rsbs r0, r5, #1 │ │ │ │ rscs r0, fp, #0 │ │ │ │ - bcc eebd4 │ │ │ │ + bcc eebac │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ - bl 1223f8 │ │ │ │ - b eebd4 │ │ │ │ + bl 1223d0 │ │ │ │ + b eebac │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 121ce8 │ │ │ │ - b eeeac │ │ │ │ - adceq r6, r7, r8, asr r5 │ │ │ │ + bl 121cc0 │ │ │ │ + b eee84 │ │ │ │ + adceq r6, r7, r0, lsl #11 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eeb3c │ │ │ │ + beq eeb14 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 1218b0 │ │ │ │ - b eeb3c │ │ │ │ + bl 121888 │ │ │ │ + b eeb14 │ │ │ │ mov r9, r0 │ │ │ │ - b eeb5c │ │ │ │ - b eeccc │ │ │ │ + b eeb34 │ │ │ │ + b eeca4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #3976] @ 0xf88 │ │ │ │ ldr r1, [sp, #3980] @ 0xf8c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eeb5c │ │ │ │ + beq eeb34 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #856 @ 0x358 │ │ │ │ - bl 120c70 │ │ │ │ - b eeb70 │ │ │ │ + bl 120c48 │ │ │ │ + b eeb48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ ldr r1, [sp, #3460] @ 0xd84 │ │ │ │ rsbs r0, r0, #1 │ │ │ │ rscs r0, r1, #0 │ │ │ │ - bcc eeb98 │ │ │ │ + bcc eeb70 │ │ │ │ add r0, sp, #3456 @ 0xd80 │ │ │ │ - bl 1223f8 │ │ │ │ - b eeb98 │ │ │ │ + bl 1223d0 │ │ │ │ + b eeb70 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ addne r0, sp, #760 @ 0x2f8 │ │ │ │ - blne 121c98 │ │ │ │ + blne 121c70 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eed70 │ │ │ │ + beq eed48 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b eed70 │ │ │ │ + bl 40e51c │ │ │ │ + b eed48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eebfc │ │ │ │ + beq eebd4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 121c98 │ │ │ │ - b eebfc │ │ │ │ + bl 121c70 │ │ │ │ + b eebd4 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eec60 │ │ │ │ + beq eec38 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b eec60 │ │ │ │ + bl 40e51c │ │ │ │ + b eec38 │ │ │ │ mov r9, r0 │ │ │ │ - b eee30 │ │ │ │ + b eee08 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ mov r9, r0 │ │ │ │ - b eedf8 │ │ │ │ + b eedd0 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ mov r9, r0 │ │ │ │ - b eedd0 │ │ │ │ + b eeda8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq eeeac │ │ │ │ + beq eee84 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 121534 │ │ │ │ - b eeeac │ │ │ │ + bl 12150c │ │ │ │ + b eee84 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeec4 │ │ │ │ + beq eee9c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1ba360 │ │ │ │ - b eeec4 │ │ │ │ + bl 1ba338 │ │ │ │ + b eee9c │ │ │ │ bl 8e880 │ │ │ │ - @ instruction: 0x0089eab4 │ │ │ │ + umulleq lr, r9, ip, sl │ │ │ │ mov r9, r0 │ │ │ │ - b eeeac │ │ │ │ + b eee84 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq eeca8 │ │ │ │ + beq eec80 │ │ │ │ add r4, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - b eec90 │ │ │ │ + b eec68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq eee08 │ │ │ │ + beq eede0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ - b eee08 │ │ │ │ + bl 40e51c │ │ │ │ + b eede0 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ - b eed54 │ │ │ │ - adceq r6, r7, r0, ror #2 │ │ │ │ - adceq r5, r7, ip, lsl #12 │ │ │ │ - addeq lr, r9, r9, lsl #20 │ │ │ │ + b eed2c │ │ │ │ + adceq r6, r7, r8, lsl #3 │ │ │ │ + adceq r5, r7, r4, lsr r6 │ │ │ │ + strdeq lr, [r9], r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ @@ -157089,160 +157079,160 @@ │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq eeda4 │ │ │ │ + beq eed7c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eeda4 │ │ │ │ + beq eed7c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #3304] @ 0xce8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #3308] @ 0xcec │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ tst r8, r2 │ │ │ │ - beq eedd0 │ │ │ │ + beq eeda8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ cmp r6, #0 │ │ │ │ - beq eedf8 │ │ │ │ + beq eedd0 │ │ │ │ ldr r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r1, [sp, #2844] @ 0xb1c │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs eedf8 │ │ │ │ + bcs eedd0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #792 @ 0x318 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #2792] @ 0xae8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r7, #0 │ │ │ │ - bne eeecc │ │ │ │ + bne eeea4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eee30 │ │ │ │ + beq eee08 │ │ │ │ ldr r0, [sp, #2320] @ 0x910 │ │ │ │ ldr r1, [sp, #2324] @ 0x914 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs eee30 │ │ │ │ + bcs eee08 │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eee68 │ │ │ │ + beq eee40 │ │ │ │ ldr r0, [sp, #2248] @ 0x8c8 │ │ │ │ mvn r1, #3 │ │ │ │ mvn r2, #0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r1, r1, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ sbcs r0, r2, r2 │ │ │ │ - bcs eee68 │ │ │ │ + bcs eee40 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 121c98 │ │ │ │ + bl 121c70 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq eeea4 │ │ │ │ + beq eee7c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eeea4 │ │ │ │ + beq eee7c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq eeec4 │ │ │ │ + beq eee9c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #744 @ 0x2e8 │ │ │ │ - bl 120c70 │ │ │ │ - b eee08 │ │ │ │ + bl 120c48 │ │ │ │ + b eede0 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - addeq lr, r9, r6, ror #14 │ │ │ │ - addeq lr, r9, r1, asr #15 │ │ │ │ - adceq r5, r7, r0, lsr #25 │ │ │ │ - adceq r5, r7, ip, asr #2 │ │ │ │ - adceq r5, r7, ip, asr ip │ │ │ │ - adceq r5, r7, r8, lsl #2 │ │ │ │ - adceq r5, r7, r4, ror fp │ │ │ │ - adceq r5, r7, r0, lsr #32 │ │ │ │ - adceq r5, r7, r4, lsr #18 │ │ │ │ - ldrdeq r4, [r7], r0 @ │ │ │ │ - adceq r5, r7, r4, ror #16 │ │ │ │ - adceq r4, r7, r0, lsl sp │ │ │ │ - adceq r5, r7, r0, ror #14 │ │ │ │ - adceq r4, r7, ip, lsl #24 │ │ │ │ - ldrdeq r5, [r7], r8 @ │ │ │ │ - adceq r4, r7, r4, lsl #21 │ │ │ │ - addeq sp, r9, fp, lsl #25 │ │ │ │ - addeq lr, r9, fp, lsr #13 │ │ │ │ - addeq lr, r9, fp, lsr #13 │ │ │ │ - addeq lr, r9, sl, lsr r7 │ │ │ │ + addeq lr, r9, lr, asr #14 │ │ │ │ + addeq lr, r9, r9, lsr #15 │ │ │ │ + adceq r5, r7, r8, asr #25 │ │ │ │ + adceq r5, r7, r4, ror r1 │ │ │ │ + adceq r5, r7, r4, lsl #25 │ │ │ │ + adceq r5, r7, r0, lsr r1 │ │ │ │ + umlaleq r5, r7, ip, fp │ │ │ │ + adceq r5, r7, r8, asr #32 │ │ │ │ + adceq r5, r7, ip, asr #18 │ │ │ │ + strdeq r4, [r7], r8 @ │ │ │ │ + adceq r5, r7, ip, lsl #17 │ │ │ │ + adceq r4, r7, r8, lsr sp │ │ │ │ + adceq r5, r7, r8, lsl #15 │ │ │ │ + adceq r4, r7, r4, lsr ip │ │ │ │ + adceq r5, r7, r0, lsl #12 │ │ │ │ + adceq r4, r7, ip, lsr #21 │ │ │ │ + addeq sp, r9, r3, ror ip │ │ │ │ + umulleq lr, r9, r3, r6 │ │ │ │ + umulleq lr, r9, r3, r6 │ │ │ │ + addeq lr, r9, r2, lsr #14 │ │ │ │ + addeq lr, r9, r4, ror #12 │ │ │ │ + addeq sp, r9, fp, ror #22 │ │ │ │ + addeq lr, r9, lr, asr #14 │ │ │ │ + addeq lr, r9, r3, lsr #12 │ │ │ │ + @ instruction: 0x0089dcb3 │ │ │ │ + addeq lr, r9, r0, lsl #14 │ │ │ │ + addeq lr, r9, r2, lsl #13 │ │ │ │ + addeq lr, r9, r6, ror r6 │ │ │ │ addeq lr, r9, ip, ror r6 │ │ │ │ - addeq sp, r9, r3, lsl #23 │ │ │ │ - addeq lr, r9, r6, ror #14 │ │ │ │ - addeq lr, r9, fp, lsr r6 │ │ │ │ - addeq sp, r9, fp, asr #25 │ │ │ │ + addeq sp, r9, lr, lsr #22 │ │ │ │ + addeq lr, r9, sp, lsr r6 │ │ │ │ + addeq lr, r9, pc, ror r7 │ │ │ │ addeq lr, r9, r8, lsl r7 │ │ │ │ - umulleq lr, r9, sl, r6 │ │ │ │ - addeq lr, r9, lr, lsl #13 │ │ │ │ - umulleq lr, r9, r4, r6 │ │ │ │ - addeq sp, r9, r6, asr #22 │ │ │ │ - addeq lr, r9, r5, asr r6 │ │ │ │ - umulleq lr, r9, r7, r7 │ │ │ │ - addeq lr, r9, r0, lsr r7 │ │ │ │ - addeq r3, sl, r0, ror #5 │ │ │ │ - adceq r8, r7, ip, lsl #10 │ │ │ │ - addeq r3, sl, r4, lsl r2 │ │ │ │ - adceq r8, r7, r0, asr #8 │ │ │ │ - addeq r3, sl, r8, ror r1 │ │ │ │ - adceq r8, r7, r4, lsr #7 │ │ │ │ + addeq r3, sl, r8, asr #5 │ │ │ │ + adceq r8, r7, r4, lsr r5 │ │ │ │ + strdeq r3, [sl], ip │ │ │ │ + adceq r8, r7, r8, ror #8 │ │ │ │ + addeq r3, sl, r0, ror #2 │ │ │ │ + adceq r8, r7, ip, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ add r7, r3, #16 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq ef6d0 │ │ │ │ + beq ef6a8 │ │ │ │ cmp r2, #21 │ │ │ │ - bne ef9fc │ │ │ │ + bne ef9d4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ add r1, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ @@ -157297,38 +157287,38 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - b ef0f0 │ │ │ │ + b ef0c8 │ │ │ │ ldrb r0, [sp, #520] @ 0x208 │ │ │ │ ldrb r1, [sp, #521] @ 0x209 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bne ef9f4 │ │ │ │ + bne ef9cc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r6, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bcfac │ │ │ │ + bl 1bcf84 │ │ │ │ ldrb r0, [sp, #464] @ 0x1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef750 │ │ │ │ + bne ef728 │ │ │ │ ldrb r0, [sp, #465] @ 0x1d1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ @@ -157342,389 +157332,389 @@ │ │ │ │ andeq r0, r0, r0, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne efe94 │ │ │ │ + bne efe6c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - beq f02e0 │ │ │ │ + beq f02b8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ mov r0, #0 │ │ │ │ ldm r3, {r1, ip} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #3 │ │ │ │ stm r7, {r1, ip} │ │ │ │ str r3, [r7, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf20 │ │ │ │ + bl ddef8 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ ldr ip, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ eor r1, r1, #3 │ │ │ │ orrs r1, r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq efab8 │ │ │ │ + beq efa90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b ef0f0 │ │ │ │ + b ef0c8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0180 │ │ │ │ + beq f0158 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl 121534 │ │ │ │ - b ef660 │ │ │ │ + bl 12150c │ │ │ │ + b ef638 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eff34 │ │ │ │ + bne eff0c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f022c │ │ │ │ + beq f0204 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl dc9b0 │ │ │ │ + bl dc988 │ │ │ │ ldr r2, [sp, #520] @ 0x208 │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [sp, #524] @ 0x20c │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bne ef0f0 │ │ │ │ - b efb50 │ │ │ │ + bne ef0c8 │ │ │ │ + b efb28 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne efe80 │ │ │ │ + bne efe58 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0180 │ │ │ │ + beq f0158 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r5 │ │ │ │ - bne ef0f0 │ │ │ │ - b ef75c │ │ │ │ + bne ef0c8 │ │ │ │ + b ef734 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eff20 │ │ │ │ + bne efef8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0368 │ │ │ │ + beq f0340 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r5 │ │ │ │ - bne ef0f0 │ │ │ │ - b efb40 │ │ │ │ + bne ef0c8 │ │ │ │ + b efb18 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - bne efebc │ │ │ │ + bne efe94 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0288 │ │ │ │ + beq f0260 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ mov r6, r4 │ │ │ │ ldr fp, [sp, #520] @ 0x208 │ │ │ │ ldr r4, [sp, #524] @ 0x20c │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bne ef0f0 │ │ │ │ - b efa7c │ │ │ │ + bne ef0c8 │ │ │ │ + b efa54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #5 │ │ │ │ - bne efea8 │ │ │ │ + bne efe80 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0180 │ │ │ │ + beq f0158 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl dce7c │ │ │ │ + bl dce54 │ │ │ │ ldrb r1, [sp, #521] @ 0x209 │ │ │ │ ldrb r0, [sp, #520] @ 0x208 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b ef0d0 │ │ │ │ + b ef0a8 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne efee4 │ │ │ │ + bne efebc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f01d4 │ │ │ │ + beq f01ac │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #520] @ 0x208 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [sp, #524] @ 0x20c │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bne ef0f0 │ │ │ │ - b efb34 │ │ │ │ + bne ef0c8 │ │ │ │ + b efb0c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eff0c │ │ │ │ + bne efee4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f030c │ │ │ │ + beq f02e4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ - bne ef0f0 │ │ │ │ - b efaf0 │ │ │ │ + bne ef0c8 │ │ │ │ + b efac8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #10 │ │ │ │ - bne efef8 │ │ │ │ + bne efed0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0180 │ │ │ │ + beq f0158 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl ddcbc │ │ │ │ - b ef0c4 │ │ │ │ + bl ddc94 │ │ │ │ + b ef09c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne eff48 │ │ │ │ + bne eff20 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0180 │ │ │ │ + beq f0158 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ ldr r2, [sp, #524] @ 0x20c │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq efa88 │ │ │ │ + beq efa60 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ vldr d8, [sp, #528] @ 0x210 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r4, r5 │ │ │ │ - b ef0f0 │ │ │ │ + b ef0c8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ - bne efed0 │ │ │ │ + bne efea8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0180 │ │ │ │ + beq f0158 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r1, [sp, #521] @ 0x209 │ │ │ │ ldrb r0, [sp, #520] @ 0x208 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b ef0d0 │ │ │ │ + b ef0a8 │ │ │ │ ldmib r1, {r0, r6, r9} │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, r6, r9, lsl #4 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - beq ef70c │ │ │ │ + beq ef6e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne ef7c4 │ │ │ │ - ldr r1, [pc, #3948] @ f0680 │ │ │ │ - ldr r2, [pc, #3948] @ f0684 │ │ │ │ + bne ef79c │ │ │ │ + ldr r1, [pc, #3948] @ f0658 │ │ │ │ + ldr r2, [pc, #3948] @ f065c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq ef9e4 │ │ │ │ + beq ef9bc │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1ba360 │ │ │ │ - b ef9e4 │ │ │ │ + bl 1ba338 │ │ │ │ + b ef9bc │ │ │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -157738,165 +157728,165 @@ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ - blt ef7b0 │ │ │ │ + blt ef788 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ef884 │ │ │ │ + bne ef85c │ │ │ │ mov r8, r6 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge ef89c │ │ │ │ - b ef92c │ │ │ │ + bge ef874 │ │ │ │ + b ef904 │ │ │ │ mov r5, #1 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ add ip, sp, #416 @ 0x1a0 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddf20 │ │ │ │ + bl ddef8 │ │ │ │ ldr r8, [sp, #464] @ 0x1d0 │ │ │ │ ldr fp, [sp, #468] @ 0x1d4 │ │ │ │ ldr sl, [sp, #472] @ 0x1d8 │ │ │ │ eor r0, r8, #3 │ │ │ │ orrs r0, r0, fp │ │ │ │ - beq ef728 │ │ │ │ + beq ef700 │ │ │ │ add ip, r5, #12 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r1, r0, #12 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #1 │ │ │ │ ldm ip!, {r0, r2, r3, r4, r5} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ str fp, [sp, #348] @ 0x15c │ │ │ │ str r8, [sp, #344] @ 0x158 │ │ │ │ str sl, [sp, #352] @ 0x160 │ │ │ │ - beq ef84c │ │ │ │ + beq ef824 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r1, r6, #32 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne efb60 │ │ │ │ - ldr r1, [pc, #3968] @ f07d4 │ │ │ │ - ldr r2, [pc, #3968] @ f07d8 │ │ │ │ + bne efb38 │ │ │ │ + ldr r1, [pc, #3968] @ f07ac │ │ │ │ + ldr r2, [pc, #3968] @ f07b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - beq ef728 │ │ │ │ + beq ef700 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 12281c │ │ │ │ - b ef728 │ │ │ │ + bl 1227f4 │ │ │ │ + b ef700 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr fp, [sp, #404] @ 0x194 │ │ │ │ mov r8, r6 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - blt ef92c │ │ │ │ + blt ef904 │ │ │ │ ldr r4, [sp, #412] @ 0x19c │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ - beq ef90c │ │ │ │ + beq ef8e4 │ │ │ │ mov r7, #0 │ │ │ │ - b ef8c4 │ │ │ │ + b ef89c │ │ │ │ add r7, r7, #536 @ 0x218 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ef90c │ │ │ │ + beq ef8e4 │ │ │ │ add r6, r5, r7 │ │ │ │ ldr r0, [r6, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne ef8f8 │ │ │ │ + bne ef8d0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq ef8b8 │ │ │ │ - bl 1a05bc │ │ │ │ - b ef8b8 │ │ │ │ + beq ef890 │ │ │ │ + bl 1a0594 │ │ │ │ + b ef890 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r6, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b ef8d8 │ │ │ │ + bl 40e51c │ │ │ │ + b ef8b0 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ef92c │ │ │ │ + beq ef904 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt ef950 │ │ │ │ + blt ef928 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef950 │ │ │ │ + beq ef928 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt ef970 │ │ │ │ + blt ef948 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef970 │ │ │ │ + beq ef948 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt ef990 │ │ │ │ + blt ef968 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ef990 │ │ │ │ + beq ef968 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs ef9ac │ │ │ │ + bcs ef984 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 12281c │ │ │ │ + bl 1227f4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq ef9d0 │ │ │ │ + beq ef9a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ef9e4 │ │ │ │ + beq ef9bc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ - b ef758 │ │ │ │ - ldr r2, [pc, #3532] @ f07d0 │ │ │ │ + b ef730 │ │ │ │ + ldr r2, [pc, #3532] @ f07a8 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -157916,47 +157906,47 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ eor r0, fp, #3 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ mov sl, r4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ - bne efbf8 │ │ │ │ + bne efbd0 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, #2 │ │ │ │ - b efc14 │ │ │ │ + b efbec │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - b ef75c │ │ │ │ + b ef734 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ - b efae4 │ │ │ │ + b efabc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b ef794 │ │ │ │ + b ef76c │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -157964,65 +157954,65 @@ │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str fp, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge ef89c │ │ │ │ - b ef92c │ │ │ │ + bge ef874 │ │ │ │ + b ef904 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b ef75c │ │ │ │ + b ef734 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b ef75c │ │ │ │ + b ef734 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b ef75c │ │ │ │ + b ef734 │ │ │ │ add r3, r6, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #464 @ 0x1d0 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ ldr sl, [sp, #420] @ 0x1a4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq ef86c │ │ │ │ + beq ef844 │ │ │ │ cmp r9, #2 │ │ │ │ - beq efbb8 │ │ │ │ + beq efb90 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bne efda4 │ │ │ │ - ldr r1, [pc, #3100] @ f07dc │ │ │ │ - ldr r2, [pc, #3100] @ f07e0 │ │ │ │ + bne efd7c │ │ │ │ + ldr r1, [pc, #3100] @ f07b4 │ │ │ │ + ldr r2, [pc, #3100] @ f07b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq efbf0 │ │ │ │ + beq efbc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r9 │ │ │ │ - b ef86c │ │ │ │ + b ef844 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ @@ -158102,26 +158092,26 @@ │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efd84 │ │ │ │ + beq efd5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1218b0 │ │ │ │ - b ef9e4 │ │ │ │ + bl 121888 │ │ │ │ + b ef9bc │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -158131,111 +158121,111 @@ │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #464 @ 0x1d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ ldr r9, [sp, #420] @ 0x1a4 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq efbd4 │ │ │ │ + beq efbac │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq efe28 │ │ │ │ + beq efe00 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - bne efe30 │ │ │ │ - ldr r1, [pc, #2516] @ f07e4 │ │ │ │ - ldr r2, [pc, #2516] @ f07e8 │ │ │ │ + bne efe08 │ │ │ │ + ldr r1, [pc, #2516] @ f07bc │ │ │ │ + ldr r2, [pc, #2516] @ f07c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b f00a8 │ │ │ │ + b f0080 │ │ │ │ mov r6, r1 │ │ │ │ - b f00a8 │ │ │ │ + b f0080 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1bf900 │ │ │ │ + bl 1bf8d8 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq eff8c │ │ │ │ + beq eff64 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eff94 │ │ │ │ - ldr r1, [pc, #2436] @ f07ec │ │ │ │ - ldr r2, [pc, #2436] @ f07f0 │ │ │ │ + bne eff6c │ │ │ │ + ldr r1, [pc, #2436] @ f07c4 │ │ │ │ + ldr r2, [pc, #2436] @ f07c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b f008c │ │ │ │ - ldr r3, [pc, #2464] @ f0828 │ │ │ │ + b f0064 │ │ │ │ + ldr r3, [pc, #2464] @ f0800 │ │ │ │ mov r1, #10 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ + b eff30 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #17 │ │ │ │ - ldr r3, [pc, #2400] @ f0804 │ │ │ │ + ldr r3, [pc, #2400] @ f07dc │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2416] @ f0820 │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2416] @ f07f8 │ │ │ │ mov r1, #10 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2380] @ f0810 │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2380] @ f07e8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2380] @ f0824 │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2380] @ f07fc │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2332] @ f0808 │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2332] @ f07e0 │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2332] @ f081c │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2332] @ f07f4 │ │ │ │ mov r1, #9 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2308] @ f0818 │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2308] @ f07f0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2276] @ f080c │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2276] @ f07e4 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2264] @ f0814 │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2264] @ f07ec │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - b eff58 │ │ │ │ - ldr r3, [pc, #2268] @ f082c │ │ │ │ + b eff30 │ │ │ │ + ldr r3, [pc, #2268] @ f0804 │ │ │ │ mov r1, #9 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ @@ -158243,166 +158233,166 @@ │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r3 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ - b efae4 │ │ │ │ + b efabc │ │ │ │ mov r6, r2 │ │ │ │ - b f008c │ │ │ │ + b f0064 │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq efff4 │ │ │ │ + beq effcc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne efffc │ │ │ │ - ldr r1, [pc, #2072] @ f07f4 │ │ │ │ - ldr r2, [pc, #2072] @ f07f8 │ │ │ │ + bne effd4 │ │ │ │ + ldr r1, [pc, #2072] @ f07cc │ │ │ │ + ldr r2, [pc, #2072] @ f07d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b f0084 │ │ │ │ + b f005c │ │ │ │ mov r6, r1 │ │ │ │ - b f0084 │ │ │ │ + b f005c │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c12bc │ │ │ │ + bl 1c1294 │ │ │ │ ldrb r0, [sp, #464] @ 0x1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f002c │ │ │ │ + beq f0004 │ │ │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b f0058 │ │ │ │ + b f0030 │ │ │ │ ldrb r1, [sp, #465] @ 0x1d1 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #10 │ │ │ │ - bne f00cc │ │ │ │ - ldr r1, [pc, #1972] @ f07fc │ │ │ │ - ldr r2, [pc, #1972] @ f0800 │ │ │ │ + bne f00a4 │ │ │ │ + ldr r1, [pc, #1972] @ f07d4 │ │ │ │ + ldr r2, [pc, #1972] @ f07d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f0078 │ │ │ │ + beq f0050 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ - bl 120c70 │ │ │ │ + bl 120c48 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f00a8 │ │ │ │ + beq f0080 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f00c4 │ │ │ │ + beq f009c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r6 │ │ │ │ - b efbd4 │ │ │ │ + b efbac │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1bf548 │ │ │ │ + bl 1bf520 │ │ │ │ ldrb r0, [sp, #464] @ 0x1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0020 │ │ │ │ + bne efff8 │ │ │ │ ldrb r1, [sp, #465] @ 0x1d1 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #5 │ │ │ │ - beq f0040 │ │ │ │ + beq f0018 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1c0670 │ │ │ │ ldrb r0, [sp, #464] @ 0x1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0020 │ │ │ │ + bne efff8 │ │ │ │ ldrb r1, [sp, #465] @ 0x1d1 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #3 │ │ │ │ - beq f0040 │ │ │ │ + beq f0018 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f03c4 │ │ │ │ + beq f039c │ │ │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f0058 │ │ │ │ + beq f0030 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr ip, [sp, #464] @ 0x1d0 │ │ │ │ ldr lr, [sp, #468] @ 0x1d4 │ │ │ │ eor r0, ip, #3 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne f03cc │ │ │ │ + bne f03a4 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b f0058 │ │ │ │ + b f0030 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ - ldr r0, [pc, #1656] @ f0830 │ │ │ │ - ldr r2, [pc, #1656] @ f0834 │ │ │ │ + ldr r0, [pc, #1656] @ f0808 │ │ │ │ + ldr r2, [pc, #1656] @ f080c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f03c0 │ │ │ │ + b f0398 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #1616] @ f0838 │ │ │ │ - ldr r2, [pc, #1616] @ f083c │ │ │ │ + ldr r0, [pc, #1616] @ f0810 │ │ │ │ + ldr r2, [pc, #1616] @ f0814 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -158411,22 +158401,22 @@ │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f03c0 │ │ │ │ + b f0398 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1544] @ f0850 │ │ │ │ - ldr r2, [pc, #1544] @ f0854 │ │ │ │ + ldr r0, [pc, #1544] @ f0828 │ │ │ │ + ldr r2, [pc, #1544] @ f082c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -158434,20 +158424,20 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f03c0 │ │ │ │ + b f0398 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1452] @ f0848 │ │ │ │ - ldr r2, [pc, #1452] @ f084c │ │ │ │ + ldr r0, [pc, #1452] @ f0820 │ │ │ │ + ldr r2, [pc, #1452] @ f0824 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -158456,32 +158446,32 @@ │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f03c0 │ │ │ │ + b f0398 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ - b f01b0 │ │ │ │ + b f0188 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1332] @ f0858 │ │ │ │ - ldr r2, [pc, #1332] @ f085c │ │ │ │ + ldr r0, [pc, #1332] @ f0830 │ │ │ │ + ldr r2, [pc, #1332] @ f0834 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -158490,21 +158480,21 @@ │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f03c0 │ │ │ │ + b f0398 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1216] @ f0840 │ │ │ │ - ldr r2, [pc, #1216] @ f0844 │ │ │ │ + ldr r0, [pc, #1216] @ f0818 │ │ │ │ + ldr r2, [pc, #1216] @ f081c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -158515,19 +158505,19 @@ │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #9 │ │ │ │ - b f0040 │ │ │ │ + b f0018 │ │ │ │ eor r0, ip, #2 │ │ │ │ orrs r0, r0, lr │ │ │ │ mov r0, #10 │ │ │ │ - beq f0040 │ │ │ │ + beq f0018 │ │ │ │ add r6, sp, #344 @ 0x158 │ │ │ │ vldr d0, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r4} │ │ │ │ stmia r7!, {r0, r1, r2, r3, r4} │ │ │ │ @@ -158567,138 +158557,138 @@ │ │ │ │ str sl, [sp, #284] @ 0x11c │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ vstr d0, [sp, #208] @ 0xd0 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ str lr, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04c8 │ │ │ │ + beq f04a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1218b0 │ │ │ │ - b ef9e4 │ │ │ │ + bl 121888 │ │ │ │ + b ef9bc │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b efd8c │ │ │ │ + b efd64 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1218b0 │ │ │ │ - b f07bc │ │ │ │ + bl 121888 │ │ │ │ + b f0794 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f0514 │ │ │ │ + beq f04ec │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ - b f0514 │ │ │ │ + bl 40e51c │ │ │ │ + b f04ec │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ - bl 120c70 │ │ │ │ - b f0528 │ │ │ │ + bl 120c48 │ │ │ │ + b f0500 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f0554 │ │ │ │ + beq f052c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 40e544 │ │ │ │ - b f0554 │ │ │ │ + bl 40e51c │ │ │ │ + b f052c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f0594 │ │ │ │ + beq f056c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f0594 │ │ │ │ + bl 40e51c │ │ │ │ + b f056c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ - b f06c4 │ │ │ │ + b f069c │ │ │ │ mov r7, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f05c8 │ │ │ │ + beq f05a0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f05c8 │ │ │ │ + bl 40e51c │ │ │ │ + b f05a0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1218b0 │ │ │ │ - b f07a4 │ │ │ │ + bl 121888 │ │ │ │ + b f077c │ │ │ │ mov r7, r0 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - beq f0610 │ │ │ │ + beq f05e8 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 12281c │ │ │ │ - b f0610 │ │ │ │ + bl 1227f4 │ │ │ │ + b f05e8 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ - b f079c │ │ │ │ + b f0774 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f07a4 │ │ │ │ + beq f077c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 121534 │ │ │ │ - b f07a4 │ │ │ │ + bl 12150c │ │ │ │ + b f077c │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f07bc │ │ │ │ + beq f0794 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1ba360 │ │ │ │ - b f07bc │ │ │ │ + bl 1ba338 │ │ │ │ + b f0794 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ - b f07a4 │ │ │ │ + b f077c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #536 @ 0x218 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f0654 │ │ │ │ + beq f062c │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r6 │ │ │ │ - b f063c │ │ │ │ + b f0614 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f0708 │ │ │ │ + beq f06e0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ - b f0708 │ │ │ │ + bl 40e51c │ │ │ │ + b f06e0 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ - b f06c4 │ │ │ │ - adceq r4, r7, r8, lsr #14 │ │ │ │ - adceq r3, r7, ip, ror #23 │ │ │ │ + b f069c │ │ │ │ + adceq r4, r7, r0, asr r7 │ │ │ │ + adceq r3, r7, r4, lsl ip │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ @@ -158708,127 +158698,127 @@ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f06f4 │ │ │ │ + blt f06cc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f06f4 │ │ │ │ + beq f06cc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq f0708 │ │ │ │ + beq f06e0 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 120c70 │ │ │ │ + bl 120c48 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f0730 │ │ │ │ + blt f0708 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0730 │ │ │ │ + beq f0708 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f0758 │ │ │ │ + blt f0730 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0758 │ │ │ │ + beq f0730 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f0780 │ │ │ │ + blt f0758 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0780 │ │ │ │ + beq f0758 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs f079c │ │ │ │ + bcs f0774 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 12281c │ │ │ │ + bl 1227f4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f07bc │ │ │ │ + beq f0794 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r3, r7, r0, asr sl │ │ │ │ - adceq r4, r7, r8, ror #11 │ │ │ │ - adceq r3, r7, ip, lsr #21 │ │ │ │ - adceq r4, r7, ip, ror r2 │ │ │ │ - adceq r3, r7, r0, asr #14 │ │ │ │ - adceq r4, r7, ip, lsr #32 │ │ │ │ - strdeq r3, [r7], r0 @ │ │ │ │ + adceq r3, r7, r8, ror sl │ │ │ │ + adceq r4, r7, r0, lsl r6 │ │ │ │ ldrdeq r3, [r7], r4 @ │ │ │ │ - umlaleq r3, r7, r8, r4 │ │ │ │ - adceq r3, r7, r0, ror #28 │ │ │ │ - adceq r3, r7, r4, lsr #6 │ │ │ │ - strdeq r3, [r7], r4 @ │ │ │ │ - strhteq r3, [r7], r8 │ │ │ │ - addeq fp, r9, r3, lsr #26 │ │ │ │ - addeq fp, r9, r4, ror #25 │ │ │ │ - @ instruction: 0x0089bcb3 │ │ │ │ - @ instruction: 0x0089bbbe │ │ │ │ - addeq fp, r9, pc, asr ip │ │ │ │ - addeq r8, r9, r3, lsl #4 │ │ │ │ - addeq fp, r9, r1, ror #25 │ │ │ │ - addeq fp, r9, sl, lsr sp │ │ │ │ - addeq fp, r9, ip, lsl sp │ │ │ │ - addeq fp, r9, r3, ror sp │ │ │ │ - @ instruction: 0x0089bcb5 │ │ │ │ - addeq r1, sl, r4, lsr r4 │ │ │ │ - adceq r6, r7, r4, ror #12 │ │ │ │ - addeq r1, sl, r4, lsl #8 │ │ │ │ - adceq r6, r7, r0, lsr r6 │ │ │ │ - addeq r1, sl, ip, ror #4 │ │ │ │ - umlaleq r6, r7, r8, r4 │ │ │ │ - addeq r1, sl, r0, asr r3 │ │ │ │ - adceq r6, r7, ip, ror r5 │ │ │ │ - addeq r1, sl, r4, lsr #7 │ │ │ │ - adceq r6, r7, r8, asr #11 │ │ │ │ - addeq r1, sl, r8, asr #5 │ │ │ │ - strdeq r6, [r7], r4 @ │ │ │ │ + adceq r4, r7, r4, lsr #5 │ │ │ │ + adceq r3, r7, r8, ror #14 │ │ │ │ + adceq r4, r7, r4, asr r0 │ │ │ │ + adceq r3, r7, r8, lsl r5 │ │ │ │ + strdeq r3, [r7], ip @ │ │ │ │ + adceq r3, r7, r0, asr #9 │ │ │ │ + adceq r3, r7, r8, lsl #29 │ │ │ │ + adceq r3, r7, ip, asr #6 │ │ │ │ + adceq r3, r7, ip, lsl lr │ │ │ │ + adceq r3, r7, r0, ror #5 │ │ │ │ + addeq fp, r9, fp, lsl #26 │ │ │ │ + addeq fp, r9, ip, asr #25 │ │ │ │ + umulleq fp, r9, fp, ip │ │ │ │ + addeq fp, r9, r6, lsr #23 │ │ │ │ + addeq fp, r9, r7, asr #24 │ │ │ │ + addeq r8, r9, fp, ror #3 │ │ │ │ + addeq fp, r9, r9, asr #25 │ │ │ │ + addeq fp, r9, r2, lsr #26 │ │ │ │ + addeq fp, r9, r4, lsl #26 │ │ │ │ + addeq fp, r9, fp, asr sp │ │ │ │ + umulleq fp, r9, sp, ip │ │ │ │ + addeq r1, sl, ip, lsl r4 │ │ │ │ + adceq r6, r7, ip, lsl #13 │ │ │ │ + addeq r1, sl, ip, ror #7 │ │ │ │ + adceq r6, r7, r8, asr r6 │ │ │ │ + addeq r1, sl, r4, asr r2 │ │ │ │ + adceq r6, r7, r0, asr #9 │ │ │ │ + addeq r1, sl, r8, lsr r3 │ │ │ │ + adceq r6, r7, r4, lsr #11 │ │ │ │ + addeq r1, sl, ip, lsl #7 │ │ │ │ + strdeq r6, [r7], r0 @ │ │ │ │ + @ instruction: 0x008a12b0 │ │ │ │ + adceq r6, r7, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #21 │ │ │ │ movcs r8, #21 │ │ │ │ cmp r8, #20 │ │ │ │ - beq f0a30 │ │ │ │ + beq f0a08 │ │ │ │ cmp r8, #21 │ │ │ │ - bne f0c94 │ │ │ │ + bne f0c6c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ @@ -158845,232 +158835,232 @@ │ │ │ │ mov r5, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bd6b4 │ │ │ │ + bl 1bd68c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0a9c │ │ │ │ + bne f0a74 │ │ │ │ ldrb r0, [sp, #89] @ 0x59 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f0934 │ │ │ │ + bne f090c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0d28 │ │ │ │ + beq f0d00 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f08e8 │ │ │ │ + bl 12150c │ │ │ │ + b f08c0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne f0cd8 │ │ │ │ + bne f0cb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0d28 │ │ │ │ + beq f0d00 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0a24 │ │ │ │ + bne f09fc │ │ │ │ ldrb r5, [sp, #129] @ 0x81 │ │ │ │ - b f08e8 │ │ │ │ + b f08c0 │ │ │ │ cmp r4, #7 │ │ │ │ - bne f0cf0 │ │ │ │ + bne f0cc8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0d28 │ │ │ │ + beq f0d00 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ - bl da31c │ │ │ │ + bl da2f4 │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0a24 │ │ │ │ + bne f09fc │ │ │ │ ldrb r4, [sp, #129] @ 0x81 │ │ │ │ - b f08e8 │ │ │ │ + b f08c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #13 │ │ │ │ - bne f0d08 │ │ │ │ + bne f0ce0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0d28 │ │ │ │ + beq f0d00 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc258 │ │ │ │ + bl dc230 │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ ldrb r1, [sp, #129] @ 0x81 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq f08e8 │ │ │ │ + beq f08c0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - b f0aa4 │ │ │ │ + b f0a7c │ │ │ │ ldmib r5, {r1, r4, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r4, r7, lsl #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq f0a6c │ │ │ │ + beq f0a44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f0b18 │ │ │ │ - ldr r1, [pc, #856] @ f0dcc │ │ │ │ - ldr r2, [pc, #856] @ f0dd0 │ │ │ │ + bne f0af0 │ │ │ │ + ldr r1, [pc, #856] @ f0da4 │ │ │ │ + ldr r2, [pc, #856] @ f0da8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ strb r1, [sl] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b f0ae0 │ │ │ │ + b f0ab8 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #3 │ │ │ │ movweq r9, #2 │ │ │ │ cmp r4, #7 │ │ │ │ - bne f0b50 │ │ │ │ + bne f0b28 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - ldr r0, [pc, #792] @ f0de8 │ │ │ │ + ldr r0, [pc, #792] @ f0dc0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq f0b00 │ │ │ │ + beq f0ad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0a94 │ │ │ │ + beq f0a6c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f0a94 │ │ │ │ + bl 12150c │ │ │ │ + b f0a6c │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0b94 │ │ │ │ + bne f0b6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b f0a80 │ │ │ │ + b f0a58 │ │ │ │ mov sl, r4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0c6c │ │ │ │ + beq f0c44 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ strb r1, [r2] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq f0a6c │ │ │ │ + beq f0a44 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldrb r9, [sp, #49] @ 0x31 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0a6c │ │ │ │ + beq f0a44 │ │ │ │ add r3, r4, #20 │ │ │ │ mov r6, #2 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl da31c │ │ │ │ + bl da2f4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f0b48 │ │ │ │ + beq f0b20 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq f0a6c │ │ │ │ + beq f0a44 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldrb r7, [sp, #49] @ 0x31 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0a6c │ │ │ │ + beq f0a44 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl dc258 │ │ │ │ + bl dc230 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f0b48 │ │ │ │ + beq f0b20 │ │ │ │ ldrb r4, [sp, #49] @ 0x31 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0cbc │ │ │ │ + beq f0c94 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ strb r1, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb sl, [r2, #2] │ │ │ │ @@ -159078,15 +159068,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r9, [r2, #1] │ │ │ │ cmp r0, #13 │ │ │ │ movweq r0, #12 │ │ │ │ strb r0, [r2, #3] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #300] @ f0dc8 │ │ │ │ + ldr r2, [pc, #300] @ f0da0 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl] │ │ │ │ @@ -159098,91 +159088,91 @@ │ │ │ │ strb r9, [sl, #1] │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #5 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r0, [pc, #232] @ f0dd4 │ │ │ │ + ldr r0, [pc, #232] @ f0dac │ │ │ │ add r0, pc, r0 │ │ │ │ - b f0d1c │ │ │ │ + b f0cf4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #10 │ │ │ │ - ldr r0, [pc, #216] @ f0dd8 │ │ │ │ + ldr r0, [pc, #216] @ f0db0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - b f0d1c │ │ │ │ + b f0cf4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #17 │ │ │ │ - ldr r0, [pc, #196] @ f0ddc │ │ │ │ + ldr r0, [pc, #196] @ f0db4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 58038 │ │ │ │ - b f0ae0 │ │ │ │ - ldr r0, [pc, #176] @ f0de0 │ │ │ │ - ldr r2, [pc, #176] @ f0de4 │ │ │ │ + b f0ab8 │ │ │ │ + ldr r0, [pc, #176] @ f0db8 │ │ │ │ + ldr r2, [pc, #176] @ f0dbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f0d98 │ │ │ │ - b f0d98 │ │ │ │ - b f0d98 │ │ │ │ - b f0d98 │ │ │ │ + b f0d70 │ │ │ │ + b f0d70 │ │ │ │ + b f0d70 │ │ │ │ + b f0d70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0da4 │ │ │ │ + beq f0d7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f0da4 │ │ │ │ + bl 12150c │ │ │ │ + b f0d7c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ba360 │ │ │ │ - b f0db8 │ │ │ │ + bl 1ba338 │ │ │ │ + b f0d90 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b f0da4 │ │ │ │ - b f0d98 │ │ │ │ + b f0d7c │ │ │ │ + b f0d70 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, r8, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f0db8 │ │ │ │ + beq f0d90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r7, ip, asr #15 │ │ │ │ - adceq r3, r7, r8, ror #9 │ │ │ │ - adceq r2, r7, ip, lsl #17 │ │ │ │ - addeq ip, r9, sp, lsl r2 │ │ │ │ - strdeq fp, [r9], r4 │ │ │ │ - strdeq ip, [r9], r2 │ │ │ │ - addeq r0, sl, r0, asr #17 │ │ │ │ - strdeq r5, [r7], r0 @ │ │ │ │ - addeq ip, r9, r8, lsr #32 │ │ │ │ + strdeq r2, [r7], r4 @ │ │ │ │ + adceq r3, r7, r0, lsl r5 │ │ │ │ + strhteq r2, [r7], r4 │ │ │ │ + addeq ip, r9, r5, lsl #4 │ │ │ │ + ldrdeq fp, [r9], ip │ │ │ │ + ldrdeq ip, [r9], sl │ │ │ │ + addeq r0, sl, r8, lsr #17 │ │ │ │ + adceq r5, r7, r8, lsl fp │ │ │ │ + addeq ip, r9, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ eor sl, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #21 │ │ │ │ movcs sl, #21 │ │ │ │ cmp sl, #20 │ │ │ │ - beq f0ea0 │ │ │ │ + beq f0e78 │ │ │ │ cmp sl, #21 │ │ │ │ - bne f0f3c │ │ │ │ + bne f0f14 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ mov r7, sp │ │ │ │ orr r4, r5, #4 │ │ │ │ orr r6, r7, #4 │ │ │ │ add r9, r7, #16 │ │ │ │ mov fp, #-2147483627 @ 0x80000015 │ │ │ │ @@ -159192,140 +159182,140 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1be390 │ │ │ │ + bl 1be368 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0ed8 │ │ │ │ + bne f0eb0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0f08 │ │ │ │ + bne f0ee0 │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0f8c │ │ │ │ + beq f0f64 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b f0e54 │ │ │ │ + bl 12150c │ │ │ │ + b f0e2c │ │ │ │ ldmib r8, {r0, r1, r6} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne f0f60 │ │ │ │ + bne f0f38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0ef0 │ │ │ │ + beq f0ec8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0ecc │ │ │ │ + beq f0ea4 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b f0ecc │ │ │ │ + bl 12150c │ │ │ │ + b f0ea4 │ │ │ │ ldm r7!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ f1004 │ │ │ │ + ldr r2, [pc, #192] @ f0fdc │ │ │ │ add r1, sp, #83 @ 0x53 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ f1008 │ │ │ │ + ldr r2, [pc, #160] @ f0fe0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ f100c │ │ │ │ - ldr r2, [pc, #120] @ f1010 │ │ │ │ + ldr r0, [pc, #120] @ f0fe4 │ │ │ │ + ldr r2, [pc, #120] @ f0fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f0fe0 │ │ │ │ + beq f0fb8 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b f0fe0 │ │ │ │ + bl 12150c │ │ │ │ + b f0fb8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b f0fe0 │ │ │ │ - b f0fd4 │ │ │ │ + b f0fb8 │ │ │ │ + b f0fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, sl, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f0ff4 │ │ │ │ + beq f0fcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r7, r4, lsr r5 │ │ │ │ - adceq r5, r7, r0, lsr r8 │ │ │ │ - addeq r0, sl, ip, asr r6 │ │ │ │ - adceq r5, r7, ip, lsl #17 │ │ │ │ + adceq r2, r7, ip, asr r5 │ │ │ │ + adceq r5, r7, r8, asr r8 │ │ │ │ + addeq r0, sl, r4, asr #12 │ │ │ │ + strhteq r5, [r7], r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #264 @ 0x108 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r1 │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ cmp r1, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq f13ec │ │ │ │ + beq f13c4 │ │ │ │ cmp r1, #21 │ │ │ │ - bne f1714 │ │ │ │ + bne f16ec │ │ │ │ ldrd r2, [r3, #4] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -159353,25 +159343,25 @@ │ │ │ │ orr r5, r6, #4 │ │ │ │ orr r9, r4, #4 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b f10ec │ │ │ │ + b f10c4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bc520 │ │ │ │ + bl 1bc4f8 │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1460 │ │ │ │ + bne f1438 │ │ │ │ ldrb r0, [sp, #185] @ 0xb9 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @@ -159379,310 +159369,310 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f19b8 │ │ │ │ + bne f1990 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ ldr sl, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, fp │ │ │ │ str sl, [sp, #28] │ │ │ │ - bne f10ec │ │ │ │ - b f1464 │ │ │ │ + bne f10c4 │ │ │ │ + b f143c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne f1988 │ │ │ │ + bne f1960 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ ldr sl, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, fp │ │ │ │ str sl, [sp, #20] │ │ │ │ - bne f10ec │ │ │ │ - b f1464 │ │ │ │ + bne f10c4 │ │ │ │ + b f143c │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - bne f19e8 │ │ │ │ + bne f19c0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1ab8 │ │ │ │ + beq f1a90 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dc9b0 │ │ │ │ + bl dc988 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r8, r2 │ │ │ │ - bne f10ec │ │ │ │ - b f1750 │ │ │ │ + bne f10c4 │ │ │ │ + b f1728 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f19a8 │ │ │ │ + bne f1980 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ ldr sl, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, fp │ │ │ │ str sl, [sp, #24] │ │ │ │ - bne f10ec │ │ │ │ - b f1464 │ │ │ │ + bne f10c4 │ │ │ │ + b f143c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b f10e4 │ │ │ │ + bl 12150c │ │ │ │ + b f10bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f19d8 │ │ │ │ + bne f19b0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f175c │ │ │ │ + beq f1734 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ vldr d8, [sp, #248] @ 0xf8 │ │ │ │ - b f10e4 │ │ │ │ + b f10bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #5 │ │ │ │ - bne f19c8 │ │ │ │ + bne f19a0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dce7c │ │ │ │ + bl dce54 │ │ │ │ ldrb r0, [sp, #240] @ 0xf0 │ │ │ │ ldrb r1, [sp, #241] @ 0xf1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - beq f10ec │ │ │ │ - b f13e4 │ │ │ │ + beq f10c4 │ │ │ │ + b f13bc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1998 │ │ │ │ + bne f1970 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1a68 │ │ │ │ + beq f1a40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #240] @ 0xf0 │ │ │ │ ldrb r1, [sp, #241] @ 0xf1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - beq f10ec │ │ │ │ + beq f10c4 │ │ │ │ ldr sl, [sp, #244] @ 0xf4 │ │ │ │ - b f1464 │ │ │ │ + b f143c │ │ │ │ ldr r4, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldmib r3, {r1, r7} │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r7, r4, lsl #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - beq f142c │ │ │ │ + beq f1404 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f1548 │ │ │ │ - ldr r1, [pc, #2124] @ f1c80 │ │ │ │ - ldr r2, [pc, #2124] @ f1c84 │ │ │ │ + bne f1520 │ │ │ │ + ldr r1, [pc, #2124] @ f1c58 │ │ │ │ + ldr r2, [pc, #2124] @ f1c5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1ba360 │ │ │ │ - b f1538 │ │ │ │ + bl 1ba338 │ │ │ │ + b f1510 │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ mov r6, r8 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt f14fc │ │ │ │ + blt f14d4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f14e0 │ │ │ │ + beq f14b8 │ │ │ │ mov r4, #0 │ │ │ │ - b f1498 │ │ │ │ + b f1470 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq f14e0 │ │ │ │ + beq f14b8 │ │ │ │ add r5, r7, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f14cc │ │ │ │ + bne f14a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq f148c │ │ │ │ - bl 1a05bc │ │ │ │ - b f148c │ │ │ │ + beq f1464 │ │ │ │ + bl 1a0594 │ │ │ │ + b f1464 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f14ac │ │ │ │ + bl 40e51c │ │ │ │ + b f1484 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f14fc │ │ │ │ + beq f14d4 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stmib r3, {r1, sl} │ │ │ │ str r2, [r3] │ │ │ │ - beq f1524 │ │ │ │ + beq f14fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1538 │ │ │ │ + beq f1510 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #188 @ 0xbc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #2 │ │ │ │ - bne f1580 │ │ │ │ + bne f1558 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b f1440 │ │ │ │ + b f1418 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq f142c │ │ │ │ + beq f1404 │ │ │ │ add r1, r7, #32 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f142c │ │ │ │ + beq f1404 │ │ │ │ add r3, r7, #20 │ │ │ │ mov r5, #2 │ │ │ │ add ip, sp, #188 @ 0xbc │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne f1790 │ │ │ │ + bne f1768 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b f1440 │ │ │ │ + b f1418 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ moveq r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ @@ -159725,40 +159715,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1764 │ │ │ │ + beq f173c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ - beq f1538 │ │ │ │ + beq f1510 │ │ │ │ add r0, r1, #40 @ 0x28 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f1538 │ │ │ │ + beq f1510 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1376] @ f1c7c │ │ │ │ + ldr r2, [pc, #1376] @ f1c54 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #7 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -159767,114 +159757,114 @@ │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, r1 │ │ │ │ - b f1464 │ │ │ │ + b f143c │ │ │ │ ldr sl, [sp, #248] @ 0xf8 │ │ │ │ - b f1464 │ │ │ │ + b f143c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm r1!, {r0, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r2, r3, r7} │ │ │ │ ldm r1!, {r0, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r0, r2, r3, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r2, r3, r6, r7} │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #2 │ │ │ │ - beq f17b0 │ │ │ │ + beq f1788 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ vldr d8, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bne f17ec │ │ │ │ - ldr r1, [pc, #1232] @ f1c88 │ │ │ │ - ldr r2, [pc, #1232] @ f1c8c │ │ │ │ + bne f17c4 │ │ │ │ + ldr r1, [pc, #1232] @ f1c60 │ │ │ │ + ldr r2, [pc, #1232] @ f1c64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r9, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9] │ │ │ │ - bne f1454 │ │ │ │ - b f1538 │ │ │ │ + bne f142c │ │ │ │ + b f1510 │ │ │ │ add r3, r7, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl dc9b0 │ │ │ │ + bl dc988 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq f17cc │ │ │ │ + beq f17a4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ str sl, [sp, #244] @ 0xf4 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ cmp r7, #3 │ │ │ │ - bne f1854 │ │ │ │ + bne f182c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b f1a34 │ │ │ │ + b f1a0c │ │ │ │ mov r0, #3 │ │ │ │ cmp r7, #2 │ │ │ │ - beq f1a1c │ │ │ │ + beq f19f4 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f1a18 │ │ │ │ + beq f19f0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq f1a34 │ │ │ │ + beq f1a0c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bf548 │ │ │ │ + bl 1bf520 │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1848 │ │ │ │ + bne f1820 │ │ │ │ ldrb r1, [sp, #185] @ 0xb9 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #5 │ │ │ │ - beq f1a1c │ │ │ │ + beq f19f4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1c0670 │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1848 │ │ │ │ + bne f1820 │ │ │ │ ldrb r1, [sp, #185] @ 0xb9 │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq f1a1c │ │ │ │ + beq f19f4 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ strb r1, [sp, #180] @ 0xb4 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -159887,256 +159877,256 @@ │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1a90 │ │ │ │ + beq f1a68 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r9] │ │ │ │ str r0, [r9, #8] │ │ │ │ - beq f1538 │ │ │ │ + beq f1510 │ │ │ │ add r0, r1, #40 @ 0x28 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f1538 │ │ │ │ + beq f1510 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mul r1, r4, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - b f16fc │ │ │ │ - ldr r0, [pc, #792] @ f1ca8 │ │ │ │ + b f16d4 │ │ │ │ + ldr r0, [pc, #792] @ f1c80 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f19f4 │ │ │ │ - ldr r0, [pc, #784] @ f1cb0 │ │ │ │ + b f19cc │ │ │ │ + ldr r0, [pc, #784] @ f1c88 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f19f4 │ │ │ │ - ldr r0, [pc, #756] @ f1ca4 │ │ │ │ + b f19cc │ │ │ │ + ldr r0, [pc, #756] @ f1c7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f19f4 │ │ │ │ - ldr r0, [pc, #728] @ f1c98 │ │ │ │ + b f19cc │ │ │ │ + ldr r0, [pc, #728] @ f1c70 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f19f4 │ │ │ │ - ldr r0, [pc, #732] @ f1cac │ │ │ │ + b f19cc │ │ │ │ + ldr r0, [pc, #732] @ f1c84 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f19f4 │ │ │ │ - ldr r0, [pc, #700] @ f1c9c │ │ │ │ + b f19cc │ │ │ │ + ldr r0, [pc, #700] @ f1c74 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f19f4 │ │ │ │ - ldr r0, [pc, #688] @ f1ca0 │ │ │ │ + b f19cc │ │ │ │ + ldr r0, [pc, #688] @ f1c78 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, r8 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ bl 58038 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - bge f147c │ │ │ │ - b f14fc │ │ │ │ + bge f1454 │ │ │ │ + b f14d4 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r1, [pc, #620] @ f1c90 │ │ │ │ - ldr r2, [pc, #620] @ f1c94 │ │ │ │ + ldr r1, [pc, #620] @ f1c68 │ │ │ │ + ldr r2, [pc, #620] @ f1c6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq f1a60 │ │ │ │ + beq f1a38 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f1a60 │ │ │ │ + beq f1a38 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b f17cc │ │ │ │ + b f17a4 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [pc, #576] @ f1cb4 │ │ │ │ - ldr r2, [pc, #576] @ f1cb8 │ │ │ │ + ldr r0, [pc, #576] @ f1c8c │ │ │ │ + ldr r2, [pc, #576] @ f1c90 │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f1ae4 │ │ │ │ + b f1abc │ │ │ │ ldm r1!, {r0, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r2, r3, r7} │ │ │ │ ldm r1!, {r0, r2, r3, r6, r7} │ │ │ │ stmia r9!, {r0, r2, r3, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r2, r3, r6, r7} │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #508] @ f1cbc │ │ │ │ + ldr r0, [pc, #508] @ f1c94 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #504] @ f1cc0 │ │ │ │ + ldr r2, [pc, #504] @ f1c98 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f1c68 │ │ │ │ + beq f1c40 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r4, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 123130 │ │ │ │ - b f1c68 │ │ │ │ + bl 123108 │ │ │ │ + b f1c40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f1bb4 │ │ │ │ + beq f1b8c │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b f1bb4 │ │ │ │ + bl 40e51c │ │ │ │ + b f1b8c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 120c70 │ │ │ │ - b f1bb4 │ │ │ │ + bl 120c48 │ │ │ │ + b f1b8c │ │ │ │ bl 8e880 │ │ │ │ - b f1c20 │ │ │ │ + b f1bf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f1c50 │ │ │ │ + beq f1c28 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b f1c50 │ │ │ │ + bl 40e51c │ │ │ │ + b f1c28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 123130 │ │ │ │ - b f1c50 │ │ │ │ + bl 123108 │ │ │ │ + b f1c28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f1c50 │ │ │ │ + beq f1c28 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b f1c50 │ │ │ │ + bl 12150c │ │ │ │ + b f1c28 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c68 │ │ │ │ + beq f1c40 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1ba360 │ │ │ │ - b f1c68 │ │ │ │ + bl 1ba338 │ │ │ │ + b f1c40 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b f1c50 │ │ │ │ + b f1c28 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq f1bfc │ │ │ │ + beq f1bd4 │ │ │ │ add r4, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - b f1be4 │ │ │ │ + b f1bbc │ │ │ │ cmp r8, #0 │ │ │ │ - beq f1c48 │ │ │ │ + beq f1c20 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ - b f1c48 │ │ │ │ + bl 40e51c │ │ │ │ + b f1c20 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b f1c38 │ │ │ │ + b f1c10 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq f1c48 │ │ │ │ + beq f1c20 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 120c70 │ │ │ │ + bl 120c48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f1c68 │ │ │ │ + beq f1c40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r7, r8, ror #26 │ │ │ │ - adceq r2, r7, r0, asr #22 │ │ │ │ - adceq r1, r7, ip, asr #29 │ │ │ │ - strhteq r2, [r7], ip │ │ │ │ - adceq r1, r7, r8, asr #22 │ │ │ │ - adceq r2, r7, r0, asr r5 │ │ │ │ - ldrdeq r1, [r7], ip @ │ │ │ │ - addeq sl, r9, sl, asr #25 │ │ │ │ - @ instruction: 0x0089acb7 │ │ │ │ - addeq sl, r9, pc, lsr #3 │ │ │ │ - addeq r6, r9, r3, ror r7 │ │ │ │ - addeq sl, r9, r8, asr #26 │ │ │ │ - addeq sl, r9, lr, lsl r2 │ │ │ │ - addeq sl, r9, r8, asr r2 │ │ │ │ - addeq pc, r9, ip, ror fp @ │ │ │ │ - adceq r4, r7, r8, lsr #27 │ │ │ │ - addeq pc, r9, r8, lsr #22 │ │ │ │ - adceq r4, r7, r4, asr sp │ │ │ │ + umlaleq r1, r7, r0, sp │ │ │ │ + adceq r2, r7, r8, ror #22 │ │ │ │ + strdeq r1, [r7], r4 @ │ │ │ │ + adceq r2, r7, r4, ror #15 │ │ │ │ + adceq r1, r7, r0, ror fp │ │ │ │ + adceq r2, r7, r8, ror r5 │ │ │ │ + adceq r1, r7, r4, lsl #18 │ │ │ │ + @ instruction: 0x0089acb2 │ │ │ │ + umulleq sl, r9, pc, ip @ │ │ │ │ + umulleq sl, r9, r7, r1 │ │ │ │ + addeq r6, r9, fp, asr r7 │ │ │ │ + addeq sl, r9, r0, lsr sp │ │ │ │ + addeq sl, r9, r6, lsl #4 │ │ │ │ + addeq sl, r9, r0, asr #4 │ │ │ │ + addeq pc, r9, r4, ror #22 │ │ │ │ + ldrdeq r4, [r7], r0 @ │ │ │ │ + addeq pc, r9, r0, lsl fp @ │ │ │ │ + adceq r4, r7, ip, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq f1f9c │ │ │ │ + beq f1f74 │ │ │ │ cmp r2, #21 │ │ │ │ - bne f2380 │ │ │ │ + bne f2358 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ orr r5, r6, #4 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ @@ -160163,191 +160153,191 @@ │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bbc98 │ │ │ │ + bl 1bbc70 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2010 │ │ │ │ + bne f1fe8 │ │ │ │ ldrb r0, [sp, #193] @ 0xc1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne f1dcc │ │ │ │ + bne f1da4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2760 │ │ │ │ + beq f2738 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b f1d80 │ │ │ │ + bl 12150c │ │ │ │ + b f1d58 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne f25f8 │ │ │ │ + bne f25d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2760 │ │ │ │ + beq f2738 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr sl, [sp, #256] @ 0x100 │ │ │ │ ldr fp, [sp, #260] @ 0x104 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - beq f2504 │ │ │ │ + beq f24dc │ │ │ │ vldr d8, [sp, #264] @ 0x108 │ │ │ │ - b f1d80 │ │ │ │ + b f1d58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f25e8 │ │ │ │ + bne f25c0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2760 │ │ │ │ + beq f2738 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl d9988 │ │ │ │ + bl d9960 │ │ │ │ ldrb r0, [sp, #256] @ 0x100 │ │ │ │ ldrb r1, [sp, #257] @ 0x101 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq f1d80 │ │ │ │ - b f2478 │ │ │ │ + beq f1d58 │ │ │ │ + b f2450 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f2644 │ │ │ │ + bne f261c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f27a8 │ │ │ │ + beq f2780 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne f1d80 │ │ │ │ - b f24c0 │ │ │ │ + bne f1d58 │ │ │ │ + b f2498 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne f2660 │ │ │ │ + bne f2638 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f27f8 │ │ │ │ + beq f27d0 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl dbe78 │ │ │ │ + bl dbe50 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne f1d78 │ │ │ │ - b f2488 │ │ │ │ + bne f1d50 │ │ │ │ + b f2460 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne f2624 │ │ │ │ + bne f25fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2848 │ │ │ │ + beq f2820 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r9, [sp, #16] │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd540 │ │ │ │ + bl dd518 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bne f1d74 │ │ │ │ + bne f1d4c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b f2498 │ │ │ │ + b f2470 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r5, r6, lsl #4 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq f1fd8 │ │ │ │ + beq f1fb0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f2154 │ │ │ │ - ldr r1, [pc, #2696] @ f2a68 │ │ │ │ - ldr r2, [pc, #2696] @ f2a6c │ │ │ │ + bne f212c │ │ │ │ + ldr r1, [pc, #2696] @ f2a40 │ │ │ │ + ldr r2, [pc, #2696] @ f2a44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1ba360 │ │ │ │ - b f22e8 │ │ │ │ + bl 1ba338 │ │ │ │ + b f22c0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r5, #1 │ │ │ │ - b f21d8 │ │ │ │ + b f21b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ eor r0, sl, #2 │ │ │ │ @@ -160356,20 +160346,20 @@ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ moveq fp, r0 │ │ │ │ movne r0, sl │ │ │ │ subs r5, r1, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r9, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bne f2190 │ │ │ │ + bne f2168 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f21b4 │ │ │ │ + beq f218c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ and r0, r1, #1 │ │ │ │ strb r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -160394,166 +160384,166 @@ │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ ldm r4!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2354 │ │ │ │ + beq f232c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 12281c │ │ │ │ - b f22e8 │ │ │ │ + bl 1227f4 │ │ │ │ + b f22c0 │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne f22f8 │ │ │ │ + bne f22d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b f1ff0 │ │ │ │ + b f1fc8 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne f20a4 │ │ │ │ + bne f207c │ │ │ │ clz r0, r5 │ │ │ │ lsr r5, r0, #5 │ │ │ │ - ldr r0, [pc, #2296] @ f2abc │ │ │ │ + ldr r0, [pc, #2296] @ f2a94 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 57dc4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt f21f4 │ │ │ │ + blt f21cc │ │ │ │ cmp r1, #0 │ │ │ │ - bne f2204 │ │ │ │ + bne f21dc │ │ │ │ mov sl, r9 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge f221c │ │ │ │ - b f2240 │ │ │ │ + bge f21f4 │ │ │ │ + b f2218 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r9 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt f2240 │ │ │ │ + blt f2218 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl 1b6f44 │ │ │ │ + bl 1b6f1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f2240 │ │ │ │ + beq f2218 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r7, r0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ movwgt r0, #1 │ │ │ │ tst r5, r0 │ │ │ │ - beq f22b8 │ │ │ │ + beq f2290 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ cmp r5, #0 │ │ │ │ - beq f229c │ │ │ │ + beq f2274 │ │ │ │ add r6, r9, #16 │ │ │ │ - b f2280 │ │ │ │ + b f2258 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq f229c │ │ │ │ + beq f2274 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2274 │ │ │ │ + beq f224c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f2274 │ │ │ │ + bl 40e51c │ │ │ │ + b f224c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f22b8 │ │ │ │ + beq f2290 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #2 │ │ │ │ stm r4, {r1, r8, sl} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f22d4 │ │ │ │ + beq f22ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f22e8 │ │ │ │ + beq f22c0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #280 @ 0x118 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - beq f2318 │ │ │ │ + beq f22f0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, r5, #32 │ │ │ │ vldr d8, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bne f23bc │ │ │ │ - ldr r1, [pc, #1872] @ f2a70 │ │ │ │ - ldr r2, [pc, #1872] @ f2a74 │ │ │ │ + bne f2394 │ │ │ │ + ldr r1, [pc, #1872] @ f2a48 │ │ │ │ + ldr r2, [pc, #1872] @ f2a4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne f2004 │ │ │ │ - b f22e8 │ │ │ │ + bne f1fdc │ │ │ │ + b f22c0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #280 @ 0x118 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1756] @ f2a64 │ │ │ │ + ldr r2, [pc, #1756] @ f2a3c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -160571,68 +160561,68 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl dd540 │ │ │ │ + bl dd518 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq f2334 │ │ │ │ + beq f230c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ str sl, [sp, #260] @ 0x104 │ │ │ │ str r9, [sp, #256] @ 0x100 │ │ │ │ - beq f2428 │ │ │ │ + beq f2400 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f2510 │ │ │ │ - ldr r1, [pc, #1608] @ f2a78 │ │ │ │ - ldr r2, [pc, #1608] @ f2a7c │ │ │ │ + bne f24e8 │ │ │ │ + ldr r1, [pc, #1608] @ f2a50 │ │ │ │ + ldr r2, [pc, #1608] @ f2a54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq f2470 │ │ │ │ + beq f2448 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 1b74ec │ │ │ │ + bl 1b74c4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f2470 │ │ │ │ + beq f2448 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r8 │ │ │ │ - b f2334 │ │ │ │ + b f230c │ │ │ │ str r9, [sp, #16] │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b f2494 │ │ │ │ + b f246c │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ - b f2040 │ │ │ │ + b f2018 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ @@ -160640,104 +160630,104 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r9, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge f221c │ │ │ │ - b f2240 │ │ │ │ + bge f21f4 │ │ │ │ + b f2218 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [sp, #264] @ 0x108 │ │ │ │ - b f2018 │ │ │ │ + b f1ff0 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl d9988 │ │ │ │ + bl d9960 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2548 │ │ │ │ + beq f2520 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ - b f2444 │ │ │ │ + b f241c │ │ │ │ ldrb r5, [sp, #97] @ 0x61 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 1c0474 │ │ │ │ + bl 1c044c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq f2444 │ │ │ │ + beq f241c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f258c │ │ │ │ - ldr r1, [pc, #1288] @ f2a80 │ │ │ │ - ldr r2, [pc, #1288] @ f2a84 │ │ │ │ + bne f2564 │ │ │ │ + ldr r1, [pc, #1288] @ f2a58 │ │ │ │ + ldr r2, [pc, #1288] @ f2a5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ - b f2440 │ │ │ │ + b f2418 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq f25dc │ │ │ │ + beq f25b4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f26c0 │ │ │ │ - ldr r1, [pc, #1216] @ f2a88 │ │ │ │ - ldr r2, [pc, #1216] @ f2a8c │ │ │ │ + bne f2698 │ │ │ │ + ldr r1, [pc, #1216] @ f2a60 │ │ │ │ + ldr r2, [pc, #1216] @ f2a64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 120e9c │ │ │ │ - b f2444 │ │ │ │ - ldr r0, [pc, #1192] @ f2a98 │ │ │ │ + bl 120e74 │ │ │ │ + b f241c │ │ │ │ + ldr r0, [pc, #1192] @ f2a70 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f2650 │ │ │ │ + b f2628 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #17 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #1136] @ f2a90 │ │ │ │ + ldr r0, [pc, #1136] @ f2a68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f2688 │ │ │ │ - ldr r0, [pc, #1128] @ f2a94 │ │ │ │ + b f2660 │ │ │ │ + ldr r0, [pc, #1128] @ f2a6c │ │ │ │ mov r1, #15 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b f267c │ │ │ │ - ldr r0, [pc, #1108] @ f2aa0 │ │ │ │ + b f2654 │ │ │ │ + ldr r0, [pc, #1108] @ f2a78 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b f2678 │ │ │ │ - ldr r0, [pc, #1076] @ f2a9c │ │ │ │ + b f2650 │ │ │ │ + ldr r0, [pc, #1076] @ f2a74 │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -160751,16 +160741,16 @@ │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ bl 58038 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt f21f4 │ │ │ │ - b f21ec │ │ │ │ + blt f21cc │ │ │ │ + b f21c4 │ │ │ │ add r9, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr lr, [sp, #256] @ 0x100 │ │ │ │ stm r3, {r1, r2, r9} │ │ │ │ @@ -160771,25 +160761,25 @@ │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ strb r5, [sp, #188] @ 0xbc │ │ │ │ stm r1, {r0, r8, ip} │ │ │ │ vstr d8, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2734 │ │ │ │ + beq f270c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 12281c │ │ │ │ - b f22e8 │ │ │ │ + bl 1227f4 │ │ │ │ + b f22c0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r6, r7} │ │ │ │ @@ -160801,26 +160791,26 @@ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [pc, #796] @ f2aa4 │ │ │ │ - ldr r2, [pc, #796] @ f2aa8 │ │ │ │ + ldr r0, [pc, #796] @ f2a7c │ │ │ │ + ldr r2, [pc, #796] @ f2a80 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ str r9, [sp, #236] @ 0xec │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f2844 │ │ │ │ - ldr r0, [pc, #772] @ f2ab4 │ │ │ │ - ldr r2, [pc, #772] @ f2ab8 │ │ │ │ + b f281c │ │ │ │ + ldr r0, [pc, #772] @ f2a8c │ │ │ │ + ldr r2, [pc, #772] @ f2a90 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -160830,18 +160820,18 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f2844 │ │ │ │ - ldr r0, [pc, #684] @ f2aac │ │ │ │ + b f281c │ │ │ │ + ldr r0, [pc, #684] @ f2a84 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #680] @ f2ab0 │ │ │ │ + ldr r2, [pc, #680] @ f2a88 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ @@ -160858,92 +160848,92 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b f277c │ │ │ │ + b f2754 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 12281c │ │ │ │ - b f2a50 │ │ │ │ + bl 1227f4 │ │ │ │ + b f2a28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 120e9c │ │ │ │ - b f28b8 │ │ │ │ + bl 120e74 │ │ │ │ + b f2890 │ │ │ │ bl 8e880 │ │ │ │ - b f2990 │ │ │ │ + b f2968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f296c │ │ │ │ + beq f2944 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b f296c │ │ │ │ + bl 40e51c │ │ │ │ + b f2944 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 123aa0 │ │ │ │ - b f296c │ │ │ │ + bl 123a78 │ │ │ │ + b f2944 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 123aa0 │ │ │ │ - b f29d8 │ │ │ │ + bl 123a78 │ │ │ │ + b f29b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 12281c │ │ │ │ - b f2a38 │ │ │ │ + bl 1227f4 │ │ │ │ + b f2a10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f2a1c │ │ │ │ + beq f29f4 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r7, r0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 40e544 │ │ │ │ - b f2a1c │ │ │ │ + bl 40e51c │ │ │ │ + b f29f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b f29a4 │ │ │ │ + b f297c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b f29a4 │ │ │ │ - b f299c │ │ │ │ - b f299c │ │ │ │ + b f297c │ │ │ │ + b f2974 │ │ │ │ + b f2974 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b f29a4 │ │ │ │ + b f297c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2a38 │ │ │ │ + beq f2a10 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 121534 │ │ │ │ - b f2a38 │ │ │ │ + bl 12150c │ │ │ │ + b f2a10 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2a50 │ │ │ │ + beq f2a28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1ba360 │ │ │ │ - b f2a50 │ │ │ │ + bl 1ba338 │ │ │ │ + b f2a28 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b f2a38 │ │ │ │ + b f2a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ - b f29d8 │ │ │ │ + b f29b0 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ @@ -160953,84 +160943,84 @@ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f2a08 │ │ │ │ + blt f29e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2a08 │ │ │ │ + beq f29e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq f2a1c │ │ │ │ + beq f29f4 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl 120e9c │ │ │ │ + bl 120e74 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [sp, #232] @ 0xe8 │ │ │ │ cmpne r0, #-2147483647 @ 0x80000001 │ │ │ │ addne r0, sp, #232 @ 0xe8 │ │ │ │ - blne 123aa0 │ │ │ │ + blne 123a78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f2a50 │ │ │ │ + beq f2a28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r7, ip, lsl #2 │ │ │ │ - strdeq r1, [r7], r4 @ │ │ │ │ - adceq r1, r7, r0, lsr #6 │ │ │ │ - strhteq r1, [r7], r4 │ │ │ │ - adceq r0, r7, r0, ror #31 │ │ │ │ - adceq r1, r7, r4, lsr #21 │ │ │ │ - ldrdeq r0, [r7], r0 @ │ │ │ │ - adceq r1, r7, ip, asr r9 │ │ │ │ - adceq r0, r7, r8, lsl #27 │ │ │ │ - adceq r1, r7, ip, lsl #18 │ │ │ │ - adceq r0, r7, r8, lsr sp │ │ │ │ - addeq sl, r9, sp, asr r5 │ │ │ │ - addeq sl, r9, r6, asr r5 │ │ │ │ - addeq sl, r9, r9, lsr #11 │ │ │ │ - addeq r7, r9, fp, lsl #7 │ │ │ │ - addeq r9, r9, r2, lsl r5 │ │ │ │ - addeq lr, r9, r4, ror #28 │ │ │ │ - umlaleq r4, r7, r4, r0 │ │ │ │ - addeq lr, r9, r8, ror #27 │ │ │ │ - adceq r4, r7, r4, lsl r0 │ │ │ │ - addeq lr, r9, ip, lsr lr │ │ │ │ - adceq r4, r7, r8, rrx │ │ │ │ - ldrdeq sl, [r9], r9 │ │ │ │ + adceq r1, r7, r4, lsr r1 │ │ │ │ + adceq r1, r7, ip, lsl pc │ │ │ │ + adceq r1, r7, r8, asr #6 │ │ │ │ + ldrdeq r1, [r7], ip @ │ │ │ │ + adceq r1, r7, r8 │ │ │ │ + adceq r1, r7, ip, asr #21 │ │ │ │ + strdeq r0, [r7], r8 @ │ │ │ │ + adceq r1, r7, r4, lsl #19 │ │ │ │ + strhteq r0, [r7], r0 │ │ │ │ + adceq r1, r7, r4, lsr r9 │ │ │ │ + adceq r0, r7, r0, ror #26 │ │ │ │ + addeq sl, r9, r5, asr #10 │ │ │ │ + addeq sl, r9, lr, lsr r5 │ │ │ │ + umulleq sl, r9, r1, r5 │ │ │ │ + addeq r7, r9, r3, ror r3 │ │ │ │ + strdeq r9, [r9], sl │ │ │ │ + addeq lr, r9, ip, asr #28 │ │ │ │ + strhteq r4, [r7], ip │ │ │ │ + ldrdeq lr, [r9], r0 │ │ │ │ + adceq r4, r7, ip, lsr r0 │ │ │ │ + addeq lr, r9, r4, lsr #28 │ │ │ │ + umlaleq r4, r7, r0, r0 │ │ │ │ + addeq sl, r9, r1, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq f2c34 │ │ │ │ + beq f2c0c │ │ │ │ cmp r2, #21 │ │ │ │ - bne f2e88 │ │ │ │ + bne f2e60 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -161052,150 +161042,150 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bd204 │ │ │ │ + bl 1bd1dc │ │ │ │ ldrb r0, [sp, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2cb4 │ │ │ │ + bne f2c8c │ │ │ │ ldrb r0, [sp, #1465] @ 0x5b9 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f2ce0 │ │ │ │ + beq f2cb8 │ │ │ │ tst r0, #1 │ │ │ │ - beq f2bb8 │ │ │ │ + beq f2b90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2f4c │ │ │ │ + beq f2f24 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f2b64 │ │ │ │ + bl 12150c │ │ │ │ + b f2b3c │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne f2ec8 │ │ │ │ + bne f2ea0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq f2f80 │ │ │ │ + beq f2f58 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ - bl e42d0 │ │ │ │ + bl e42a8 │ │ │ │ ldr r1, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ ldr r2, [sp, #1468] @ 0x5bc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq f2ec0 │ │ │ │ + beq f2e98 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ mov r2, #676 @ 0x2a4 │ │ │ │ bl 53d54 │ │ │ │ - b f2b64 │ │ │ │ + b f2b3c │ │ │ │ ldmib r1, {r0, r4} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq f2c74 │ │ │ │ + beq f2c4c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f2d4c │ │ │ │ - ldr r1, [pc, #1104] @ f30cc │ │ │ │ - ldr r2, [pc, #1104] @ f30d0 │ │ │ │ + bne f2d24 │ │ │ │ + ldr r1, [pc, #1104] @ f30a4 │ │ │ │ + ldr r2, [pc, #1104] @ f30a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #1468] @ 0x5bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ rsbs r0, fp, #1 │ │ │ │ rscs r0, sl, #0 │ │ │ │ - bcc f2d10 │ │ │ │ + bcc f2ce8 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ - b f2d10 │ │ │ │ + bl 122258 │ │ │ │ + b f2ce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ - bne f2df4 │ │ │ │ - ldr r0, [pc, #996] @ f30e8 │ │ │ │ + bne f2dcc │ │ │ │ + ldr r0, [pc, #996] @ f30c0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ bl 57dc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ stmib r5, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq f2d34 │ │ │ │ + beq f2d0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f2ca8 │ │ │ │ + beq f2c80 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f2ca8 │ │ │ │ + bl 12150c │ │ │ │ + b f2c80 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r6, lr, #440 @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e42d0 │ │ │ │ + bl e42a8 │ │ │ │ ldr r9, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r8, [sp, #1468] @ 0x5bc │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ eor r1, r9, #3 │ │ │ │ orrs r1, r1, r8 │ │ │ │ - beq f2c8c │ │ │ │ + beq f2c64 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r7, r1, #4 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ add r2, r1, #12 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -161208,20 +161198,20 @@ │ │ │ │ str r9, [sp, #776] @ 0x308 │ │ │ │ str r4, [sp, #1464] @ 0x5b8 │ │ │ │ str r7, [sp, #1476] @ 0x5c4 │ │ │ │ str r0, [sp, #1472] @ 0x5c0 │ │ │ │ str r6, [sp, #1468] @ 0x5bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r6 │ │ │ │ - bne f2efc │ │ │ │ + bne f2ed4 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ - b f2e74 │ │ │ │ + b f2e4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #676 @ 0x2a4 │ │ │ │ mov r8, r5 │ │ │ │ bl 53d54 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ @@ -161229,101 +161219,101 @@ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ - beq f2e6c │ │ │ │ + beq f2e44 │ │ │ │ str r0, [r3, #8] │ │ │ │ eor r0, fp, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq f2ca8 │ │ │ │ + beq f2c80 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 122280 │ │ │ │ - b f2ca8 │ │ │ │ + bl 122258 │ │ │ │ + b f2c80 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #688 @ 0x2b0 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #564] @ f30c4 │ │ │ │ + ldr r2, [pc, #564] @ f309c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #123 @ 0x7b │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b f2d10 │ │ │ │ - ldr r0, [pc, #516] @ f30d4 │ │ │ │ + b f2ce8 │ │ │ │ + ldr r0, [pc, #516] @ f30ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ mov r1, #12 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ rsbs r0, fp, #1 │ │ │ │ rscs r0, sl, #0 │ │ │ │ - bcs f2cd4 │ │ │ │ - b f2d10 │ │ │ │ + bcs f2cac │ │ │ │ + b f2ce8 │ │ │ │ sub r1, r7, r6 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #444] @ f30c8 │ │ │ │ + ldr r2, [pc, #444] @ f30a0 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ bl 57f38 │ │ │ │ str r0, [r5, #8] │ │ │ │ eor r0, r9, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ orrs r0, r0, r8 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ - beq f2ca8 │ │ │ │ + beq f2c80 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ - b f2ca8 │ │ │ │ - ldr r0, [pc, #388] @ f30d8 │ │ │ │ + bl 122258 │ │ │ │ + b f2c80 │ │ │ │ + ldr r0, [pc, #388] @ f30b0 │ │ │ │ mov r4, fp │ │ │ │ - ldr r2, [pc, #384] @ f30dc │ │ │ │ + ldr r2, [pc, #384] @ f30b4 │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f2fb8 │ │ │ │ + b f2f90 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #340] @ f30e0 │ │ │ │ - ldr r2, [pc, #340] @ f30e4 │ │ │ │ + ldr r0, [pc, #340] @ f30b8 │ │ │ │ + ldr r2, [pc, #340] @ f30bc │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #780] @ 0x30c │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #776] @ 0x308 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, #3 │ │ │ │ @@ -161331,99 +161321,99 @@ │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq f30b0 │ │ │ │ + beq f3088 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ - b f30b0 │ │ │ │ + bl 122258 │ │ │ │ + b f3088 │ │ │ │ mov r5, r0 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq f3098 │ │ │ │ + beq f3070 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 122280 │ │ │ │ - b f3098 │ │ │ │ + bl 122258 │ │ │ │ + b f3070 │ │ │ │ mov r6, sl │ │ │ │ mov r4, fp │ │ │ │ - b f3054 │ │ │ │ + b f302c │ │ │ │ mov r5, r0 │ │ │ │ - b f3090 │ │ │ │ + b f3068 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #3 │ │ │ │ - b f3068 │ │ │ │ + b f3040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3098 │ │ │ │ + beq f3070 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f3098 │ │ │ │ + bl 12150c │ │ │ │ + b f3070 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ - b f30b0 │ │ │ │ + bl 1ba338 │ │ │ │ + b f3088 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b f3098 │ │ │ │ + b f3070 │ │ │ │ mov r5, r0 │ │ │ │ - b f3078 │ │ │ │ + b f3050 │ │ │ │ mov r6, sl │ │ │ │ mov r4, fp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r6, [sp, #780] @ 0x30c │ │ │ │ bic r0, r4, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq f3090 │ │ │ │ + beq f3068 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ + bl 122258 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f30b0 │ │ │ │ + beq f3088 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r7, r4, lsl r6 │ │ │ │ - adceq r3, r7, ip, lsl #17 │ │ │ │ - adceq r1, r7, r0, lsr r3 │ │ │ │ - adceq r0, r7, r4, lsl #13 │ │ │ │ - addeq sl, r9, lr, lsr r2 │ │ │ │ - umulleq lr, r9, r0, r6 │ │ │ │ - adceq r3, r7, r0, asr #17 │ │ │ │ - addeq lr, r9, r4, asr r6 │ │ │ │ - adceq r3, r7, ip, ror r8 │ │ │ │ - addeq sl, r9, lr, lsl #8 │ │ │ │ + adceq r0, r7, ip, lsr r6 │ │ │ │ + strhteq r3, [r7], r4 │ │ │ │ + adceq r1, r7, r8, asr r3 │ │ │ │ + adceq r0, r7, ip, lsr #13 │ │ │ │ + addeq sl, r9, r6, lsr #4 │ │ │ │ + addeq lr, r9, r8, ror r6 │ │ │ │ + adceq r3, r7, r8, ror #17 │ │ │ │ + addeq lr, r9, ip, lsr r6 │ │ │ │ + adceq r3, r7, r4, lsr #17 │ │ │ │ + strdeq sl, [r9], r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #21 │ │ │ │ movcs r8, #21 │ │ │ │ cmp r8, #20 │ │ │ │ - beq f32b0 │ │ │ │ + beq f3288 │ │ │ │ cmp r8, #21 │ │ │ │ - bne f35a8 │ │ │ │ + bne f3580 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r7, #24 │ │ │ │ @@ -161444,219 +161434,219 @@ │ │ │ │ mov sl, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bc19c │ │ │ │ + bl 1bc174 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3320 │ │ │ │ + bne f32f8 │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f31d0 │ │ │ │ + bne f31a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3650 │ │ │ │ + beq f3628 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f3184 │ │ │ │ + bl 12150c │ │ │ │ + b f315c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3268 │ │ │ │ + beq f3240 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ - bne f3358 │ │ │ │ + bne f3330 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne f3608 │ │ │ │ + bne f35e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f36c8 │ │ │ │ + beq f36a0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r0, r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq f35ec │ │ │ │ + beq f35c4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - b f3184 │ │ │ │ + b f315c │ │ │ │ cmp sl, #2 │ │ │ │ - bne f3628 │ │ │ │ + bne f3600 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3650 │ │ │ │ + beq f3628 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ cmp sl, #2 │ │ │ │ - beq f35fc │ │ │ │ + beq f35d4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b f3184 │ │ │ │ + b f315c │ │ │ │ ldmib fp, {r1, r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r4, r5, lsl #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq f32ec │ │ │ │ + beq f32c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f33c8 │ │ │ │ - ldr r1, [pc, #1312] @ f3814 │ │ │ │ - ldr r2, [pc, #1312] @ f3818 │ │ │ │ + bne f33a0 │ │ │ │ + ldr r1, [pc, #1312] @ f37ec │ │ │ │ + ldr r2, [pc, #1312] @ f37f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ - b f3450 │ │ │ │ + bl 1ba338 │ │ │ │ + b f3428 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r7, r5 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ ldrne r1, [sp, #36] @ 0x24 │ │ │ │ bicsne r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq f338c │ │ │ │ + beq f3364 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f338c │ │ │ │ + bl 40e51c │ │ │ │ + b f3364 │ │ │ │ subs r9, sl, #2 │ │ │ │ movne r9, sl │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne f3400 │ │ │ │ - ldr r0, [pc, #1200] @ f3820 │ │ │ │ + bne f33d8 │ │ │ │ + ldr r0, [pc, #1200] @ f37f8 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq f33b0 │ │ │ │ + beq f3388 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3450 │ │ │ │ + beq f3428 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b f3450 │ │ │ │ + bl 12150c │ │ │ │ + b f3428 │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ cmp sl, #2 │ │ │ │ - bne f3458 │ │ │ │ + bne f3430 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - b f3300 │ │ │ │ + b f32d8 │ │ │ │ mov sl, r5 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3558 │ │ │ │ + beq f3530 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f35d8 │ │ │ │ + bne f35b0 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq f32ec │ │ │ │ + beq f32c4 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f32ec │ │ │ │ + beq f32c4 │ │ │ │ add r3, r4, #20 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #148 @ 0x94 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ eor r1, r5, #2 │ │ │ │ orrs r1, r1, r9 │ │ │ │ - beq f3300 │ │ │ │ + beq f32d8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -161668,17 +161658,17 @@ │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldmib r0, {r1, r8} │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r8, r4 │ │ │ │ - bne f3670 │ │ │ │ + bne f3648 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str sl, [r6, #32] │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r6, #16] │ │ │ │ @@ -161707,194 +161697,194 @@ │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #28] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #608] @ f3810 │ │ │ │ + ldr r2, [pc, #608] @ f37e8 │ │ │ │ add r1, sp, #163 @ 0xa3 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b f338c │ │ │ │ + b f3364 │ │ │ │ mov r7, r5 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ - b f3328 │ │ │ │ - ldr r0, [pc, #536] @ f3828 │ │ │ │ + b f3300 │ │ │ │ + ldr r0, [pc, #536] @ f3800 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, #6 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b f3644 │ │ │ │ + b f361c │ │ │ │ mov r7, r5 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #14 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #480] @ f3824 │ │ │ │ + ldr r0, [pc, #480] @ f37fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ - b f3334 │ │ │ │ - ldr r0, [pc, #468] @ f382c │ │ │ │ + b f330c │ │ │ │ + ldr r0, [pc, #468] @ f3804 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r2, [pc, #464] @ f3830 │ │ │ │ + ldr r2, [pc, #464] @ f3808 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f36ec │ │ │ │ + b f36c4 │ │ │ │ sub r0, r8, r4 │ │ │ │ - ldr r2, [pc, #416] @ f381c │ │ │ │ + ldr r2, [pc, #416] @ f37f4 │ │ │ │ mov r5, #2 │ │ │ │ add r0, r5, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ bl 57f38 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r6] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r6, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f3450 │ │ │ │ + beq f3428 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #356] @ f3834 │ │ │ │ + ldr r0, [pc, #356] @ f380c │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #352] @ f3838 │ │ │ │ + ldr r2, [pc, #352] @ f3810 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f3800 │ │ │ │ + beq f37d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f37ec │ │ │ │ + beq f37c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 40e544 │ │ │ │ - b f37ec │ │ │ │ + bl 40e51c │ │ │ │ + b f37c4 │ │ │ │ mov r6, r7 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b f37b0 │ │ │ │ - b f37ac │ │ │ │ + b f3788 │ │ │ │ + b f3784 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b f37b4 │ │ │ │ + b f378c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f37ec │ │ │ │ + beq f37c4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b f37ec │ │ │ │ + bl 12150c │ │ │ │ + b f37c4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ - b f3800 │ │ │ │ + bl 1ba338 │ │ │ │ + b f37d8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - b f37ec │ │ │ │ - b f37b0 │ │ │ │ + b f37c4 │ │ │ │ + b f3788 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq f37e4 │ │ │ │ + beq f37bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f37e4 │ │ │ │ + beq f37bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, r8, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f3800 │ │ │ │ + beq f37d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r6, r8, lsl #30 │ │ │ │ - strdeq r0, [r7], r8 @ │ │ │ │ - adceq r0, r7, ip │ │ │ │ - adceq r3, r7, ip, lsl r1 │ │ │ │ - addeq r9, r9, r0, asr #7 │ │ │ │ - umulleq r9, r9, r8, r0 @ │ │ │ │ - addeq r9, r9, ip, lsl r1 │ │ │ │ - umulleq sp, r9, r4, pc @ │ │ │ │ - adceq r3, r7, r4, asr #3 │ │ │ │ - addeq sp, r9, r8, lsl pc │ │ │ │ + adceq pc, r6, r0, lsr pc @ │ │ │ │ + adceq r0, r7, r0, lsr #24 │ │ │ │ + adceq r0, r7, r4, lsr r0 │ │ │ │ adceq r3, r7, r4, asr #2 │ │ │ │ + addeq r9, r9, r8, lsr #7 │ │ │ │ + addeq r9, r9, r0, lsl #1 │ │ │ │ + addeq r9, r9, r4, lsl #2 │ │ │ │ + addeq sp, r9, ip, ror pc │ │ │ │ + adceq r3, r7, ip, ror #3 │ │ │ │ + addeq sp, r9, r0, lsl #30 │ │ │ │ + adceq r3, r7, ip, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq f3b60 │ │ │ │ + beq f3b38 │ │ │ │ cmp r2, #21 │ │ │ │ - bne f3efc │ │ │ │ + bne f3ed4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -161921,281 +161911,281 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov sl, r6 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bcafc │ │ │ │ + bl 1bcad4 │ │ │ │ ldrb r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3bec │ │ │ │ + bne f3bc4 │ │ │ │ ldrb r0, [sp, #177] @ 0xb1 │ │ │ │ cmp r0, #6 │ │ │ │ - bne f3944 │ │ │ │ + bne f391c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4174 │ │ │ │ + beq f414c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f38f8 │ │ │ │ + bl 12150c │ │ │ │ + b f38d0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f3fcc │ │ │ │ + bne f3fa4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4174 │ │ │ │ + beq f414c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f3f38 │ │ │ │ + beq f3f10 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #4] │ │ │ │ - b f38f8 │ │ │ │ + b f38d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - bne f4008 │ │ │ │ + bne f3fe0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4174 │ │ │ │ + beq f414c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ ldrb r1, [sp, #233] @ 0xe9 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq f38f8 │ │ │ │ - b f3f38 │ │ │ │ + beq f38d0 │ │ │ │ + b f3f10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f401c │ │ │ │ + bne f3ff4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4174 │ │ │ │ + beq f414c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq f3f50 │ │ │ │ + beq f3f28 │ │ │ │ vldr d8, [sp, #240] @ 0xf0 │ │ │ │ - b f38f8 │ │ │ │ + b f38d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne f4030 │ │ │ │ + bne f4008 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4174 │ │ │ │ + beq f414c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne f38f8 │ │ │ │ - b f3f48 │ │ │ │ + bne f38d0 │ │ │ │ + b f3f20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne f3fe0 │ │ │ │ + bne f3fb8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4174 │ │ │ │ + beq f414c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne f38f8 │ │ │ │ - b f3f40 │ │ │ │ + bne f38d0 │ │ │ │ + b f3f18 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3ff4 │ │ │ │ + bne f3fcc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f41a0 │ │ │ │ + beq f4178 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl d632c │ │ │ │ + bl d6304 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne f38ec │ │ │ │ + bne f38c4 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b f3bf4 │ │ │ │ + b f3bcc │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b80 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f3c9c │ │ │ │ - ldr r1, [pc, #1992] @ f4378 │ │ │ │ - ldr r2, [pc, #1992] @ f437c │ │ │ │ + bne f3c74 │ │ │ │ + ldr r1, [pc, #1992] @ f4350 │ │ │ │ + ldr r2, [pc, #1992] @ f4354 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stmib r3, {r1, r4} │ │ │ │ str r2, [r3] │ │ │ │ - beq f3d2c │ │ │ │ + beq f3d04 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1ba360 │ │ │ │ - b f3d2c │ │ │ │ + bl 1ba338 │ │ │ │ + b f3d04 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #228] @ 0xe4 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq f3cf0 │ │ │ │ + beq f3cc8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f3cd4 │ │ │ │ + beq f3cac │ │ │ │ mov r4, #0 │ │ │ │ - b f3c24 │ │ │ │ + b f3bfc │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq f3cd4 │ │ │ │ + beq f3cac │ │ │ │ add r5, sl, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f3c58 │ │ │ │ + bne f3c30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq f3c18 │ │ │ │ - bl 1a05bc │ │ │ │ - b f3c18 │ │ │ │ + beq f3bf0 │ │ │ │ + bl 1a0594 │ │ │ │ + b f3bf0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f3c38 │ │ │ │ + bl 40e51c │ │ │ │ + b f3c10 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #228] @ 0xe4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ str r8, [sp, #220] @ 0xdc │ │ │ │ - bne f3d3c │ │ │ │ - ldr r0, [pc, #1836] @ f43b8 │ │ │ │ + bne f3d14 │ │ │ │ + ldr r0, [pc, #1836] @ f4390 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 57dc4 │ │ │ │ mov r6, r0 │ │ │ │ - b f3cf0 │ │ │ │ + b f3cc8 │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #2 │ │ │ │ - bne f3e3c │ │ │ │ + bne f3e14 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b f3bc0 │ │ │ │ + b f3b98 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3cf0 │ │ │ │ + beq f3cc8 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stmib r3, {r1, r6} │ │ │ │ str r2, [r3] │ │ │ │ - beq f3d18 │ │ │ │ + beq f3cf0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3d2c │ │ │ │ + beq f3d04 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -162232,87 +162222,87 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4148 │ │ │ │ + beq f4120 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f3d2c │ │ │ │ + beq f3d04 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b80 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b80 │ │ │ │ add r3, r4, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #2 │ │ │ │ - beq f3ccc │ │ │ │ + beq f3ca4 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b80 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b80 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #180 @ 0xb4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ eor r0, r6, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne f3f58 │ │ │ │ + bne f3f30 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - b f3bc0 │ │ │ │ - ldr r2, [pc, #1136] @ f4374 │ │ │ │ + b f3b98 │ │ │ │ + ldr r2, [pc, #1136] @ f434c │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #255 @ 0xff │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -162320,110 +162310,110 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - b f3bf0 │ │ │ │ + b f3bc8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b f3bf0 │ │ │ │ + b f3bc8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b f3bf0 │ │ │ │ + b f3bc8 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - b f3bf0 │ │ │ │ + b f3bc8 │ │ │ │ vldr d8, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1c0670 │ │ │ │ ldrb r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3f7c │ │ │ │ + beq f3f54 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ - b f3bc0 │ │ │ │ + b f3b98 │ │ │ │ ldrb fp, [sp, #177] @ 0xb1 │ │ │ │ mov r0, #3 │ │ │ │ cmp fp, #3 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b80 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1c0270 │ │ │ │ + bl 1c0248 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq f3bc0 │ │ │ │ + beq f3b98 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4060 │ │ │ │ - ldr r1, [pc, #968] @ f4380 │ │ │ │ - ldr r2, [pc, #968] @ f4384 │ │ │ │ + bne f4038 │ │ │ │ + ldr r1, [pc, #968] @ f4358 │ │ │ │ + ldr r2, [pc, #968] @ f435c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ - b f3bbc │ │ │ │ + b f3b94 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r0, [pc, #948] @ f4390 │ │ │ │ + ldr r0, [pc, #948] @ f4368 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4040 │ │ │ │ - ldr r0, [pc, #956] @ f43a4 │ │ │ │ + b f4018 │ │ │ │ + ldr r0, [pc, #956] @ f437c │ │ │ │ mov r1, #14 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4040 │ │ │ │ - ldr r0, [pc, #932] @ f43a0 │ │ │ │ + b f4018 │ │ │ │ + ldr r0, [pc, #932] @ f4378 │ │ │ │ mov r1, #5 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4040 │ │ │ │ - ldr r0, [pc, #908] @ f439c │ │ │ │ + b f4018 │ │ │ │ + ldr r0, [pc, #908] @ f4374 │ │ │ │ mov r1, #12 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4040 │ │ │ │ - ldr r0, [pc, #884] @ f4398 │ │ │ │ + b f4018 │ │ │ │ + ldr r0, [pc, #884] @ f4370 │ │ │ │ mov r1, #11 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4040 │ │ │ │ - ldr r0, [pc, #860] @ f4394 │ │ │ │ + b f4018 │ │ │ │ + ldr r0, [pc, #860] @ f436c │ │ │ │ mov r1, #16 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #228] @ 0xe4 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq f3cf0 │ │ │ │ - b f3c08 │ │ │ │ + beq f3cc8 │ │ │ │ + b f3be0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f40b0 │ │ │ │ + beq f4088 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f40bc │ │ │ │ - ldr r1, [pc, #748] @ f4388 │ │ │ │ - ldr r2, [pc, #748] @ f438c │ │ │ │ + bne f4094 │ │ │ │ + ldr r1, [pc, #748] @ f4360 │ │ │ │ + ldr r2, [pc, #748] @ f4364 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 123848 │ │ │ │ - b f3bc0 │ │ │ │ + bl 123820 │ │ │ │ + b f3b98 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strb fp, [sp, #172] @ 0xac │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ @@ -162431,203 +162421,203 @@ │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4148 │ │ │ │ + beq f4120 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d2c │ │ │ │ + beq f3d04 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - b f3e24 │ │ │ │ + b f3dfc │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldm r1!, {r0, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r2, r3, r7} │ │ │ │ ldm r1!, {r0, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r0, r2, r3, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r2, r3, r6, r7} │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [pc, #548] @ f43a8 │ │ │ │ - ldr r2, [pc, #548] @ f43ac │ │ │ │ + ldr r0, [pc, #548] @ f4380 │ │ │ │ + ldr r2, [pc, #548] @ f4384 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #228] @ 0xe4 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f41d0 │ │ │ │ - ldr r0, [pc, #520] @ f43b0 │ │ │ │ + b f41a8 │ │ │ │ + ldr r0, [pc, #520] @ f4388 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #516] @ f43b4 │ │ │ │ + ldr r2, [pc, #516] @ f438c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #228] @ 0xe4 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4360 │ │ │ │ + beq f4338 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 12304c │ │ │ │ - b f4360 │ │ │ │ + bl 123024 │ │ │ │ + b f4338 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 123848 │ │ │ │ - b f42b0 │ │ │ │ + bl 123820 │ │ │ │ + b f4288 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f4348 │ │ │ │ + beq f4320 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b f4348 │ │ │ │ + bl 40e51c │ │ │ │ + b f4320 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 12304c │ │ │ │ - b f4348 │ │ │ │ - b f4310 │ │ │ │ - b f4318 │ │ │ │ - b f4318 │ │ │ │ - b f4318 │ │ │ │ - b f4318 │ │ │ │ - b f4318 │ │ │ │ + bl 123024 │ │ │ │ + b f4320 │ │ │ │ + b f42e8 │ │ │ │ + b f42f0 │ │ │ │ + b f42f0 │ │ │ │ + b f42f0 │ │ │ │ + b f42f0 │ │ │ │ + b f42f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b f431c │ │ │ │ + b f42f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4348 │ │ │ │ + beq f4320 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b f4348 │ │ │ │ + bl 12150c │ │ │ │ + b f4320 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b f4348 │ │ │ │ + b f4320 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4360 │ │ │ │ + beq f4338 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1ba360 │ │ │ │ - b f4360 │ │ │ │ + bl 1ba338 │ │ │ │ + b f4338 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq f42ec │ │ │ │ + beq f42c4 │ │ │ │ add r5, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r5 │ │ │ │ - b f42d4 │ │ │ │ + b f42ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq f4340 │ │ │ │ + beq f4318 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ - b f4340 │ │ │ │ + bl 40e51c │ │ │ │ + b f4318 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b f432c │ │ │ │ + b f4304 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #228] @ 0xe4 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4340 │ │ │ │ + beq f4318 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - bl 123848 │ │ │ │ + bl 123820 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f4360 │ │ │ │ + beq f4338 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r6, r4, asr #11 │ │ │ │ - strhteq r0, [r7], r4 │ │ │ │ - adceq pc, r6, r0, asr r7 @ │ │ │ │ - adceq pc, r6, ip, lsr #31 │ │ │ │ - adceq pc, r6, r8, asr #6 │ │ │ │ - adceq pc, r6, r8, asr #29 │ │ │ │ - adceq pc, r6, r4, ror #4 │ │ │ │ - @ instruction: 0x008986b2 │ │ │ │ - addeq r4, r9, r8, lsl #25 │ │ │ │ - addeq r8, r9, pc, ror #12 │ │ │ │ - addeq r8, r9, r3, asr r7 │ │ │ │ - umulleq r7, r9, pc, fp @ │ │ │ │ - addeq r8, r9, ip, ror #13 │ │ │ │ - addeq sp, r9, ip, ror #8 │ │ │ │ - umlaleq r2, r7, r8, r6 │ │ │ │ - addeq sp, r9, r0, asr #8 │ │ │ │ - adceq r2, r7, ip, ror #12 │ │ │ │ - addeq r7, r9, r7, lsl pc │ │ │ │ + adceq pc, r6, ip, ror #11 │ │ │ │ + ldrdeq r0, [r7], ip @ │ │ │ │ + adceq pc, r6, r8, ror r7 @ │ │ │ │ + ldrdeq pc, [r6], r4 @ │ │ │ │ + adceq pc, r6, r0, ror r3 @ │ │ │ │ + strdeq pc, [r6], r0 @ │ │ │ │ + adceq pc, r6, ip, lsl #5 │ │ │ │ + umulleq r8, r9, sl, r6 │ │ │ │ + addeq r4, r9, r0, ror ip │ │ │ │ + addeq r8, r9, r7, asr r6 │ │ │ │ + addeq r8, r9, fp, lsr r7 │ │ │ │ + addeq r7, r9, r7, lsl #23 │ │ │ │ + ldrdeq r8, [r9], r4 │ │ │ │ + addeq sp, r9, r4, asr r4 │ │ │ │ + adceq r2, r7, r0, asr #13 │ │ │ │ + addeq sp, r9, r8, lsr #8 │ │ │ │ + umlaleq r2, r7, r4, r6 │ │ │ │ + strdeq r7, [r9], pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #21 │ │ │ │ movcs r6, #21 │ │ │ │ cmp r6, #20 │ │ │ │ - beq f44f8 │ │ │ │ + beq f44d0 │ │ │ │ cmp r6, #21 │ │ │ │ - bne f4740 │ │ │ │ + bne f4718 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -162645,96 +162635,96 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bb20c │ │ │ │ + bl 1bb1e4 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4568 │ │ │ │ + bne f4540 │ │ │ │ ldrb r0, [sp, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f4598 │ │ │ │ + beq f4570 │ │ │ │ tst r0, #1 │ │ │ │ - beq f449c │ │ │ │ + beq f4474 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4958 │ │ │ │ + beq f4930 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ - bl 121534 │ │ │ │ - b f4448 │ │ │ │ + bl 12150c │ │ │ │ + b f4420 │ │ │ │ str r5, [sp] │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne f4770 │ │ │ │ + bne f4748 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4984 │ │ │ │ + beq f495c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r9 │ │ │ │ - bl dc9b0 │ │ │ │ + bl dc988 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq f4768 │ │ │ │ + beq f4740 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ - b f4448 │ │ │ │ + b f4420 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib fp, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq f4538 │ │ │ │ + beq f4510 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f4670 │ │ │ │ - ldr r1, [pc, #1592] @ f4b78 │ │ │ │ - ldr r2, [pc, #1592] @ f4b7c │ │ │ │ + bne f4648 │ │ │ │ + ldr r1, [pc, #1592] @ f4b50 │ │ │ │ + ldr r2, [pc, #1592] @ f4b54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r4, r7} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1ba360 │ │ │ │ - b f4860 │ │ │ │ + bl 1ba338 │ │ │ │ + b f4838 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - bge f47a4 │ │ │ │ + bge f477c │ │ │ │ mov r5, r9 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b f4830 │ │ │ │ + b f4808 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ @@ -162744,392 +162734,392 @@ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq f46f8 │ │ │ │ + beq f46d0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3] │ │ │ │ - beq f4860 │ │ │ │ + beq f4838 │ │ │ │ mov r9, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f4714 │ │ │ │ + beq f46ec │ │ │ │ mov r4, #0 │ │ │ │ - b f4628 │ │ │ │ + b f4600 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f4714 │ │ │ │ + beq f46ec │ │ │ │ add r7, sl, r4 │ │ │ │ ldr r0, [r7, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f465c │ │ │ │ + bne f4634 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq f461c │ │ │ │ - bl 1a05bc │ │ │ │ - b f461c │ │ │ │ + beq f45f4 │ │ │ │ + bl 1a0594 │ │ │ │ + b f45f4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r7, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f463c │ │ │ │ + bl 40e51c │ │ │ │ + b f4614 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #24 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl dc9b0 │ │ │ │ + bl dc988 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq f4554 │ │ │ │ + beq f452c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [r0] │ │ │ │ ldmib r0, {r1, r9} │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r9, r8 │ │ │ │ - bne f4874 │ │ │ │ + bne f484c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ and r0, r6, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f486c │ │ │ │ - b f4948 │ │ │ │ + beq f4844 │ │ │ │ + b f4920 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f4860 │ │ │ │ + beq f4838 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ and r0, r6, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f486c │ │ │ │ - b f4948 │ │ │ │ - ldr r2, [pc, #1064] @ f4b70 │ │ │ │ + beq f4844 │ │ │ │ + b f4920 │ │ │ │ + ldr r2, [pc, #1064] @ f4b48 │ │ │ │ add r1, sp, #147 @ 0x93 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b f458c │ │ │ │ - ldr r0, [pc, #1032] @ f4b80 │ │ │ │ + b f4564 │ │ │ │ + ldr r0, [pc, #1032] @ f4b58 │ │ │ │ ldr r5, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r1, #5 │ │ │ │ bl 58038 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f4588 │ │ │ │ + blt f4560 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f4808 │ │ │ │ + beq f47e0 │ │ │ │ mov r6, #0 │ │ │ │ - b f47c0 │ │ │ │ + b f4798 │ │ │ │ add r6, r6, #536 @ 0x218 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq f4808 │ │ │ │ + beq f47e0 │ │ │ │ add r7, r5, r6 │ │ │ │ ldr r0, [r7, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f47f4 │ │ │ │ + bne f47cc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq f47b4 │ │ │ │ - bl 1a05bc │ │ │ │ - b f47b4 │ │ │ │ + beq f478c │ │ │ │ + bl 1a0594 │ │ │ │ + b f478c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r7, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f47d4 │ │ │ │ + bl 40e51c │ │ │ │ + b f47ac │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - beq f482c │ │ │ │ + beq f4804 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ strd r4, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f484c │ │ │ │ + beq f4824 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4860 │ │ │ │ + beq f4838 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r6, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - bne f4948 │ │ │ │ + bne f4920 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, r9, r8 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #752] @ f4b74 │ │ │ │ + ldr r2, [pc, #752] @ f4b4c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ strd r0, [r5] │ │ │ │ - beq f4934 │ │ │ │ + beq f490c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f4918 │ │ │ │ + beq f48f0 │ │ │ │ mov r4, #0 │ │ │ │ - b f48d0 │ │ │ │ + b f48a8 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f4918 │ │ │ │ + beq f48f0 │ │ │ │ add r8, r7, r4 │ │ │ │ ldr r0, [r8, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4904 │ │ │ │ + bne f48dc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq f48c4 │ │ │ │ - bl 1a05bc │ │ │ │ - b f48c4 │ │ │ │ + beq f489c │ │ │ │ + bl 1a0594 │ │ │ │ + b f489c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r8, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f48e4 │ │ │ │ + bl 40e51c │ │ │ │ + b f48bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq f4934 │ │ │ │ + beq f490c │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ and r0, r6, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f486c │ │ │ │ + beq f4844 │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #548] @ f4b84 │ │ │ │ - ldr r2, [pc, #548] @ f4b88 │ │ │ │ + ldr r0, [pc, #548] @ f4b5c │ │ │ │ + ldr r2, [pc, #548] @ f4b60 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f49b8 │ │ │ │ - ldr r0, [pc, #512] @ f4b8c │ │ │ │ + b f4990 │ │ │ │ + ldr r0, [pc, #512] @ f4b64 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #508] @ f4b90 │ │ │ │ + ldr r2, [pc, #508] @ f4b68 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b f4b34 │ │ │ │ + b f4b0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #536 @ 0x218 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f49e4 │ │ │ │ + beq f49bc │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r6 │ │ │ │ - b f49cc │ │ │ │ + b f49a4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f4b44 │ │ │ │ + beq f4b1c │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mul r1, sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b f4aa8 │ │ │ │ + b f4a80 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 120c70 │ │ │ │ - b f4b5c │ │ │ │ + bl 120c48 │ │ │ │ + b f4b34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f4b44 │ │ │ │ + beq f4b1c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b f4b44 │ │ │ │ + bl 12150c │ │ │ │ + b f4b1c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b f4b14 │ │ │ │ + b f4aec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 120c70 │ │ │ │ - b f4b44 │ │ │ │ + bl 120c48 │ │ │ │ + b f4b1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1ba360 │ │ │ │ - b f4b5c │ │ │ │ + bl 1ba338 │ │ │ │ + b f4b34 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b f4b44 │ │ │ │ + b f4b1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, #536 @ 0x218 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f4a94 │ │ │ │ + beq f4a6c │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r6 │ │ │ │ - b f4a7c │ │ │ │ + b f4a54 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f4b44 │ │ │ │ + beq f4b1c │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ - b f4b44 │ │ │ │ + bl 40e51c │ │ │ │ + b f4b1c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, #536 @ 0x218 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq f4ad8 │ │ │ │ + beq f4ab0 │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r6 │ │ │ │ - b f4ac0 │ │ │ │ + b f4a98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4b3c │ │ │ │ + beq f4b14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ - b f4b3c │ │ │ │ + bl 40e51c │ │ │ │ + b f4b14 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b f4b28 │ │ │ │ + b f4b00 │ │ │ │ str r5, [sp] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq f4b3c │ │ │ │ + beq f4b14 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 120c70 │ │ │ │ + bl 120c48 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f4b5c │ │ │ │ + beq f4b34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq lr, r6, r0, sp │ │ │ │ - adceq r1, r7, r4, lsl pc │ │ │ │ - strdeq pc, [r6], r4 @ │ │ │ │ - adceq lr, r6, r0, asr #27 │ │ │ │ - addeq r7, r9, r7, lsr #8 │ │ │ │ - addeq ip, r9, ip, lsl #25 │ │ │ │ - strhteq r1, [r7], ip │ │ │ │ - addeq ip, r9, ip, asr ip │ │ │ │ - adceq r1, r7, r4, lsl #29 │ │ │ │ + strhteq lr, [r6], r8 │ │ │ │ + adceq r1, r7, ip, lsr pc │ │ │ │ + adceq pc, r6, ip, lsl r9 @ │ │ │ │ + adceq lr, r6, r8, ror #27 │ │ │ │ + addeq r7, r9, pc, lsl #8 │ │ │ │ + addeq ip, r9, r4, ror ip │ │ │ │ + adceq r1, r7, r4, ror #29 │ │ │ │ + addeq ip, r9, r4, asr #24 │ │ │ │ + adceq r1, r7, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq f4cb0 │ │ │ │ + beq f4c88 │ │ │ │ cmp r5, #21 │ │ │ │ - bne f4f84 │ │ │ │ + bne f4f5c │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ @@ -163143,140 +163133,140 @@ │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bc2c8 │ │ │ │ + bl 1bc2a0 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4d20 │ │ │ │ + bne f4cf8 │ │ │ │ ldrb r0, [sp, #73] @ 0x49 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f4db0 │ │ │ │ + beq f4d88 │ │ │ │ tst r0, #1 │ │ │ │ - beq f4c64 │ │ │ │ + beq f4c3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5128 │ │ │ │ + beq f5100 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f4c10 │ │ │ │ + bl 12150c │ │ │ │ + b f4be8 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4fb4 │ │ │ │ + bne f4f8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5158 │ │ │ │ + beq f5130 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ - bl d4fbc │ │ │ │ + bl d4f94 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f4fac │ │ │ │ + beq f4f84 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ - b f4c10 │ │ │ │ + b f4be8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r8, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq f4cf0 │ │ │ │ + beq f4cc8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f4de0 │ │ │ │ - ldr r1, [pc, #1392] @ f5268 │ │ │ │ - ldr r2, [pc, #1392] @ f526c │ │ │ │ + bne f4db8 │ │ │ │ + ldr r1, [pc, #1392] @ f5240 │ │ │ │ + ldr r2, [pc, #1392] @ f5244 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b f5034 │ │ │ │ + bl 1ba338 │ │ │ │ + b f500c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - beq f4ffc │ │ │ │ + beq f4fd4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f4fe0 │ │ │ │ + beq f4fb8 │ │ │ │ add r4, r6, #12 │ │ │ │ - b f4d58 │ │ │ │ + b f4d30 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq f4fe0 │ │ │ │ + beq f4fb8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f4d8c │ │ │ │ + bne f4d64 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f4d4c │ │ │ │ + beq f4d24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f4d4c │ │ │ │ + bl 40e51c │ │ │ │ + b f4d24 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f4d4c │ │ │ │ - b f4d78 │ │ │ │ + beq f4d24 │ │ │ │ + b f4d50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bne f4e70 │ │ │ │ - ldr r0, [pc, #1204] @ f5284 │ │ │ │ + bne f4e48 │ │ │ │ + ldr r0, [pc, #1204] @ f525c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ mov r7, r0 │ │ │ │ - b f4ffc │ │ │ │ + b f4fd4 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d4fbc │ │ │ │ + bl d4f94 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4d0c │ │ │ │ + beq f4ce4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r0, r0, #4 │ │ │ │ mov r5, sl │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr sl, [r0] │ │ │ │ @@ -163285,17 +163275,17 @@ │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r6, sl │ │ │ │ - bne f5048 │ │ │ │ + bne f5020 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov fp, r5 │ │ │ │ @@ -163303,278 +163293,278 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4f60 │ │ │ │ + beq f4f38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, fp │ │ │ │ strd r0, [r2] │ │ │ │ - beq f4f30 │ │ │ │ + beq f4f08 │ │ │ │ add r4, r6, #12 │ │ │ │ - b f4ed8 │ │ │ │ + b f4eb0 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq f4f30 │ │ │ │ + beq f4f08 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f4f0c │ │ │ │ + bne f4ee4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f4ecc │ │ │ │ + beq f4ea4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f4ecc │ │ │ │ + bl 40e51c │ │ │ │ + b f4ea4 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f4ecc │ │ │ │ - b f4ef8 │ │ │ │ + beq f4ea4 │ │ │ │ + b f4ed0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f4f70 │ │ │ │ + beq f4f48 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f5040 │ │ │ │ - b f5118 │ │ │ │ + beq f5018 │ │ │ │ + b f50f0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f5040 │ │ │ │ - b f5118 │ │ │ │ - ldr r2, [pc, #724] @ f5260 │ │ │ │ + beq f5018 │ │ │ │ + b f50f0 │ │ │ │ + ldr r2, [pc, #724] @ f5238 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b f4ffc │ │ │ │ - ldr r0, [pc, #692] @ f5270 │ │ │ │ + b f4fd4 │ │ │ │ + ldr r0, [pc, #692] @ f5248 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ mov r1, #6 │ │ │ │ bl 58038 │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne f4d44 │ │ │ │ + bne f4d1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq f4ffc │ │ │ │ + beq f4fd4 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ strd r6, [r1] │ │ │ │ - beq f501c │ │ │ │ + beq f4ff4 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5034 │ │ │ │ + beq f500c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - bne f5118 │ │ │ │ + bne f50f0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, r6, sl │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #524] @ f5264 │ │ │ │ + ldr r2, [pc, #524] @ f523c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r5] │ │ │ │ - beq f50e8 │ │ │ │ + beq f50c0 │ │ │ │ add r4, r7, #12 │ │ │ │ - b f5090 │ │ │ │ + b f5068 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq f50e8 │ │ │ │ + beq f50c0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f50c4 │ │ │ │ + bne f509c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f5084 │ │ │ │ + beq f505c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f5084 │ │ │ │ + bl 40e51c │ │ │ │ + b f505c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f5084 │ │ │ │ - b f50b0 │ │ │ │ + beq f505c │ │ │ │ + b f5088 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f5104 │ │ │ │ + beq f50dc │ │ │ │ add r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f5040 │ │ │ │ + beq f5018 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #324] @ f5274 │ │ │ │ + ldr r0, [pc, #324] @ f524c │ │ │ │ mov r4, r5 │ │ │ │ - ldr r2, [pc, #320] @ f5278 │ │ │ │ + ldr r2, [pc, #320] @ f5250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f5188 │ │ │ │ - ldr r0, [pc, #284] @ f527c │ │ │ │ + b f5160 │ │ │ │ + ldr r0, [pc, #284] @ f5254 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #280] @ f5280 │ │ │ │ + ldr r2, [pc, #280] @ f5258 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120df4 │ │ │ │ + bl 120dcc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 120df4 │ │ │ │ - b f5238 │ │ │ │ + bl 120dcc │ │ │ │ + b f5210 │ │ │ │ mov r4, r5 │ │ │ │ - b f5204 │ │ │ │ + b f51dc │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - b f5214 │ │ │ │ + b f51ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5238 │ │ │ │ + beq f5210 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f5238 │ │ │ │ + bl 12150c │ │ │ │ + b f5210 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b f5250 │ │ │ │ + bl 1ba338 │ │ │ │ + b f5228 │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b f5238 │ │ │ │ + b f5210 │ │ │ │ mov r6, r0 │ │ │ │ - b f5224 │ │ │ │ + b f51fc │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #112 @ 0x70 │ │ │ │ - blne 120df4 │ │ │ │ + blne 120dcc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f5250 │ │ │ │ + beq f5228 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq lr, r6, ip, asr r5 │ │ │ │ - adceq r1, r7, r0, asr #14 │ │ │ │ - strdeq pc, [r6], ip @ │ │ │ │ - adceq lr, r6, r8, lsl #12 │ │ │ │ - strdeq r8, [r9], r1 │ │ │ │ - @ instruction: 0x0089c4b8 │ │ │ │ - adceq r1, r7, r8, ror #13 │ │ │ │ - addeq ip, r9, r8, lsl #9 │ │ │ │ - strhteq r1, [r7], r0 │ │ │ │ - addeq r8, r9, r1, ror #9 │ │ │ │ + adceq lr, r6, r4, lsl #11 │ │ │ │ + adceq r1, r7, r8, ror #14 │ │ │ │ + adceq pc, r6, r4, lsr #6 │ │ │ │ + adceq lr, r6, r0, lsr r6 │ │ │ │ + ldrdeq r8, [r9], r9 │ │ │ │ + addeq ip, r9, r0, lsr #9 │ │ │ │ + adceq r1, r7, r0, lsl r7 │ │ │ │ + addeq ip, r9, r0, ror r4 │ │ │ │ + ldrdeq r1, [r7], r8 @ │ │ │ │ + addeq r8, r9, r9, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ eor r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, #21 │ │ │ │ movcs r4, #21 │ │ │ │ cmp r4, #20 │ │ │ │ - beq f551c │ │ │ │ + beq f54f4 │ │ │ │ cmp r4, #21 │ │ │ │ - bne f5910 │ │ │ │ + bne f58e8 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ mov sl, #-2147483627 @ 0x80000015 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -163599,167 +163589,167 @@ │ │ │ │ mov fp, #3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1be9c0 │ │ │ │ + bl 1be998 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f559c │ │ │ │ + bne f5574 │ │ │ │ ldrb r0, [sp, #193] @ 0xc1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne f537c │ │ │ │ + bne f5354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5b98 │ │ │ │ + beq f5b70 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f5330 │ │ │ │ + bl 12150c │ │ │ │ + b f5308 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f5b20 │ │ │ │ + bne f5af8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5bd0 │ │ │ │ + beq f5ba8 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd0ec │ │ │ │ + bl dd0c4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq f5ae4 │ │ │ │ + beq f5abc │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b f5330 │ │ │ │ + b f5308 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - bne f5b58 │ │ │ │ + bne f5b30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5c0c │ │ │ │ + beq f5be4 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ orrs r0, r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq f5ab8 │ │ │ │ + beq f5a90 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b f5330 │ │ │ │ + b f5308 │ │ │ │ cmp r9, #3 │ │ │ │ - bne f5b44 │ │ │ │ + bne f5b1c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5b98 │ │ │ │ + beq f5b70 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ ldrb r9, [sp, #249] @ 0xf9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5330 │ │ │ │ - b f5510 │ │ │ │ + beq f5308 │ │ │ │ + b f54e8 │ │ │ │ cmp fp, #3 │ │ │ │ - bne f5b0c │ │ │ │ + bne f5ae4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5b98 │ │ │ │ + beq f5b70 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ ldrb fp, [sp, #249] @ 0xf9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5330 │ │ │ │ + beq f5308 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ - b f55a4 │ │ │ │ + b f557c │ │ │ │ ldmib r8, {r0, r6, r9} │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r6, r9, lsl #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq f5558 │ │ │ │ + beq f5530 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f5618 │ │ │ │ - ldr r1, [pc, #2344] @ f5e88 │ │ │ │ - ldr r2, [pc, #2344] @ f5e8c │ │ │ │ + bne f55f0 │ │ │ │ + ldr r1, [pc, #2344] @ f5e60 │ │ │ │ + ldr r2, [pc, #2344] @ f5e64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r7, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq f589c │ │ │ │ + beq f5874 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ba360 │ │ │ │ - b f589c │ │ │ │ + bl 1ba338 │ │ │ │ + b f5874 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ @@ -163768,147 +163758,147 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ bicsne r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne f56c4 │ │ │ │ + bne f569c │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne f5760 │ │ │ │ - b f57ac │ │ │ │ + bne f5738 │ │ │ │ + b f5784 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ subs r0, sl, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ - bne f56e4 │ │ │ │ + bne f56bc │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - b f56f4 │ │ │ │ + b f56cc │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl dd0ec │ │ │ │ + bl dd0c4 │ │ │ │ ldr fp, [sp, #248] @ 0xf8 │ │ │ │ ldr sl, [sp, #252] @ 0xfc │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq f5574 │ │ │ │ + beq f554c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ cmp r9, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str sl, [sp, #236] @ 0xec │ │ │ │ str fp, [sp, #232] @ 0xe8 │ │ │ │ - beq f5684 │ │ │ │ + beq f565c │ │ │ │ add r1, r6, #32 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f5944 │ │ │ │ - ldr r1, [pc, #2052] @ f5e90 │ │ │ │ - ldr r2, [pc, #2052] @ f5e94 │ │ │ │ + bne f591c │ │ │ │ + ldr r1, [pc, #2052] @ f5e68 │ │ │ │ + ldr r2, [pc, #2052] @ f5e6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq f58fc │ │ │ │ + beq f58d4 │ │ │ │ add r6, r4, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f58e0 │ │ │ │ + beq f58b8 │ │ │ │ add r7, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r7 │ │ │ │ - b f56ac │ │ │ │ + b f5684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne f5760 │ │ │ │ - b f57ac │ │ │ │ + bne f5738 │ │ │ │ + b f5784 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ eor r1, r3, #2 │ │ │ │ orrs r1, r1, r6 │ │ │ │ - bne f57f0 │ │ │ │ + bne f57c8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r7, r0, #5 │ │ │ │ - ldr r0, [pc, #1960] @ f5ec0 │ │ │ │ + ldr r0, [pc, #1960] @ f5e98 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq f5758 │ │ │ │ + beq f5730 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 1b6e28 │ │ │ │ + bl 1b6e00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f5758 │ │ │ │ + beq f5730 │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f57ac │ │ │ │ + beq f5784 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - ble f57ac │ │ │ │ + ble f5784 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f5790 │ │ │ │ + beq f5768 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r6 │ │ │ │ - b f5778 │ │ │ │ + b f5750 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f57ac │ │ │ │ + beq f5784 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stmib r3, {r1, r4} │ │ │ │ str r2, [r3] │ │ │ │ - beq f57d4 │ │ │ │ + beq f57ac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f589c │ │ │ │ + beq f5874 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121534 │ │ │ │ - b f589c │ │ │ │ + bl 12150c │ │ │ │ + b f5874 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ cmp fp, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ movweq fp, #2 │ │ │ │ cmp r9, #3 │ │ │ │ @@ -163931,57 +163921,57 @@ │ │ │ │ strb fp, [sp, #189] @ 0xbd │ │ │ │ strb r9, [sp, #188] @ 0xbc │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq f58b0 │ │ │ │ + beq f5888 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [ip] │ │ │ │ str r1, [ip, #4] │ │ │ │ str r0, [ip, #8] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121b4c │ │ │ │ + bl 121b24 │ │ │ │ and r0, r4, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - bne f58d0 │ │ │ │ + bne f58a8 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia ip!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ and r0, r4, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f58a8 │ │ │ │ + beq f5880 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq f58fc │ │ │ │ + beq f58d4 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r5 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b f5574 │ │ │ │ - ldr r2, [pc, #1388] @ f5e84 │ │ │ │ + b f554c │ │ │ │ + ldr r2, [pc, #1388] @ f5e5c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #11 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -163997,64 +163987,64 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5988 │ │ │ │ + beq f5960 │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ - b f569c │ │ │ │ + b f5674 │ │ │ │ mov r0, #2 │ │ │ │ cmp r9, #2 │ │ │ │ - beq f5684 │ │ │ │ + beq f565c │ │ │ │ ldrb r1, [sp, #249] @ 0xf9 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5684 │ │ │ │ + beq f565c │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #196 @ 0xc4 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f5980 │ │ │ │ + beq f5958 │ │ │ │ ldrb r6, [sp, #249] @ 0xf9 │ │ │ │ add r8, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1370 │ │ │ │ + bl 1c1348 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ eor r0, lr, #3 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq f569c │ │ │ │ + beq f5674 │ │ │ │ add r8, r8, #12 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldm r8, {r0, r1, r6, r7, ip} │ │ │ │ stm r3, {r0, r1, r6, r7, ip} │ │ │ │ eor r0, lr, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ mov r0, #3 │ │ │ │ - beq f5684 │ │ │ │ + beq f565c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ add r0, sl, #12 │ │ │ │ ldm r2, {r1, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r6, r7} │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ @@ -164065,115 +164055,115 @@ │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ strb r2, [sp, #189] @ 0xbd │ │ │ │ strb r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - beq f5af0 │ │ │ │ + beq f5ac8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121b4c │ │ │ │ - b f589c │ │ │ │ + bl 121b24 │ │ │ │ + b f5874 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r7, #1 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ cmp r7, #0 │ │ │ │ - bne f5760 │ │ │ │ - b f57ac │ │ │ │ + bne f5738 │ │ │ │ + b f5784 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ - b f55ac │ │ │ │ + b f5584 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm sl!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r1, #9 │ │ │ │ - ldr r0, [pc, #900] @ f5ea0 │ │ │ │ + ldr r0, [pc, #900] @ f5e78 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f5b68 │ │ │ │ + b f5b40 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #12 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #856] @ f5e98 │ │ │ │ + ldr r0, [pc, #856] @ f5e70 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f5b7c │ │ │ │ + b f5b54 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r1, #13 │ │ │ │ - ldr r0, [pc, #840] @ f5e9c │ │ │ │ + ldr r0, [pc, #840] @ f5e74 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f5b68 │ │ │ │ + b f5b40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r1, #6 │ │ │ │ - ldr r0, [pc, #828] @ f5ea4 │ │ │ │ + ldr r0, [pc, #828] @ f5e7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - b f55c4 │ │ │ │ + b f559c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [pc, #764] @ f5ea8 │ │ │ │ - ldr r2, [pc, #764] @ f5eac │ │ │ │ + ldr r0, [pc, #764] @ f5e80 │ │ │ │ + ldr r2, [pc, #764] @ f5e84 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f5c4c │ │ │ │ - ldr r0, [pc, #728] @ f5eb0 │ │ │ │ + b f5c24 │ │ │ │ + ldr r0, [pc, #728] @ f5e88 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #724] @ f5eb4 │ │ │ │ + ldr r2, [pc, #724] @ f5e8c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f5c4c │ │ │ │ - ldr r0, [pc, #676] @ f5eb8 │ │ │ │ - ldr r2, [pc, #676] @ f5ebc │ │ │ │ + b f5c24 │ │ │ │ + ldr r0, [pc, #676] @ f5e90 │ │ │ │ + ldr r2, [pc, #676] @ f5e94 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -164183,181 +164173,181 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121b4c │ │ │ │ - b f5e64 │ │ │ │ - b f5dcc │ │ │ │ + bl 121b24 │ │ │ │ + b f5e3c │ │ │ │ + b f5da4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f5e34 │ │ │ │ + beq f5e0c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f5e34 │ │ │ │ + bl 40e51c │ │ │ │ + b f5e0c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1239fc │ │ │ │ - b f5d68 │ │ │ │ + bl 1239d4 │ │ │ │ + b f5d40 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121b4c │ │ │ │ - b f5e4c │ │ │ │ + bl 121b24 │ │ │ │ + b f5e24 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 1239fc │ │ │ │ - b f5e34 │ │ │ │ - b f5dd4 │ │ │ │ + bl 1239d4 │ │ │ │ + b f5e0c │ │ │ │ + b f5dac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b f5ddc │ │ │ │ + b f5db4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b f5ddc │ │ │ │ - b f5dd4 │ │ │ │ + b f5db4 │ │ │ │ + b f5dac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f5e4c │ │ │ │ + beq f5e24 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121534 │ │ │ │ - b f5e4c │ │ │ │ + bl 12150c │ │ │ │ + b f5e24 │ │ │ │ bl 8e880 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b f5d68 │ │ │ │ + b f5d40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b f5e4c │ │ │ │ + b f5e24 │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f5d4c │ │ │ │ + beq f5d24 │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r7, r5 │ │ │ │ - b f5d30 │ │ │ │ + b f5d08 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f5d68 │ │ │ │ + beq f5d40 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5e4c │ │ │ │ + beq f5e24 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ba360 │ │ │ │ - b f5e4c │ │ │ │ + bl 1ba338 │ │ │ │ + b f5e24 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f5da8 │ │ │ │ + beq f5d80 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r6, r7 │ │ │ │ - b f5d8c │ │ │ │ + b f5d64 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f5e44 │ │ │ │ + beq f5e1c │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ - b f5e44 │ │ │ │ + bl 40e51c │ │ │ │ + b f5e1c │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b f5df4 │ │ │ │ + b f5dcc │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f5e34 │ │ │ │ + beq f5e0c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f5e34 │ │ │ │ + beq f5e0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r0, [sp, #76] @ 0x4c │ │ │ │ cmpne r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f5e6c │ │ │ │ + bne f5e44 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f5e64 │ │ │ │ + beq f5e3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1239fc │ │ │ │ - b f5e44 │ │ │ │ + bl 1239d4 │ │ │ │ + b f5e1c │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq sp, [r6], ip @ │ │ │ │ - adceq lr, r6, r4, lsl r9 │ │ │ │ - adceq sp, r6, r0, lsr #27 │ │ │ │ - adceq lr, r6, r8, ror #15 │ │ │ │ - adceq sp, r6, r4, ror ip │ │ │ │ - @ instruction: 0x00896cb9 │ │ │ │ - @ instruction: 0x00896cb1 │ │ │ │ - strdeq r6, [r9], r6 @ │ │ │ │ - ldrdeq r6, [r9], r0 │ │ │ │ - addeq fp, r9, r0, asr #20 │ │ │ │ - adceq r0, r7, ip, ror #24 │ │ │ │ - addeq fp, r9, r0, lsl sl │ │ │ │ - adceq r0, r7, ip, lsr ip │ │ │ │ - ldrdeq fp, [r9], r8 │ │ │ │ - adceq r0, r7, r4, lsl #24 │ │ │ │ - addeq r7, r9, r0, lsr #32 │ │ │ │ + adceq sp, r6, r4, lsl #24 │ │ │ │ + adceq lr, r6, ip, lsr r9 │ │ │ │ + adceq sp, r6, r8, asr #27 │ │ │ │ + adceq lr, r6, r0, lsl r8 │ │ │ │ + umlaleq sp, r6, ip, ip │ │ │ │ + addeq r6, r9, r1, lsr #25 │ │ │ │ + umulleq r6, r9, r9, ip │ │ │ │ + ldrdeq r6, [r9], lr │ │ │ │ + @ instruction: 0x00896bb8 │ │ │ │ + addeq fp, r9, r8, lsr #20 │ │ │ │ + umlaleq r0, r7, r4, ip │ │ │ │ + strdeq fp, [r9], r8 │ │ │ │ + adceq r0, r7, r4, ror #24 │ │ │ │ + addeq fp, r9, r0, asr #19 │ │ │ │ + adceq r0, r7, ip, lsr #24 │ │ │ │ + addeq r7, r9, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq f5fd4 │ │ │ │ + beq f5fac │ │ │ │ cmp fp, #21 │ │ │ │ - bne f617c │ │ │ │ + bne f6154 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ orr r9, r7, #4 │ │ │ │ @@ -164370,128 +164360,128 @@ │ │ │ │ add r0, r6, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1be894 │ │ │ │ + bl 1be86c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6048 │ │ │ │ + bne f6020 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f6054 │ │ │ │ + beq f602c │ │ │ │ tst r0, #1 │ │ │ │ - beq f5f90 │ │ │ │ + beq f5f68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f61f4 │ │ │ │ + beq f61cc │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f5f3c │ │ │ │ + bl 12150c │ │ │ │ + b f5f14 │ │ │ │ cmp sl, #21 │ │ │ │ - bne f61ac │ │ │ │ + bne f6184 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f61f4 │ │ │ │ + beq f61cc │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl d7378 │ │ │ │ + bl d7350 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f61a4 │ │ │ │ + bne f617c │ │ │ │ ldrb sl, [sp, #97] @ 0x61 │ │ │ │ - b f5f3c │ │ │ │ + b f5f14 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq f6014 │ │ │ │ + beq f5fec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f60a8 │ │ │ │ - ldr r1, [pc, #624] @ f628c │ │ │ │ - ldr r2, [pc, #624] @ f6290 │ │ │ │ + bne f6080 │ │ │ │ + ldr r1, [pc, #624] @ f6264 │ │ │ │ + ldr r2, [pc, #624] @ f6268 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ strb r1, [r6] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b f6070 │ │ │ │ + b f6048 │ │ │ │ cmp sl, #21 │ │ │ │ - bne f60dc │ │ │ │ - ldr r0, [pc, #576] @ f62a4 │ │ │ │ + bne f60b4 │ │ │ │ + ldr r0, [pc, #576] @ f627c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq f6090 │ │ │ │ + beq f6068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f6040 │ │ │ │ + beq f6018 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f6040 │ │ │ │ + bl 12150c │ │ │ │ + b f6018 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d7378 │ │ │ │ + bl d7350 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6120 │ │ │ │ + bne f60f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b f602c │ │ │ │ + b f6004 │ │ │ │ mov ip, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r5, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6168 │ │ │ │ + beq f6140 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ strb r1, [r2] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb r8, [sp, #97] @ 0x61 │ │ │ │ @@ -164499,114 +164489,114 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r9, [r0] │ │ │ │ ldmib r0, {r1, r7} │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r9 │ │ │ │ - bne f61c4 │ │ │ │ + bne f619c │ │ │ │ mov r0, #0 │ │ │ │ strb r8, [r6, #1] │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb sl, [r2, #1] │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #260] @ f6288 │ │ │ │ + ldr r2, [pc, #260] @ f6260 │ │ │ │ add r1, sp, #107 @ 0x6b │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b f604c │ │ │ │ - ldr r0, [pc, #228] @ f6298 │ │ │ │ + b f6024 │ │ │ │ + ldr r0, [pc, #228] @ f6270 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 58038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b f6070 │ │ │ │ + b f6048 │ │ │ │ sub r0, r7, r9 │ │ │ │ - ldr r2, [pc, #196] @ f6294 │ │ │ │ + ldr r2, [pc, #196] @ f626c │ │ │ │ mov r4, #1 │ │ │ │ add r0, r4, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ strb r4, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ f629c │ │ │ │ - ldr r2, [pc, #160] @ f62a0 │ │ │ │ + ldr r0, [pc, #160] @ f6274 │ │ │ │ + ldr r2, [pc, #160] @ f6278 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f6258 │ │ │ │ - b f6258 │ │ │ │ + b f6230 │ │ │ │ + b f6230 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f6264 │ │ │ │ + beq f623c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f6264 │ │ │ │ + bl 12150c │ │ │ │ + b f623c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b f6278 │ │ │ │ + bl 1ba338 │ │ │ │ + b f6250 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b f6264 │ │ │ │ - b f6258 │ │ │ │ + b f623c │ │ │ │ + b f6230 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f6278 │ │ │ │ + beq f6250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r6, r4, lsl #7 │ │ │ │ - adceq sp, r6, r0, asr #29 │ │ │ │ - adceq sp, r6, r4, ror #5 │ │ │ │ - adceq r0, r7, r8, asr #11 │ │ │ │ - addeq r6, r9, lr, lsl sl │ │ │ │ - strdeq fp, [r9], r4 │ │ │ │ - adceq r0, r7, r4, lsr #12 │ │ │ │ - addeq r6, r9, lr, ror #22 │ │ │ │ + adceq sp, r6, ip, lsr #7 │ │ │ │ + adceq sp, r6, r8, ror #29 │ │ │ │ + adceq sp, r6, ip, lsl #6 │ │ │ │ + strdeq r0, [r7], r0 @ │ │ │ │ + addeq r6, r9, r6, lsl #20 │ │ │ │ + ldrdeq fp, [r9], ip │ │ │ │ + adceq r0, r7, ip, asr #12 │ │ │ │ + addeq r6, r9, r6, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq f63b8 │ │ │ │ + beq f6390 │ │ │ │ cmp fp, #21 │ │ │ │ - bne f6564 │ │ │ │ + bne f653c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ orr r9, r7, #4 │ │ │ │ @@ -164619,128 +164609,128 @@ │ │ │ │ add r0, r6, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bb338 │ │ │ │ + bl 1bb310 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f642c │ │ │ │ + bne f6404 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f6438 │ │ │ │ + beq f6410 │ │ │ │ tst r0, #1 │ │ │ │ - beq f6374 │ │ │ │ + beq f634c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f65dc │ │ │ │ + beq f65b4 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f6320 │ │ │ │ + bl 12150c │ │ │ │ + b f62f8 │ │ │ │ cmp sl, #2 │ │ │ │ - bne f6594 │ │ │ │ + bne f656c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f65dc │ │ │ │ + beq f65b4 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl d8038 │ │ │ │ + bl d8010 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f658c │ │ │ │ + bne f6564 │ │ │ │ ldrb sl, [sp, #97] @ 0x61 │ │ │ │ - b f6320 │ │ │ │ + b f62f8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq f63f8 │ │ │ │ + beq f63d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f648c │ │ │ │ - ldr r1, [pc, #628] @ f6674 │ │ │ │ - ldr r2, [pc, #628] @ f6678 │ │ │ │ + bne f6464 │ │ │ │ + ldr r1, [pc, #628] @ f664c │ │ │ │ + ldr r2, [pc, #628] @ f6650 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ strb r1, [r6] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b f6454 │ │ │ │ + b f642c │ │ │ │ cmp sl, #2 │ │ │ │ - bne f64c0 │ │ │ │ - ldr r0, [pc, #580] @ f668c │ │ │ │ + bne f6498 │ │ │ │ + ldr r0, [pc, #580] @ f6664 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 57dc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq f6474 │ │ │ │ + beq f644c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f6424 │ │ │ │ + beq f63fc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f6424 │ │ │ │ + bl 12150c │ │ │ │ + b f63fc │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d8038 │ │ │ │ + bl d8010 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6504 │ │ │ │ + bne f64dc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b f6410 │ │ │ │ + b f63e8 │ │ │ │ mov ip, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r5, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f654c │ │ │ │ + beq f6524 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ strb r1, [r2] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb r8, [sp, #97] @ 0x61 │ │ │ │ @@ -164748,116 +164738,116 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r9, [r0] │ │ │ │ ldmib r0, {r1, r7} │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r9 │ │ │ │ - bne f65ac │ │ │ │ + bne f6584 │ │ │ │ mov r0, #0 │ │ │ │ strb r8, [r6, #1] │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2] │ │ │ │ and r0, sl, #1 │ │ │ │ strb r0, [r2, #1] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #260] @ f6670 │ │ │ │ + ldr r2, [pc, #260] @ f6648 │ │ │ │ add r1, sp, #107 @ 0x6b │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b f6430 │ │ │ │ - ldr r0, [pc, #228] @ f6680 │ │ │ │ + b f6408 │ │ │ │ + ldr r0, [pc, #228] @ f6658 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 58038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b f6454 │ │ │ │ + b f642c │ │ │ │ sub r0, r7, r9 │ │ │ │ - ldr r2, [pc, #196] @ f667c │ │ │ │ + ldr r2, [pc, #196] @ f6654 │ │ │ │ mov r4, #1 │ │ │ │ add r0, r4, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ strb r4, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ f6684 │ │ │ │ - ldr r2, [pc, #160] @ f6688 │ │ │ │ + ldr r0, [pc, #160] @ f665c │ │ │ │ + ldr r2, [pc, #160] @ f6660 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f6640 │ │ │ │ - b f6640 │ │ │ │ + b f6618 │ │ │ │ + b f6618 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f664c │ │ │ │ + beq f6624 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f664c │ │ │ │ + bl 12150c │ │ │ │ + b f6624 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b f6660 │ │ │ │ + bl 1ba338 │ │ │ │ + b f6638 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b f664c │ │ │ │ - b f6640 │ │ │ │ + b f6624 │ │ │ │ + b f6618 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f6660 │ │ │ │ + beq f6638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r6, ip, lsr #31 │ │ │ │ - adceq sp, r6, r4, asr fp │ │ │ │ - adceq ip, r6, r0, lsl #30 │ │ │ │ - adceq r0, r7, r0, ror #3 │ │ │ │ - addeq r6, r9, sp, lsr r9 │ │ │ │ - addeq fp, r9, ip │ │ │ │ - adceq r0, r7, ip, lsr r2 │ │ │ │ - umulleq r6, r9, r1, sl │ │ │ │ + ldrdeq ip, [r6], r4 @ │ │ │ │ + adceq sp, r6, ip, ror fp │ │ │ │ + adceq ip, r6, r8, lsr #30 │ │ │ │ + adceq r0, r7, r8, lsl #4 │ │ │ │ + addeq r6, r9, r5, lsr #18 │ │ │ │ + strdeq sl, [r9], r4 │ │ │ │ + adceq r0, r7, r4, ror #4 │ │ │ │ + addeq r6, r9, r9, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ eor r7, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #21 │ │ │ │ movcs r7, #21 │ │ │ │ cmp r7, #20 │ │ │ │ - beq f6a00 │ │ │ │ + beq f69d8 │ │ │ │ cmp r7, #21 │ │ │ │ - bne f6d54 │ │ │ │ + bne f6d2c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ @@ -164895,256 +164885,256 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bbb6c │ │ │ │ + bl 1bbb44 │ │ │ │ ldrb r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6a80 │ │ │ │ + bne f6a58 │ │ │ │ ldrb r0, [sp, #361] @ 0x169 │ │ │ │ cmp r0, #6 │ │ │ │ - bne f67bc │ │ │ │ + bne f6794 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7170 │ │ │ │ + beq f7148 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f6770 │ │ │ │ + bl 12150c │ │ │ │ + b f6748 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ cmp r6, #3 │ │ │ │ - bne f6f0c │ │ │ │ + bne f6ee4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7170 │ │ │ │ + beq f7148 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #528] @ 0x210 │ │ │ │ ldrb r6, [sp, #529] @ 0x211 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6770 │ │ │ │ - b f6dd0 │ │ │ │ + beq f6748 │ │ │ │ + b f6da8 │ │ │ │ cmp fp, #3 │ │ │ │ - bne f6f1c │ │ │ │ + bne f6ef4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7170 │ │ │ │ + beq f7148 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #528] @ 0x210 │ │ │ │ ldrb fp, [sp, #529] @ 0x211 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6770 │ │ │ │ - b f6dd0 │ │ │ │ + beq f6748 │ │ │ │ + b f6da8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f6f2c │ │ │ │ + bne f6f04 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7170 │ │ │ │ + beq f7148 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne f6770 │ │ │ │ - b f6ea0 │ │ │ │ + bne f6748 │ │ │ │ + b f6e78 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne f6f78 │ │ │ │ + bne f6f50 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f71a4 │ │ │ │ + beq f717c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r1, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne f676c │ │ │ │ - b f6ed8 │ │ │ │ + bne f6744 │ │ │ │ + b f6eb0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f6f4c │ │ │ │ + bne f6f24 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7224 │ │ │ │ + beq f71fc │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r1, r7 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r8, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne f6768 │ │ │ │ - b f6ecc │ │ │ │ + bne f6740 │ │ │ │ + b f6ea4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ eor r0, r3, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne f6fbc │ │ │ │ + bne f6f94 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f71e0 │ │ │ │ + beq f71b8 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ mov r5, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r0, r7 │ │ │ │ - bl dbf9c │ │ │ │ + bl dbf74 │ │ │ │ add r8, sp, #360 @ 0x168 │ │ │ │ ldm r8, {r0, r1, r8} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq f6eac │ │ │ │ + beq f6e84 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, fp │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 53d54 │ │ │ │ mov fp, r5 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, #-2147483627 @ 0x80000015 │ │ │ │ - b f6768 │ │ │ │ + b f6740 │ │ │ │ ldmib r4, {r0, r6, sl} │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r6, sl, lsl #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq f6a3c │ │ │ │ + beq f6a14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f6b9c │ │ │ │ - ldr r1, [pc, #2544] @ f7434 │ │ │ │ - ldr r2, [pc, #2544] @ f7438 │ │ │ │ + bne f6b74 │ │ │ │ + ldr r1, [pc, #2544] @ f740c │ │ │ │ + ldr r2, [pc, #2544] @ f7410 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ stmib r8, {r1, fp} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq f6d20 │ │ │ │ + beq f6cf8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ba360 │ │ │ │ - b f6d20 │ │ │ │ + bl 1ba338 │ │ │ │ + b f6cf8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ subs r0, r5, #2 │ │ │ │ sbcs r0, r6, #0 │ │ │ │ - bcs f6ac4 │ │ │ │ + bcs f6a9c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 122164 │ │ │ │ + bl 12213c │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt f6ae4 │ │ │ │ + blt f6abc │ │ │ │ cmp sl, #0 │ │ │ │ - beq f6ae4 │ │ │ │ + beq f6abc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt f6b04 │ │ │ │ + blt f6adc │ │ │ │ cmp r9, #0 │ │ │ │ - beq f6b04 │ │ │ │ + beq f6adc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ stmib fp, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq f6b28 │ │ │ │ + beq f6b00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f6d20 │ │ │ │ + beq f6cf8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121534 │ │ │ │ - b f6d20 │ │ │ │ + bl 12150c │ │ │ │ + b f6cf8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ subs r5, r0, #2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movne r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ @@ -165155,53 +165145,53 @@ │ │ │ │ movweq fp, #2 │ │ │ │ cmp r6, #3 │ │ │ │ orr r0, r0, r1 │ │ │ │ movweq r6, #2 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ moveq r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6c24 │ │ │ │ + bne f6bfc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b f6c40 │ │ │ │ + b f6c18 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #360 @ 0x168 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ ldr fp, [sp, #452] @ 0x1c4 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq f6a58 │ │ │ │ + beq f6a30 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - beq f6bf4 │ │ │ │ + beq f6bcc │ │ │ │ add r1, r6, #32 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f6d88 │ │ │ │ - ldr r1, [pc, #2112] @ f743c │ │ │ │ - ldr r2, [pc, #2112] @ f7440 │ │ │ │ + bne f6d60 │ │ │ │ + ldr r1, [pc, #2112] @ f7414 │ │ │ │ + ldr r2, [pc, #2112] @ f7418 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r9 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f7030 │ │ │ │ + bne f7008 │ │ │ │ mov fp, r6 │ │ │ │ - b f6a58 │ │ │ │ + b f6a30 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -165233,52 +165223,52 @@ │ │ │ │ strb fp, [sp, #265] @ 0x109 │ │ │ │ strb r6, [sp, #264] @ 0x108 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7158 │ │ │ │ + beq f7130 │ │ │ │ str r0, [r8, #8] │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ - beq f6cfc │ │ │ │ + beq f6cd4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bne f6d28 │ │ │ │ + bne f6d00 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r4, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f6d44 │ │ │ │ + bne f6d1c │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r4, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f6d20 │ │ │ │ + beq f6cf8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 122164 │ │ │ │ + bl 12213c │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1748] @ f7430 │ │ │ │ + ldr r2, [pc, #1748] @ f7408 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r1, lr, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ @@ -165295,127 +165285,127 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6ddc │ │ │ │ + beq f6db4 │ │ │ │ ldr r6, [sp, #452] @ 0x1c4 │ │ │ │ - b f6c0c │ │ │ │ + b f6be4 │ │ │ │ ldr r8, [sp, #532] @ 0x214 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ - b f6ed0 │ │ │ │ + b f6ea8 │ │ │ │ mov r0, #2 │ │ │ │ cmp sl, #2 │ │ │ │ - beq f6bf4 │ │ │ │ + beq f6bcc │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldrb sl, [sp, #449] @ 0x1c1 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f6bf4 │ │ │ │ + beq f6bcc │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #364 @ 0x16c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f6dc8 │ │ │ │ + beq f6da0 │ │ │ │ ldrb r7, [sp, #449] @ 0x1c1 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq f6c0c │ │ │ │ + beq f6be4 │ │ │ │ mov r0, #3 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq f6bf4 │ │ │ │ + beq f6bcc │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f6fe4 │ │ │ │ + beq f6fbc │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne f7044 │ │ │ │ + bne f701c │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ - b f7000 │ │ │ │ + b f6fd8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ - b f6ed0 │ │ │ │ + b f6ea8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - bge f6acc │ │ │ │ - b f6ae4 │ │ │ │ + bge f6aa4 │ │ │ │ + b f6abc │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b f6ee4 │ │ │ │ + b f6ebc │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ - b f6ab0 │ │ │ │ - ldr r0, [pc, #1340] @ f7450 │ │ │ │ + b f6a88 │ │ │ │ + ldr r0, [pc, #1340] @ f7428 │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f6f38 │ │ │ │ - ldr r0, [pc, #1328] @ f7454 │ │ │ │ + b f6f10 │ │ │ │ + ldr r0, [pc, #1328] @ f742c │ │ │ │ mov r1, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f6f38 │ │ │ │ - ldr r0, [pc, #1320] @ f745c │ │ │ │ + b f6f10 │ │ │ │ + ldr r0, [pc, #1320] @ f7434 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b f6f94 │ │ │ │ + b f6f6c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #14 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r0, [pc, #1240] @ f744c │ │ │ │ + ldr r0, [pc, #1240] @ f7424 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f6fa0 │ │ │ │ - ldr r0, [pc, #1240] @ f7458 │ │ │ │ + b f6f78 │ │ │ │ + ldr r0, [pc, #1240] @ f7430 │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov sl, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ @@ -165423,79 +165413,79 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ bl 58038 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b f6ab0 │ │ │ │ - ldr r0, [pc, #1180] @ f7460 │ │ │ │ + b f6a88 │ │ │ │ + ldr r0, [pc, #1180] @ f7438 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #14 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b f6f9c │ │ │ │ + b f6f74 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r1, [pc, #1108] @ f7444 │ │ │ │ - ldr r2, [pc, #1108] @ f7448 │ │ │ │ + ldr r1, [pc, #1108] @ f741c │ │ │ │ + ldr r2, [pc, #1108] @ f7420 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r7, r9 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f7020 │ │ │ │ + beq f6ff8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, sl │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f6c1c │ │ │ │ + beq f6bf4 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f6c1c │ │ │ │ + bl 40e51c │ │ │ │ + b f6bf4 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 1c01a8 │ │ │ │ + bl 1c0180 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ eor r0, r1, #4 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne f7090 │ │ │ │ + bne f7068 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f7020 │ │ │ │ - b f7014 │ │ │ │ + beq f6ff8 │ │ │ │ + b f6fec │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #5 │ │ │ │ - beq f6fe8 │ │ │ │ + beq f6fc0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ @@ -165515,79 +165505,79 @@ │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ str fp, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ strb r7, [sp, #265] @ 0x109 │ │ │ │ strb sl, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7158 │ │ │ │ + beq f7130 │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ - bl 123398 │ │ │ │ + bl 123370 │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [pc, #732] @ f7464 │ │ │ │ - ldr r2, [pc, #732] @ f7468 │ │ │ │ + ldr r0, [pc, #732] @ f743c │ │ │ │ + ldr r2, [pc, #732] @ f7440 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f725c │ │ │ │ - ldr r0, [pc, #712] @ f7474 │ │ │ │ - ldr r2, [pc, #712] @ f7478 │ │ │ │ + b f7234 │ │ │ │ + ldr r0, [pc, #712] @ f744c │ │ │ │ + ldr r2, [pc, #712] @ f7450 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f725c │ │ │ │ + b f7234 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #656] @ f747c │ │ │ │ - ldr r2, [pc, #656] @ f7480 │ │ │ │ + ldr r0, [pc, #656] @ f7454 │ │ │ │ + ldr r2, [pc, #656] @ f7458 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f725c │ │ │ │ - ldr r0, [pc, #576] @ f746c │ │ │ │ - ldr r2, [pc, #576] @ f7470 │ │ │ │ + b f7234 │ │ │ │ + ldr r0, [pc, #576] @ f7444 │ │ │ │ + ldr r2, [pc, #576] @ f7448 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -165595,163 +165585,163 @@ │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 123398 │ │ │ │ + bl 123370 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f72a4 │ │ │ │ + beq f727c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f72a4 │ │ │ │ - b f7368 │ │ │ │ + bl 40e51c │ │ │ │ + b f727c │ │ │ │ + b f7340 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f734c │ │ │ │ + beq f7324 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f734c │ │ │ │ + bl 40e51c │ │ │ │ + b f7324 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7408 │ │ │ │ + beq f73e0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121534 │ │ │ │ - b f7408 │ │ │ │ + bl 12150c │ │ │ │ + b f73e0 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b f7374 │ │ │ │ + b f734c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b f7374 │ │ │ │ + b f734c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 123398 │ │ │ │ - b f7408 │ │ │ │ - b f7370 │ │ │ │ - b f7370 │ │ │ │ - b f7370 │ │ │ │ + bl 123370 │ │ │ │ + b f73e0 │ │ │ │ + b f7348 │ │ │ │ + b f7348 │ │ │ │ + b f7348 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b f7374 │ │ │ │ + b f734c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b f7408 │ │ │ │ + b f73e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7420 │ │ │ │ + beq f73f8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ba360 │ │ │ │ - b f7420 │ │ │ │ + bl 1ba338 │ │ │ │ + b f73f8 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b f738c │ │ │ │ + b f7364 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bic r0, r0, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f73ac │ │ │ │ + beq f7384 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 122164 │ │ │ │ + bl 12213c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f73d4 │ │ │ │ + blt f73ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f73d4 │ │ │ │ + beq f73ac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f7400 │ │ │ │ + blt f73d8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7400 │ │ │ │ + beq f73d8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f7420 │ │ │ │ + beq f73f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r6, r8, asr #15 │ │ │ │ - adceq sp, r6, r8, ror r5 │ │ │ │ - strhteq ip, [r6], ip │ │ │ │ - adceq sp, r6, r0, asr #7 │ │ │ │ - adceq ip, r6, r4, lsl #14 │ │ │ │ - adceq ip, r6, ip, asr #31 │ │ │ │ - adceq ip, r6, r0, lsl r3 │ │ │ │ - addeq r4, r9, r3, asr #25 │ │ │ │ - addeq r1, r9, r0, asr #27 │ │ │ │ - addeq r6, r9, r2, asr r2 │ │ │ │ - addeq r2, r9, fp, asr #20 │ │ │ │ - addeq r5, r9, r4, lsr #15 │ │ │ │ - addeq r5, r9, lr, lsr #21 │ │ │ │ - addeq sl, r9, r4, ror #8 │ │ │ │ + strdeq ip, [r6], r0 @ │ │ │ │ + adceq sp, r6, r0, lsr #11 │ │ │ │ + adceq ip, r6, r4, ror #17 │ │ │ │ + adceq sp, r6, r8, ror #7 │ │ │ │ + adceq ip, r6, ip, lsr #14 │ │ │ │ + strdeq ip, [r6], r4 @ │ │ │ │ + adceq ip, r6, r8, lsr r3 │ │ │ │ + addeq r4, r9, fp, lsr #25 │ │ │ │ + addeq r1, r9, r8, lsr #27 │ │ │ │ + addeq r6, r9, sl, lsr r2 │ │ │ │ + addeq r2, r9, r3, lsr sl │ │ │ │ + addeq r5, r9, ip, lsl #15 │ │ │ │ + umulleq r5, r9, r6, sl │ │ │ │ + addeq sl, r9, ip, asr #8 │ │ │ │ + strhteq pc, [r6], ip @ │ │ │ │ + addeq sl, r9, r8, lsr #7 │ │ │ │ + adceq pc, r6, r4, lsl r6 @ │ │ │ │ + addeq sl, r9, r8, lsr #8 │ │ │ │ umlaleq pc, r6, r4, r6 @ │ │ │ │ - addeq sl, r9, r0, asr #7 │ │ │ │ - adceq pc, r6, ip, ror #11 │ │ │ │ - addeq sl, r9, r0, asr #8 │ │ │ │ - adceq pc, r6, ip, ror #12 │ │ │ │ - strdeq sl, [r9], r4 │ │ │ │ - adceq pc, r6, r0, lsr #12 │ │ │ │ + ldrdeq sl, [r9], ip │ │ │ │ + adceq pc, r6, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq f75f8 │ │ │ │ + beq f75d0 │ │ │ │ cmp r2, #21 │ │ │ │ - bne f784c │ │ │ │ + bne f7824 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -165773,150 +165763,150 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf11c │ │ │ │ + bl 1bf0f4 │ │ │ │ ldrb r0, [sp, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7678 │ │ │ │ + bne f7650 │ │ │ │ ldrb r0, [sp, #1465] @ 0x5b9 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f76a4 │ │ │ │ + beq f767c │ │ │ │ tst r0, #1 │ │ │ │ - beq f757c │ │ │ │ + beq f7554 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7910 │ │ │ │ + beq f78e8 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f7528 │ │ │ │ + bl 12150c │ │ │ │ + b f7500 │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne f788c │ │ │ │ + bne f7864 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq f7944 │ │ │ │ + beq f791c │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ - bl e42d0 │ │ │ │ + bl e42a8 │ │ │ │ ldr r1, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ ldr r2, [sp, #1468] @ 0x5bc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq f7884 │ │ │ │ + beq f785c │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ mov r2, #676 @ 0x2a4 │ │ │ │ bl 53d54 │ │ │ │ - b f7528 │ │ │ │ + b f7500 │ │ │ │ ldmib r1, {r0, r4} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq f7638 │ │ │ │ + beq f7610 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f7710 │ │ │ │ - ldr r1, [pc, #1104] @ f7a90 │ │ │ │ - ldr r2, [pc, #1104] @ f7a94 │ │ │ │ + bne f76e8 │ │ │ │ + ldr r1, [pc, #1104] @ f7a68 │ │ │ │ + ldr r2, [pc, #1104] @ f7a6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #1468] @ 0x5bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ rsbs r0, fp, #1 │ │ │ │ rscs r0, sl, #0 │ │ │ │ - bcc f76d4 │ │ │ │ + bcc f76ac │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ - b f76d4 │ │ │ │ + bl 122258 │ │ │ │ + b f76ac │ │ │ │ ldr r4, [sp, #24] │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ - bne f77b8 │ │ │ │ - ldr r0, [pc, #996] @ f7aac │ │ │ │ + bne f7790 │ │ │ │ + ldr r0, [pc, #996] @ f7a84 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ bl 57dc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ stmib r5, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq f76f8 │ │ │ │ + beq f76d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f766c │ │ │ │ + beq f7644 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f766c │ │ │ │ + bl 12150c │ │ │ │ + b f7644 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r6, lr, #440 @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e42d0 │ │ │ │ + bl e42a8 │ │ │ │ ldr r9, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r8, [sp, #1468] @ 0x5bc │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ eor r1, r9, #3 │ │ │ │ orrs r1, r1, r8 │ │ │ │ - beq f7650 │ │ │ │ + beq f7628 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r7, r1, #4 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ add r2, r1, #12 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -165929,20 +165919,20 @@ │ │ │ │ str r9, [sp, #776] @ 0x308 │ │ │ │ str r4, [sp, #1464] @ 0x5b8 │ │ │ │ str r7, [sp, #1476] @ 0x5c4 │ │ │ │ str r0, [sp, #1472] @ 0x5c0 │ │ │ │ str r6, [sp, #1468] @ 0x5bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r6 │ │ │ │ - bne f78c0 │ │ │ │ + bne f7898 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ - b f7838 │ │ │ │ + b f7810 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #676 @ 0x2a4 │ │ │ │ mov r8, r5 │ │ │ │ bl 53d54 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ @@ -165950,101 +165940,101 @@ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ - beq f7830 │ │ │ │ + beq f7808 │ │ │ │ str r0, [r3, #8] │ │ │ │ eor r0, fp, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq f766c │ │ │ │ + beq f7644 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 122280 │ │ │ │ - b f766c │ │ │ │ + bl 122258 │ │ │ │ + b f7644 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #688 @ 0x2b0 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #564] @ f7a88 │ │ │ │ + ldr r2, [pc, #564] @ f7a60 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #123 @ 0x7b │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b f76d4 │ │ │ │ - ldr r0, [pc, #516] @ f7a98 │ │ │ │ + b f76ac │ │ │ │ + ldr r0, [pc, #516] @ f7a70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ mov r1, #12 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ rsbs r0, fp, #1 │ │ │ │ rscs r0, sl, #0 │ │ │ │ - bcs f7698 │ │ │ │ - b f76d4 │ │ │ │ + bcs f7670 │ │ │ │ + b f76ac │ │ │ │ sub r1, r7, r6 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #444] @ f7a8c │ │ │ │ + ldr r2, [pc, #444] @ f7a64 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ bl 57f38 │ │ │ │ str r0, [r5, #8] │ │ │ │ eor r0, r9, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ orrs r0, r0, r8 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ - beq f766c │ │ │ │ + beq f7644 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ - b f766c │ │ │ │ - ldr r0, [pc, #388] @ f7a9c │ │ │ │ + bl 122258 │ │ │ │ + b f7644 │ │ │ │ + ldr r0, [pc, #388] @ f7a74 │ │ │ │ mov r4, fp │ │ │ │ - ldr r2, [pc, #384] @ f7aa0 │ │ │ │ + ldr r2, [pc, #384] @ f7a78 │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #776] @ 0x308 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ str sl, [sp, #780] @ 0x30c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f797c │ │ │ │ + b f7954 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #340] @ f7aa4 │ │ │ │ - ldr r2, [pc, #340] @ f7aa8 │ │ │ │ + ldr r0, [pc, #340] @ f7a7c │ │ │ │ + ldr r2, [pc, #340] @ f7a80 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #780] @ 0x30c │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #776] @ 0x308 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, #3 │ │ │ │ @@ -166052,101 +166042,101 @@ │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq f7a74 │ │ │ │ + beq f7a4c │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ - b f7a74 │ │ │ │ + bl 122258 │ │ │ │ + b f7a4c │ │ │ │ mov r5, r0 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq f7a5c │ │ │ │ + beq f7a34 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 122280 │ │ │ │ - b f7a5c │ │ │ │ + bl 122258 │ │ │ │ + b f7a34 │ │ │ │ mov r6, sl │ │ │ │ mov r4, fp │ │ │ │ - b f7a18 │ │ │ │ + b f79f0 │ │ │ │ mov r5, r0 │ │ │ │ - b f7a54 │ │ │ │ + b f7a2c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #3 │ │ │ │ - b f7a2c │ │ │ │ + b f7a04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7a5c │ │ │ │ + beq f7a34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f7a5c │ │ │ │ + bl 12150c │ │ │ │ + b f7a34 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ - b f7a74 │ │ │ │ + bl 1ba338 │ │ │ │ + b f7a4c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b f7a5c │ │ │ │ + b f7a34 │ │ │ │ mov r5, r0 │ │ │ │ - b f7a3c │ │ │ │ + b f7a14 │ │ │ │ mov r6, sl │ │ │ │ mov r4, fp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r6, [sp, #780] @ 0x30c │ │ │ │ bic r0, r4, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq f7a54 │ │ │ │ + beq f7a2c │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 122280 │ │ │ │ + bl 122258 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f7a74 │ │ │ │ + beq f7a4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r6, r0, ror #25 │ │ │ │ - adceq lr, r6, r8, asr #29 │ │ │ │ - adceq ip, r6, r4, ror r9 │ │ │ │ - adceq fp, r6, r0, asr #25 │ │ │ │ - addeq r5, r9, sl, ror r8 │ │ │ │ - addeq r9, r9, ip, asr #25 │ │ │ │ - strdeq lr, [r6], ip @ │ │ │ │ - umulleq r9, r9, r0, ip @ │ │ │ │ - strhteq lr, [r6], r8 │ │ │ │ - addeq r5, r9, sl, asr #20 │ │ │ │ + adceq fp, r6, r8, lsl #26 │ │ │ │ + strdeq lr, [r6], r0 @ │ │ │ │ + umlaleq ip, r6, ip, r9 │ │ │ │ + adceq fp, r6, r8, ror #25 │ │ │ │ + addeq r5, r9, r2, ror #16 │ │ │ │ + @ instruction: 0x00899cb4 │ │ │ │ + adceq lr, r6, r4, lsr #30 │ │ │ │ + addeq r9, r9, r8, ror ip │ │ │ │ + adceq lr, r6, r0, ror #29 │ │ │ │ + addeq r5, r9, r2, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r7, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #21 │ │ │ │ movcs r7, #21 │ │ │ │ cmp r7, #20 │ │ │ │ - beq f7ca0 │ │ │ │ + beq f7c78 │ │ │ │ cmp r7, #21 │ │ │ │ - bne f7ef4 │ │ │ │ + bne f7ecc │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ stm r1, {r4, r7, fp} │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ @@ -166163,159 +166153,159 @@ │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bab04 │ │ │ │ + bl 1baadc │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7d14 │ │ │ │ + bne f7cec │ │ │ │ ldrb r0, [sp, #89] @ 0x59 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f7b8c │ │ │ │ + bne f7b64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8104 │ │ │ │ + beq f80dc │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b f7b40 │ │ │ │ + bl 12150c │ │ │ │ + b f7b18 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne f80a8 │ │ │ │ + bne f8080 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8124 │ │ │ │ + beq f80fc │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f7fe4 │ │ │ │ + beq f7fbc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ - b f7b40 │ │ │ │ + b f7b18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - bne f8090 │ │ │ │ + bne f8068 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8104 │ │ │ │ + beq f80dc │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f800c │ │ │ │ + bne f7fe4 │ │ │ │ ldrb r0, [sp, #129] @ 0x81 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b f7b40 │ │ │ │ + b f7b18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne f80cc │ │ │ │ + bne f80a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8104 │ │ │ │ + beq f80dc │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #24] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq f7ffc │ │ │ │ + beq f7fd4 │ │ │ │ vldr d8, [sp, #136] @ 0x88 │ │ │ │ - b f7b40 │ │ │ │ + b f7b18 │ │ │ │ ldmib r4, {r0, r5, sl} │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r5, sl, lsl #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq f7cdc │ │ │ │ + beq f7cb4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f7e14 │ │ │ │ - ldr r1, [pc, #1420] @ f8270 │ │ │ │ - ldr r2, [pc, #1420] @ f8274 │ │ │ │ + bne f7dec │ │ │ │ + ldr r1, [pc, #1420] @ f8248 │ │ │ │ + ldr r2, [pc, #1420] @ f824c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r6} │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ba360 │ │ │ │ - b f7e04 │ │ │ │ + bl 1ba338 │ │ │ │ + b f7ddc │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov sl, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt f7d50 │ │ │ │ + blt f7d28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f7d50 │ │ │ │ + beq f7d28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r6, {r1, r5} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq f7d74 │ │ │ │ + beq f7d4c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7e04 │ │ │ │ + beq f7ddc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f7e04 │ │ │ │ + bl 12150c │ │ │ │ + b f7ddc │ │ │ │ mov ip, r5 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r7, ip │ │ │ │ @@ -166326,66 +166316,66 @@ │ │ │ │ moveq r8, r4 │ │ │ │ movne r4, r1 │ │ │ │ cmp r5, #3 │ │ │ │ movweq r5, #2 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ moveq r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7ea4 │ │ │ │ + beq f7e7c │ │ │ │ str r0, [r3, #8] │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne f7ed4 │ │ │ │ + bne f7eac │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq f7cf8 │ │ │ │ + beq f7cd0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - beq f7e68 │ │ │ │ + beq f7e40 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f7f2c │ │ │ │ - ldr r1, [pc, #1032] @ f8278 │ │ │ │ - ldr r2, [pc, #1032] @ f827c │ │ │ │ + bne f7f04 │ │ │ │ + ldr r1, [pc, #1032] @ f8250 │ │ │ │ + ldr r2, [pc, #1032] @ f8254 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f7e9c │ │ │ │ + beq f7e74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r5 │ │ │ │ - b f7cf8 │ │ │ │ + b f7cd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ strb r5, [r3, #28] │ │ │ │ str r7, [r3, #16] │ │ │ │ str r0, [r3, #24] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ @@ -166393,20 +166383,20 @@ │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #880] @ f826c │ │ │ │ + ldr r2, [pc, #880] @ f8244 │ │ │ │ add r1, sp, #151 @ 0x97 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [fp] │ │ │ │ @@ -166423,235 +166413,235 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7f70 │ │ │ │ + beq f7f48 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b f7e80 │ │ │ │ + b f7e58 │ │ │ │ mov r0, #2 │ │ │ │ cmp sl, #2 │ │ │ │ - beq f7e68 │ │ │ │ + beq f7e40 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r2, [sp, #49] @ 0x31 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f7e68 │ │ │ │ + beq f7e40 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r5, #3 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #16] │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne f801c │ │ │ │ + bne f7ff4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b f7e80 │ │ │ │ + b f7e58 │ │ │ │ mov sl, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b f7d50 │ │ │ │ + b f7d28 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ - b f7d20 │ │ │ │ + b f7cf8 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b f7d20 │ │ │ │ + b f7cf8 │ │ │ │ vldr d8, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8060 │ │ │ │ + beq f8038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [r3, #8] │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq f7e04 │ │ │ │ + beq f7ddc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - b f7edc │ │ │ │ + b f7eb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r1, [r0, #28] │ │ │ │ str r9, [r0, #16] │ │ │ │ str r6, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ vstr d8, [r0, #8] │ │ │ │ strd sl, [r0] │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #492] @ f8284 │ │ │ │ + ldr r0, [pc, #492] @ f825c │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f80e0 │ │ │ │ + b f80b8 │ │ │ │ mov sl, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, #11 │ │ │ │ - ldr r0, [pc, #440] @ f8280 │ │ │ │ + ldr r0, [pc, #440] @ f8258 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f80ec │ │ │ │ - ldr r0, [pc, #436] @ f8288 │ │ │ │ + b f80c4 │ │ │ │ + ldr r0, [pc, #436] @ f8260 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - bge f7d38 │ │ │ │ - b f7d50 │ │ │ │ - ldr r0, [pc, #384] @ f828c │ │ │ │ + bge f7d10 │ │ │ │ + b f7d28 │ │ │ │ + ldr r0, [pc, #384] @ f8264 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r2, [pc, #380] @ f8290 │ │ │ │ + ldr r2, [pc, #380] @ f8268 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f8140 │ │ │ │ - ldr r0, [pc, #360] @ f8294 │ │ │ │ + b f8118 │ │ │ │ + ldr r0, [pc, #360] @ f826c │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #356] @ f8298 │ │ │ │ + ldr r2, [pc, #356] @ f8270 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f8218 │ │ │ │ + b f81f0 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f825c │ │ │ │ + beq f8234 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f81f0 │ │ │ │ + beq f81c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f81f0 │ │ │ │ + bl 40e51c │ │ │ │ + b f81c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8244 │ │ │ │ + beq f821c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b f8244 │ │ │ │ + bl 12150c │ │ │ │ + b f821c │ │ │ │ bl 8e880 │ │ │ │ - b f8214 │ │ │ │ + b f81ec │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8244 │ │ │ │ + beq f821c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f8244 │ │ │ │ - b f8214 │ │ │ │ + bl 40e51c │ │ │ │ + b f821c │ │ │ │ + b f81ec │ │ │ │ mov r5, r0 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ - b f821c │ │ │ │ + b f81f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ba360 │ │ │ │ - b f825c │ │ │ │ + bl 1ba338 │ │ │ │ + b f8234 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b f8244 │ │ │ │ - b f8218 │ │ │ │ + b f821c │ │ │ │ + b f81f0 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt f823c │ │ │ │ + blt f8214 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f823c │ │ │ │ + beq f8214 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f825c │ │ │ │ + beq f8234 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r6, ip, asr #12 │ │ │ │ - adceq ip, r6, r8, lsl r1 │ │ │ │ - adceq fp, r6, ip, lsl r6 │ │ │ │ - adceq fp, r6, ip, lsl #31 │ │ │ │ - umlaleq fp, r6, r0, r4 │ │ │ │ - addeq r3, r9, r4, asr #18 │ │ │ │ - addeq r3, r9, r3, ror r9 │ │ │ │ - addeq r3, r9, ip, lsr r9 │ │ │ │ - addeq r9, r9, r0, ror #9 │ │ │ │ - adceq lr, r6, r0, lsl r7 │ │ │ │ - addeq r9, r9, r0, asr #9 │ │ │ │ - strdeq lr, [r6], r0 @ │ │ │ │ + adceq fp, r6, r4, ror r6 │ │ │ │ + adceq ip, r6, r0, asr #2 │ │ │ │ + adceq fp, r6, r4, asr #12 │ │ │ │ + strhteq fp, [r6], r4 │ │ │ │ + strhteq fp, [r6], r8 │ │ │ │ + addeq r3, r9, ip, lsr #18 │ │ │ │ + addeq r3, r9, fp, asr r9 │ │ │ │ + addeq r3, r9, r4, lsr #18 │ │ │ │ + addeq r9, r9, r8, asr #9 │ │ │ │ + adceq lr, r6, r8, lsr r7 │ │ │ │ + addeq r9, r9, r8, lsr #9 │ │ │ │ + adceq lr, r6, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq f83b8 │ │ │ │ + beq f8390 │ │ │ │ cmp r5, #21 │ │ │ │ - bne f8584 │ │ │ │ + bne f855c │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -166664,320 +166654,320 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ba9d8 │ │ │ │ + bl 1ba9b0 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f842c │ │ │ │ + bne f8404 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f8488 │ │ │ │ + beq f8460 │ │ │ │ tst r0, #1 │ │ │ │ - beq f8368 │ │ │ │ + beq f8340 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f862c │ │ │ │ + beq f8604 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b f8314 │ │ │ │ + bl 12150c │ │ │ │ + b f82ec │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne f85b8 │ │ │ │ + bne f8590 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8650 │ │ │ │ + beq f8628 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f85ac │ │ │ │ + beq f8584 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - b f8314 │ │ │ │ + b f82ec │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r6} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r6, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq f83f8 │ │ │ │ + beq f83d0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f84f0 │ │ │ │ - ldr r1, [pc, #920] @ f8798 │ │ │ │ - ldr r2, [pc, #920] @ f879c │ │ │ │ + bne f84c8 │ │ │ │ + ldr r1, [pc, #920] @ f8770 │ │ │ │ + ldr r2, [pc, #920] @ f8774 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt f8454 │ │ │ │ + blt f842c │ │ │ │ cmp r9, #0 │ │ │ │ - beq f8454 │ │ │ │ + beq f842c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ stm r7, {r2, r6} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8470 │ │ │ │ + beq f8448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8424 │ │ │ │ + beq f83fc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f8424 │ │ │ │ + bl 12150c │ │ │ │ + b f83fc │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ moveq r9, #-2147483648 @ 0x80000000 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8564 │ │ │ │ + beq f853c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r2] │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8424 │ │ │ │ + beq f83fc │ │ │ │ lsl r1, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq f8414 │ │ │ │ + beq f83ec │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ ldmib r0, {r1, r4} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r4, r5 │ │ │ │ - bne f85dc │ │ │ │ + bne f85b4 │ │ │ │ str r9, [sl] │ │ │ │ stmib sl, {r7, r8} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ str r9, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #516] @ f8790 │ │ │ │ + ldr r2, [pc, #516] @ f8768 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b f8454 │ │ │ │ - ldr r0, [pc, #480] @ f87a0 │ │ │ │ + b f842c │ │ │ │ + ldr r0, [pc, #480] @ f8778 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - bge f843c │ │ │ │ - b f8454 │ │ │ │ + bge f8414 │ │ │ │ + b f842c │ │ │ │ sub r1, r4, r5 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #424] @ f8794 │ │ │ │ + ldr r2, [pc, #424] @ f876c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [sl] │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8424 │ │ │ │ + beq f83fc │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ f87a4 │ │ │ │ + ldr r0, [pc, #368] @ f877c │ │ │ │ mov fp, r5 │ │ │ │ - ldr r2, [pc, #364] @ f87a8 │ │ │ │ + ldr r2, [pc, #364] @ f8780 │ │ │ │ mov sl, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f8670 │ │ │ │ - ldr r0, [pc, #340] @ f87ac │ │ │ │ + b f8648 │ │ │ │ + ldr r0, [pc, #340] @ f8784 │ │ │ │ mov fp, r5 │ │ │ │ - ldr r2, [pc, #336] @ f87b0 │ │ │ │ + ldr r2, [pc, #336] @ f8788 │ │ │ │ mov sl, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b f8748 │ │ │ │ + b f8720 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8780 │ │ │ │ + beq f8758 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f876c │ │ │ │ + beq f8744 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f876c │ │ │ │ + bl 12150c │ │ │ │ + b f8744 │ │ │ │ bl 8e880 │ │ │ │ - b f86e0 │ │ │ │ + b f86b8 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b f8764 │ │ │ │ + b f873c │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f876c │ │ │ │ + beq f8744 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b f876c │ │ │ │ + bl 40e51c │ │ │ │ + b f8744 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b f8780 │ │ │ │ + bl 1ba338 │ │ │ │ + b f8758 │ │ │ │ bl 8e880 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b f876c │ │ │ │ - b f873c │ │ │ │ + b f8744 │ │ │ │ + b f8714 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq f8764 │ │ │ │ + beq f873c │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8764 │ │ │ │ + beq f873c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f8780 │ │ │ │ + beq f8758 │ │ │ │ mov r0, sl │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r6, ip, asr #31 │ │ │ │ - adceq lr, r6, ip, lsr #3 │ │ │ │ - adceq fp, r6, r4, lsr #20 │ │ │ │ - adceq sl, r6, r0, lsl #30 │ │ │ │ - addeq r3, r9, r7, asr #10 │ │ │ │ - @ instruction: 0x00898fb4 │ │ │ │ - adceq lr, r6, r4, ror #3 │ │ │ │ - umulleq r8, r9, r0, pc @ │ │ │ │ - adceq lr, r6, r0, asr #3 │ │ │ │ + strdeq sl, [r6], r4 @ │ │ │ │ + ldrdeq lr, [r6], r4 @ │ │ │ │ + adceq fp, r6, ip, asr #20 │ │ │ │ + adceq sl, r6, r8, lsr #30 │ │ │ │ + addeq r3, r9, pc, lsr #10 │ │ │ │ + umulleq r8, r9, ip, pc @ │ │ │ │ + adceq lr, r6, ip, lsl #4 │ │ │ │ + addeq r8, r9, r8, ror pc │ │ │ │ + adceq lr, r6, r8, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq f8960 │ │ │ │ + beq f8938 │ │ │ │ cmp r5, #21 │ │ │ │ - bne f8bc4 │ │ │ │ + bne f8b9c │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -166992,150 +166982,150 @@ │ │ │ │ orr fp, r5, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ orr r7, r4, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [pc, #1724] @ f8f00 │ │ │ │ - ldr r6, [pc, #1724] @ f8f04 │ │ │ │ + ldr r8, [pc, #1724] @ f8ed8 │ │ │ │ + ldr r6, [pc, #1724] @ f8edc │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bec18 │ │ │ │ + bl 1bebf0 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f89d4 │ │ │ │ + bne f89ac │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f8898 │ │ │ │ + bne f8870 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8cec │ │ │ │ + beq f8cc4 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b f884c │ │ │ │ + bl 12150c │ │ │ │ + b f8824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88f8 │ │ │ │ + beq f88d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8a5c │ │ │ │ + bne f8a34 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne f8cb8 │ │ │ │ + bne f8c90 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8d74 │ │ │ │ + beq f8d4c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r5 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq f8c80 │ │ │ │ + beq f8c58 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp] │ │ │ │ - b f884c │ │ │ │ + b f8824 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f8cc4 │ │ │ │ + bne f8c9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #8] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - beq f8d4c │ │ │ │ + beq f8d24 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r5 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq f8ca0 │ │ │ │ + beq f8c78 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - b f884c │ │ │ │ + b f8824 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldmib sl, {r0, r6} │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, r4, lsl #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq f89a0 │ │ │ │ + beq f8978 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f8aec │ │ │ │ - ldr r1, [pc, #1352] @ f8ef0 │ │ │ │ - ldr r2, [pc, #1352] @ f8ef4 │ │ │ │ + bne f8ac4 │ │ │ │ + ldr r1, [pc, #1352] @ f8ec8 │ │ │ │ + ldr r2, [pc, #1352] @ f8ecc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [fp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt f8a04 │ │ │ │ + blt f89dc │ │ │ │ cmp r9, #0 │ │ │ │ - beq f8a04 │ │ │ │ + beq f89dc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt f8a28 │ │ │ │ + blt f8a00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f8a28 │ │ │ │ + beq f8a00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ stm r4, {r2, r8} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8a44 │ │ │ │ + beq f8a1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f89cc │ │ │ │ + beq f89a4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ - b f89cc │ │ │ │ + bl 12150c │ │ │ │ + b f89a4 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp] │ │ │ │ moveq r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -167150,83 +167140,83 @@ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8b7c │ │ │ │ + beq f8b54 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f8b90 │ │ │ │ + bne f8b68 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f89cc │ │ │ │ - b f8bac │ │ │ │ + beq f89a4 │ │ │ │ + b f8b84 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq f89bc │ │ │ │ + beq f8994 │ │ │ │ cmp r4, #1 │ │ │ │ - beq f8b3c │ │ │ │ + beq f8b14 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r1, r6, #32 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bne f8bec │ │ │ │ - ldr r1, [pc, #948] @ f8ef8 │ │ │ │ - ldr r2, [pc, #948] @ f8efc │ │ │ │ + bne f8bc4 │ │ │ │ + ldr r1, [pc, #948] @ f8ed0 │ │ │ │ + ldr r2, [pc, #948] @ f8ed4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8b74 │ │ │ │ + beq f8b4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r7, r4 │ │ │ │ - b f89bc │ │ │ │ + b f8994 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f89cc │ │ │ │ + beq f89a4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #796] @ f8ee8 │ │ │ │ + ldr r2, [pc, #796] @ f8ec0 │ │ │ │ add r1, sp, #163 @ 0xa3 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [fp] │ │ │ │ @@ -167236,19 +167226,19 @@ │ │ │ │ mov r4, #2 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq f8b58 │ │ │ │ + beq f8b30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [r1] │ │ │ │ ldmib r1, {r0, r5} │ │ │ │ @@ -167257,202 +167247,202 @@ │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r5, r4 │ │ │ │ - bne f8d10 │ │ │ │ + bne f8ce8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - bge f8a10 │ │ │ │ - b f8a28 │ │ │ │ + bge f89e8 │ │ │ │ + b f8a00 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - b f89e8 │ │ │ │ + b f89c0 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r6 │ │ │ │ - b f8cc8 │ │ │ │ + b f8ca0 │ │ │ │ mov r1, #11 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bl 58038 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b f89e8 │ │ │ │ + b f89c0 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r0, [pc, #524] @ f8f08 │ │ │ │ - ldr r2, [pc, #524] @ f8f0c │ │ │ │ + ldr r0, [pc, #524] @ f8ee0 │ │ │ │ + ldr r2, [pc, #524] @ f8ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f8d98 │ │ │ │ + b f8d70 │ │ │ │ sub r1, r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ - ldr r2, [pc, #460] @ f8eec │ │ │ │ + ldr r2, [pc, #460] @ f8ec4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 122230 │ │ │ │ + bl 122208 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #436] @ f8f10 │ │ │ │ - ldr r2, [pc, #436] @ f8f14 │ │ │ │ + ldr r0, [pc, #436] @ f8ee8 │ │ │ │ + ldr r2, [pc, #436] @ f8eec │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f8d98 │ │ │ │ + b f8d70 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #404] @ f8f18 │ │ │ │ - ldr r2, [pc, #404] @ f8f1c │ │ │ │ + ldr r0, [pc, #404] @ f8ef0 │ │ │ │ + ldr r2, [pc, #404] @ f8ef4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f8e5c │ │ │ │ + b f8e34 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 122230 │ │ │ │ + bl 122208 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f8e34 │ │ │ │ + beq f8e0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f8e34 │ │ │ │ + bl 40e51c │ │ │ │ + b f8e0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f8ec0 │ │ │ │ + beq f8e98 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ - b f8ec0 │ │ │ │ + bl 12150c │ │ │ │ + b f8e98 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b f8e68 │ │ │ │ + b f8e40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b f8e68 │ │ │ │ + b f8e40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 122230 │ │ │ │ - b f8ec0 │ │ │ │ + bl 122208 │ │ │ │ + b f8e98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ - b f8ed8 │ │ │ │ + bl 1ba338 │ │ │ │ + b f8eb0 │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #24] │ │ │ │ - b f8ec0 │ │ │ │ + b f8e98 │ │ │ │ mov r4, r0 │ │ │ │ - b f8e68 │ │ │ │ + b f8e40 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f8e90 │ │ │ │ + blt f8e68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8e90 │ │ │ │ + beq f8e68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt f8eb8 │ │ │ │ + blt f8e90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8eb8 │ │ │ │ + beq f8e90 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f8ed8 │ │ │ │ + beq f8eb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq sl, r6, ip, r9 │ │ │ │ - adceq sp, r6, r8, ror sl │ │ │ │ - strdeq fp, [r6], r4 @ │ │ │ │ - adceq sl, r6, r8, asr r9 │ │ │ │ - adceq fp, r6, r8, asr r3 │ │ │ │ - strhteq sl, [r6], ip │ │ │ │ - addeq r4, r9, sl, ror r1 │ │ │ │ - addeq r1, r9, r3, lsr #3 │ │ │ │ - strdeq r8, [r9], r4 │ │ │ │ - adceq sp, r6, r4, lsr #22 │ │ │ │ - umulleq r8, r9, r4, r8 │ │ │ │ + adceq sl, r6, r4, asr #19 │ │ │ │ + adceq sp, r6, r0, lsr #21 │ │ │ │ + adceq fp, r6, ip, lsl r5 │ │ │ │ + adceq sl, r6, r0, lsl #19 │ │ │ │ + adceq fp, r6, r0, lsl #7 │ │ │ │ + adceq sl, r6, r4, ror #15 │ │ │ │ + addeq r4, r9, r2, ror #2 │ │ │ │ + addeq r1, r9, fp, lsl #3 │ │ │ │ + ldrdeq r8, [r9], ip │ │ │ │ + adceq sp, r6, ip, asr #22 │ │ │ │ + addeq r8, r9, ip, ror r8 │ │ │ │ + adceq sp, r6, r8, ror #21 │ │ │ │ + addeq r8, r9, r4, asr r8 │ │ │ │ adceq sp, r6, r0, asr #21 │ │ │ │ - addeq r8, r9, ip, ror #16 │ │ │ │ - umlaleq sp, r6, r8, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq f9044 │ │ │ │ + beq f901c │ │ │ │ cmp fp, #21 │ │ │ │ - bne f9238 │ │ │ │ + bne f9210 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r5, sp, #16 │ │ │ │ @@ -167466,327 +167456,327 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bd7e0 │ │ │ │ + bl 1bd7b8 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f90b8 │ │ │ │ + bne f9090 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f90ec │ │ │ │ + beq f90c4 │ │ │ │ tst r0, #1 │ │ │ │ - beq f8ff0 │ │ │ │ + beq f8fc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f92e8 │ │ │ │ + beq f92c0 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b f8f9c │ │ │ │ + bl 12150c │ │ │ │ + b f8f74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9270 │ │ │ │ + bne f9248 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f9308 │ │ │ │ + beq f92e0 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq f9260 │ │ │ │ + beq f9238 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - b f8f9c │ │ │ │ + b f8f74 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r5, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq f9084 │ │ │ │ + beq f905c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f9150 │ │ │ │ - ldr r1, [pc, #932] @ f9430 │ │ │ │ - ldr r2, [pc, #932] @ f9434 │ │ │ │ + bne f9128 │ │ │ │ + ldr r1, [pc, #932] @ f9408 │ │ │ │ + ldr r2, [pc, #932] @ f940c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq f9118 │ │ │ │ + beq f90f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f9118 │ │ │ │ + beq f90f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f9118 │ │ │ │ + bl 40e51c │ │ │ │ + b f90f0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne f91c4 │ │ │ │ - ldr r0, [pc, #844] @ f944c │ │ │ │ + bne f919c │ │ │ │ + ldr r0, [pc, #844] @ f9424 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 57dc4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9134 │ │ │ │ + beq f910c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f90b0 │ │ │ │ + beq f9088 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, r8 │ │ │ │ - bl 121534 │ │ │ │ - b f90b0 │ │ │ │ + bl 12150c │ │ │ │ + b f9088 │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq f90a0 │ │ │ │ + beq f9078 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r6, r4 │ │ │ │ - bne f929c │ │ │ │ + bne f9274 │ │ │ │ str r9, [sl] │ │ │ │ stmib sl, {r7, r8} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9220 │ │ │ │ + beq f91f8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq f90b0 │ │ │ │ + beq f9088 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #488] @ f9428 │ │ │ │ + ldr r2, [pc, #488] @ f9400 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b f9118 │ │ │ │ - ldr r0, [pc, #448] @ f9438 │ │ │ │ + b f90f0 │ │ │ │ + ldr r0, [pc, #448] @ f9410 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f90d8 │ │ │ │ - b f9118 │ │ │ │ + bne f90b0 │ │ │ │ + b f90f0 │ │ │ │ sub r1, r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #384] @ f942c │ │ │ │ + ldr r2, [pc, #384] @ f9404 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [sl] │ │ │ │ - beq f90b0 │ │ │ │ + beq f9088 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #332] @ f943c │ │ │ │ + ldr r0, [pc, #332] @ f9414 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #328] @ f9440 │ │ │ │ + ldr r2, [pc, #328] @ f9418 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b f932c │ │ │ │ - ldr r0, [pc, #308] @ f9444 │ │ │ │ + b f9304 │ │ │ │ + ldr r0, [pc, #308] @ f941c │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #304] @ f9448 │ │ │ │ + ldr r2, [pc, #304] @ f9420 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f9418 │ │ │ │ + beq f93f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f9404 │ │ │ │ + beq f93dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f9404 │ │ │ │ + bl 40e51c │ │ │ │ + b f93dc │ │ │ │ str r4, [sp, #12] │ │ │ │ - b f93d8 │ │ │ │ + b f93b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b f93dc │ │ │ │ + b f93b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f9404 │ │ │ │ + beq f93dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b f9404 │ │ │ │ + bl 12150c │ │ │ │ + b f93dc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b f9418 │ │ │ │ + bl 1ba338 │ │ │ │ + b f93f0 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b f9404 │ │ │ │ - b f93d8 │ │ │ │ + b f93dc │ │ │ │ + b f93b0 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f93fc │ │ │ │ + beq f93d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f9418 │ │ │ │ + beq f93f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r6, r8, lsr r3 │ │ │ │ - adceq sp, r6, ip, ror #9 │ │ │ │ - adceq sl, r6, r0, lsr #29 │ │ │ │ - adceq sl, r6, r4, ror r2 │ │ │ │ - umulleq r2, r9, lr, r6 │ │ │ │ - strdeq r8, [r9], ip │ │ │ │ + adceq sl, r6, r0, ror #6 │ │ │ │ + adceq sp, r6, r4, lsl r5 │ │ │ │ + adceq sl, r6, r8, asr #29 │ │ │ │ + umlaleq sl, r6, ip, r2 │ │ │ │ + addeq r2, r9, r6, lsl #13 │ │ │ │ + addeq r8, r9, r4, ror #5 │ │ │ │ + adceq sp, r6, r4, asr r5 │ │ │ │ + addeq r8, r9, r0, asr #5 │ │ │ │ adceq sp, r6, ip, lsr #10 │ │ │ │ - ldrdeq r8, [r9], r8 @ │ │ │ │ - adceq sp, r6, r4, lsl #10 │ │ │ │ - addeq r2, r9, r2, lsl r8 │ │ │ │ + strdeq r2, [r9], sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ eor sl, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #21 │ │ │ │ movcs sl, #21 │ │ │ │ cmp sl, #20 │ │ │ │ - beq f984c │ │ │ │ + beq f9824 │ │ │ │ cmp sl, #21 │ │ │ │ - bne f9b84 │ │ │ │ + bne f9b5c │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r6, #8 │ │ │ │ @@ -167817,380 +167807,380 @@ │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1be510 │ │ │ │ + bl 1be4e8 │ │ │ │ ldrb r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f98d0 │ │ │ │ + bne f98a8 │ │ │ │ ldrb r0, [sp, #177] @ 0xb1 │ │ │ │ cmp r0, #6 │ │ │ │ - bne f9564 │ │ │ │ + bne f953c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa040 │ │ │ │ + beq fa018 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b f9518 │ │ │ │ + bl 12150c │ │ │ │ + b f94f0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ muleq r0, ip, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne f9ec4 │ │ │ │ + bne f9e9c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa040 │ │ │ │ + beq fa018 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r6 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr sl, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - beq f9db0 │ │ │ │ + beq f9d88 │ │ │ │ vldr d8, [sp, #240] @ 0xf0 │ │ │ │ - b f9518 │ │ │ │ + b f94f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9f30 │ │ │ │ + bne f9f08 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa040 │ │ │ │ + beq fa018 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r6 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ ldrb r1, [sp, #233] @ 0xe9 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq f9518 │ │ │ │ - b f9db8 │ │ │ │ + beq f94f0 │ │ │ │ + b f9d90 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9f14 │ │ │ │ + bne f9eec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa06c │ │ │ │ + beq fa044 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r6 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne f9518 │ │ │ │ - b f9dc0 │ │ │ │ + bne f94f0 │ │ │ │ + b f9d98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9f04 │ │ │ │ + bne f9edc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa040 │ │ │ │ + beq fa018 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ - bhi f9e04 │ │ │ │ + bhi f9ddc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrb r0, [sp, #180] @ 0xb4 │ │ │ │ - b f9794 │ │ │ │ + b f976c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bne f9ef4 │ │ │ │ + bne f9ecc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa040 │ │ │ │ + beq fa018 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ - bne f9f60 │ │ │ │ + bne f9f38 │ │ │ │ ldrb r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b f9518 │ │ │ │ + bl 12150c │ │ │ │ + b f94f0 │ │ │ │ ldrsb r0, [sp, #180] @ 0xb4 │ │ │ │ - b f97a4 │ │ │ │ + b f977c │ │ │ │ vldr d11, [sp, #184] @ 0xb8 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ vldr s0, [sp, #180] @ 0xb4 │ │ │ │ vcvt.f64.u32 d11, s0 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 984598 │ │ │ │ + bl 984570 │ │ │ │ vmov d11, r0, r1 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 9844e4 │ │ │ │ + bl 9844bc │ │ │ │ vmov d11, r0, r1 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ ldrh r0, [sp, #180] @ 0xb4 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.u32 d11, s0 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ ldrsh r0, [sp, #180] @ 0xb4 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.s32 d11, s0 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ vldr s0, [sp, #180] @ 0xb4 │ │ │ │ vcvt.f64.s32 d11, s0 │ │ │ │ - b f97e8 │ │ │ │ + b f97c0 │ │ │ │ vldr s0, [sp, #180] @ 0xb4 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov r0, s0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ cmn r0, #1 │ │ │ │ vmovgt.f64 d1, d9 │ │ │ │ vmov r0, r1, d1 │ │ │ │ vmov r0, r2, d0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ bfi r2, r1, #31, #1 │ │ │ │ vmov d11, r0, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b f9518 │ │ │ │ + b f94f0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9ed4 │ │ │ │ + bne f9eac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa0a0 │ │ │ │ + beq fa078 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d5b0c │ │ │ │ + bl d5ae4 │ │ │ │ ldr r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9510 │ │ │ │ + bne f94e8 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r2 │ │ │ │ - b f98d4 │ │ │ │ + b f98ac │ │ │ │ ldr r4, [r8, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldmib r8, {r0, r7} │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r7, r4, lsl #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq f988c │ │ │ │ + beq f9864 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne f9a28 │ │ │ │ - ldr r1, [pc, #2528] @ fa274 │ │ │ │ - ldr r2, [pc, #2528] @ fa278 │ │ │ │ + bne f9a00 │ │ │ │ + ldr r1, [pc, #2528] @ fa24c │ │ │ │ + ldr r2, [pc, #2528] @ fa250 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r9, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq f9a04 │ │ │ │ + beq f99dc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1ba360 │ │ │ │ - b f9a04 │ │ │ │ + bl 1ba338 │ │ │ │ + b f99dc │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9950 │ │ │ │ + bne f9928 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne f996c │ │ │ │ - b f99c8 │ │ │ │ + bne f9944 │ │ │ │ + b f99a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ - bne f9ad8 │ │ │ │ - ldr r0, [pc, #2448] @ fa2bc │ │ │ │ + bne f9ab0 │ │ │ │ + ldr r0, [pc, #2448] @ fa294 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ bl 57dc4 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f98fc │ │ │ │ + beq f98d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq f99c8 │ │ │ │ + beq f99a0 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq f99ac │ │ │ │ + beq f9984 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f9990 │ │ │ │ + b f9968 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f99ac │ │ │ │ + beq f9984 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9984 │ │ │ │ + beq f995c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f9984 │ │ │ │ + bl 40e51c │ │ │ │ + b f995c │ │ │ │ cmp r8, #0 │ │ │ │ - beq f99c8 │ │ │ │ + beq f99a0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib fp, {r1, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq f99f0 │ │ │ │ + beq f99c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq f9a04 │ │ │ │ + beq f99dc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, sl, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f9a18 │ │ │ │ + beq f99f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl d5b0c │ │ │ │ + bl d5ae4 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq f98a8 │ │ │ │ + beq f9880 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ str fp, [sp, #232] @ 0xe8 │ │ │ │ - beq f9a88 │ │ │ │ + beq f9a60 │ │ │ │ add r1, r7, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne f9c54 │ │ │ │ - ldr r1, [pc, #2036] @ fa284 │ │ │ │ - ldr r2, [pc, #2036] @ fa288 │ │ │ │ + bne f9c2c │ │ │ │ + ldr r1, [pc, #2036] @ fa25c │ │ │ │ + ldr r2, [pc, #2036] @ fa260 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f9b38 │ │ │ │ + beq f9b10 │ │ │ │ add r4, r6, #4 │ │ │ │ - b f9abc │ │ │ │ + b f9a94 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f9b38 │ │ │ │ + beq f9b10 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9ab0 │ │ │ │ + beq f9a88 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b f9ab0 │ │ │ │ + bl 40e51c │ │ │ │ + b f9a88 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -168199,42 +168189,42 @@ │ │ │ │ orrs r0, r0, sl │ │ │ │ moveq sl, r0 │ │ │ │ movne r0, r1 │ │ │ │ add r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r9, r1, #5 │ │ │ │ - bne f9b5c │ │ │ │ - ldr r0, [pc, #1948] @ fa2c0 │ │ │ │ + bne f9b34 │ │ │ │ + ldr r0, [pc, #1948] @ fa298 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ bl 57dc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b f9cd4 │ │ │ │ + b f9cac │ │ │ │ cmp fp, #0 │ │ │ │ - beq f9b54 │ │ │ │ + beq f9b2c │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r7 │ │ │ │ - b f98a8 │ │ │ │ + b f9880 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, #3 │ │ │ │ movweq r5, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - bne f9bbc │ │ │ │ - ldr r0, [pc, #1864] @ fa2c4 │ │ │ │ + bne f9b94 │ │ │ │ + ldr r0, [pc, #1864] @ fa29c │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9cac │ │ │ │ - ldr r2, [pc, #1764] @ fa270 │ │ │ │ + b f9c84 │ │ │ │ + ldr r2, [pc, #1764] @ fa248 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ @@ -168242,15 +168232,15 @@ │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9ca0 │ │ │ │ + beq f9c78 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ and r0, r4, #1 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strb r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -168266,233 +168256,233 @@ │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ ldm r7!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r7, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9de4 │ │ │ │ + beq f9dbc │ │ │ │ str r0, [fp, #8] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ - bl 121390 │ │ │ │ - b f9a04 │ │ │ │ + bl 121368 │ │ │ │ + b f99dc │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r7, #20] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ eor r0, r3, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne f9d00 │ │ │ │ + bne f9cd8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - b f9aa0 │ │ │ │ - ldr r0, [pc, #1568] @ fa2c8 │ │ │ │ + b f9a78 │ │ │ │ + ldr r0, [pc, #1568] @ fa2a0 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ bl 57dc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f9cd4 │ │ │ │ + beq f9cac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1b6ae4 │ │ │ │ + bl 1b6abc │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f99cc │ │ │ │ + beq f99a4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ - b f99cc │ │ │ │ + bl 40e51c │ │ │ │ + b f99a4 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq f9a88 │ │ │ │ + beq f9a60 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ vldr d8, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq f9a88 │ │ │ │ + beq f9a60 │ │ │ │ mov r4, r3 │ │ │ │ add r3, r7, #36 @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r7, #3 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ add ip, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq f9da8 │ │ │ │ + beq f9d80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1c0670 │ │ │ │ ldrb r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9e30 │ │ │ │ + beq f9e08 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f9da4 │ │ │ │ + beq f9d7c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r7, r4 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b f9aa0 │ │ │ │ + b f9a78 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - b f98d4 │ │ │ │ + b f98ac │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - b f98d4 │ │ │ │ + b f98ac │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne f996c │ │ │ │ - b f99c8 │ │ │ │ + bne f9944 │ │ │ │ + b f99a0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia fp!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia fp!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r1, r2, r3, r6, r7} │ │ │ │ - b f9a04 │ │ │ │ - ldr r2, [pc, #1196] @ fa2b8 │ │ │ │ + b f99dc │ │ │ │ + ldr r2, [pc, #1196] @ fa290 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ bl 567fc │ │ │ │ mov r7, r0 │ │ │ │ - b f98e4 │ │ │ │ + b f98bc │ │ │ │ ldrb r1, [sp, #177] @ 0xb1 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - bne f9e68 │ │ │ │ - ldr r1, [pc, #1072] @ fa27c │ │ │ │ - ldr r2, [pc, #1072] @ fa280 │ │ │ │ + bne f9e40 │ │ │ │ + ldr r1, [pc, #1072] @ fa254 │ │ │ │ + ldr r2, [pc, #1072] @ fa258 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne f9d94 │ │ │ │ - b f9da4 │ │ │ │ + bne f9d6c │ │ │ │ + b f9d7c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1c0fdc │ │ │ │ + bl 1c0fb4 │ │ │ │ ldrb r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9d88 │ │ │ │ + bne f9d60 │ │ │ │ ldrb r1, [sp, #177] @ 0xb1 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f9e44 │ │ │ │ + beq f9e1c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1bf9a8 │ │ │ │ + bl 1bf980 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne f9f88 │ │ │ │ + bne f9f60 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne f9d94 │ │ │ │ - b f9da4 │ │ │ │ - ldr r0, [pc, #964] @ fa290 │ │ │ │ + bne f9d6c │ │ │ │ + b f9d7c │ │ │ │ + ldr r0, [pc, #964] @ fa268 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9f3c │ │ │ │ + b f9f14 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, #12 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #924] @ fa28c │ │ │ │ + ldr r0, [pc, #924] @ fa264 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9f4c │ │ │ │ - ldr r0, [pc, #928] @ fa29c │ │ │ │ + b f9f24 │ │ │ │ + ldr r0, [pc, #928] @ fa274 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9f3c │ │ │ │ - ldr r0, [pc, #916] @ fa2a0 │ │ │ │ + b f9f14 │ │ │ │ + ldr r0, [pc, #916] @ fa278 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9f3c │ │ │ │ - ldr r0, [pc, #888] @ fa294 │ │ │ │ + b f9f14 │ │ │ │ + ldr r0, [pc, #888] @ fa26c │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ - b f9f48 │ │ │ │ - ldr r0, [pc, #864] @ fa298 │ │ │ │ + b f9f20 │ │ │ │ + ldr r0, [pc, #864] @ fa270 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ bl 58038 │ │ │ │ - b f9940 │ │ │ │ - ldr r2, [pc, #844] @ fa2b4 │ │ │ │ + b f9918 │ │ │ │ + ldr r2, [pc, #844] @ fa28c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ bl 567fc │ │ │ │ - b f9e28 │ │ │ │ + b f9e00 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fa00c │ │ │ │ + beq f9fe4 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ vldr d0, [sp, #184] @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -168504,219 +168494,219 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ vstr d0, [sp, #136] @ 0x88 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa014 │ │ │ │ + beq f9fec │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ - bl 121390 │ │ │ │ + bl 121368 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b f9a04 │ │ │ │ + b f99dc │ │ │ │ mov r0, #5 │ │ │ │ - b f9e44 │ │ │ │ + b f9e1c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [pc, #600] @ fa2a4 │ │ │ │ - ldr r2, [pc, #600] @ fa2a8 │ │ │ │ + ldr r0, [pc, #600] @ fa27c │ │ │ │ + ldr r2, [pc, #600] @ fa280 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fa09c │ │ │ │ - ldr r0, [pc, #568] @ fa2ac │ │ │ │ - ldr r2, [pc, #568] @ fa2b0 │ │ │ │ + b fa074 │ │ │ │ + ldr r0, [pc, #568] @ fa284 │ │ │ │ + ldr r2, [pc, #568] @ fa288 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - b fa044 │ │ │ │ + b fa01c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 121390 │ │ │ │ + bl 121368 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fa128 │ │ │ │ + beq fa100 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b fa128 │ │ │ │ + bl 40e51c │ │ │ │ + b fa100 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 121390 │ │ │ │ - b fa248 │ │ │ │ + bl 121368 │ │ │ │ + b fa220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fa114 │ │ │ │ + beq fa0ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 40e544 │ │ │ │ - b fa114 │ │ │ │ + bl 40e51c │ │ │ │ + b fa0ec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 121fb8 │ │ │ │ + bl 121f90 │ │ │ │ mov r6, #0 │ │ │ │ - b fa204 │ │ │ │ + b fa1dc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 121fb8 │ │ │ │ + bl 121f90 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa1c0 │ │ │ │ - b fa260 │ │ │ │ + bne fa198 │ │ │ │ + b fa238 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa204 │ │ │ │ + beq fa1dc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ - b fa204 │ │ │ │ - b fa1e0 │ │ │ │ - b fa1e8 │ │ │ │ - b fa1e8 │ │ │ │ + bl 40e51c │ │ │ │ + b fa1dc │ │ │ │ + b fa1b8 │ │ │ │ + b fa1c0 │ │ │ │ + b fa1c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b fa1ec │ │ │ │ - b fa1e8 │ │ │ │ - b fa1e8 │ │ │ │ + b fa1c4 │ │ │ │ + b fa1c0 │ │ │ │ + b fa1c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b fa1ec │ │ │ │ + b fa1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa248 │ │ │ │ + beq fa220 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b fa248 │ │ │ │ + bl 12150c │ │ │ │ + b fa220 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1ba360 │ │ │ │ - b fa260 │ │ │ │ + bl 1ba338 │ │ │ │ + b fa238 │ │ │ │ bl 8e880 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - b fa248 │ │ │ │ + b fa220 │ │ │ │ mov r5, r0 │ │ │ │ - b fa1fc │ │ │ │ + b fa1d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ cmpne r9, #0 │ │ │ │ - beq fa228 │ │ │ │ + beq fa200 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ addne r0, sp, #216 @ 0xd8 │ │ │ │ - blne 121fb8 │ │ │ │ + blne 121f90 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fa260 │ │ │ │ + beq fa238 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strdeq r9, [r6], ip @ │ │ │ │ - adceq sl, r6, r0, lsl #11 │ │ │ │ - adceq r9, r6, ip, ror #20 │ │ │ │ - adceq r9, r6, r8, asr #31 │ │ │ │ - strhteq r9, [r6], r4 │ │ │ │ - adceq sl, r6, r4, lsl #7 │ │ │ │ - adceq r9, r6, r0, ror r8 │ │ │ │ - addeq r1, r9, lr, lsl #23 │ │ │ │ - ldrdeq pc, [r8], r7 │ │ │ │ - addeq r1, r9, r2, ror #22 │ │ │ │ - addeq r1, r9, r0, asr fp │ │ │ │ - umulleq r1, r9, r6, fp │ │ │ │ - @ instruction: 0x0088fab7 │ │ │ │ - addeq r7, r9, r0, lsr #11 │ │ │ │ - ldrdeq ip, [r6], r0 @ │ │ │ │ - addeq r7, r9, r8, ror r5 │ │ │ │ - adceq ip, r6, r0, lsr #15 │ │ │ │ - adceq r9, r6, r4, lsl #7 │ │ │ │ - adceq sl, r6, r8, ror #4 │ │ │ │ - addeq r2, r9, r2, asr r1 │ │ │ │ - addeq r1, r9, r6, ror #30 │ │ │ │ - addeq r1, r9, r6, lsl pc │ │ │ │ - addeq pc, r8, fp, lsl sp @ │ │ │ │ + adceq r9, r6, r4, lsr #20 │ │ │ │ + adceq sl, r6, r8, lsr #11 │ │ │ │ + umlaleq r9, r6, r4, sl │ │ │ │ + strdeq r9, [r6], r0 @ │ │ │ │ + ldrdeq r9, [r6], ip @ │ │ │ │ + adceq sl, r6, ip, lsr #7 │ │ │ │ + umlaleq r9, r6, r8, r8 │ │ │ │ + addeq r1, r9, r6, ror fp │ │ │ │ + @ instruction: 0x0088fabf │ │ │ │ + addeq r1, r9, sl, asr #22 │ │ │ │ + addeq r1, r9, r8, lsr fp │ │ │ │ + addeq r1, r9, lr, ror fp │ │ │ │ + umulleq pc, r8, pc, sl @ │ │ │ │ + addeq r7, r9, r8, lsl #11 │ │ │ │ + strdeq ip, [r6], r8 @ │ │ │ │ + addeq r7, r9, r0, ror #10 │ │ │ │ + adceq ip, r6, r8, asr #15 │ │ │ │ + adceq r9, r6, ip, lsr #7 │ │ │ │ + umlaleq sl, r6, r0, r2 │ │ │ │ + addeq r2, r9, sl, lsr r1 │ │ │ │ + addeq r1, r9, lr, asr #30 │ │ │ │ + strdeq r1, [r9], lr │ │ │ │ + addeq pc, r8, r3, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, sp, #2096 @ 0x830 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #28] │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ add r9, r3, #16 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq fa74c │ │ │ │ + beq fa724 │ │ │ │ cmp r2, #21 │ │ │ │ - bne fa900 │ │ │ │ + bne fa8d8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, lr, #24 │ │ │ │ orr r0, r0, #4 │ │ │ │ @@ -168759,18 +168749,18 @@ │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 1bc8a4 │ │ │ │ + bl 1bc87c │ │ │ │ ldrb r0, [sp, #1152] @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa7cc │ │ │ │ + bne fa7a4 │ │ │ │ ldrb r0, [sp, #1153] @ 0x481 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ @@ -168778,303 +168768,303 @@ │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fac74 │ │ │ │ + bne fac4c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faf38 │ │ │ │ + beq faf10 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r1, [sp, #2072] @ 0x818 │ │ │ │ ldr r0, [sp, #2076] @ 0x81c │ │ │ │ ldr r2, [sp, #2080] @ 0x820 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne fa3cc │ │ │ │ - b fa960 │ │ │ │ + bne fa3a4 │ │ │ │ + b fa938 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne fac44 │ │ │ │ + bne fac1c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faeb4 │ │ │ │ + beq fae8c │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r8, [sp, #2072] @ 0x818 │ │ │ │ ldr r5, [sp, #2076] @ 0x81c │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq fa864 │ │ │ │ + beq fa83c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ vldr d8, [r0, #920] @ 0x398 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b fa3cc │ │ │ │ + b fa3a4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne facac │ │ │ │ + bne fac84 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faeb4 │ │ │ │ + beq fae8c │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #2076] @ 0x81c │ │ │ │ ldr r1, [sp, #2072] @ 0x818 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bne fa3cc │ │ │ │ - b fa96c │ │ │ │ + bne fa3a4 │ │ │ │ + b fa944 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne fac8c │ │ │ │ + bne fac64 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - beq faef4 │ │ │ │ + beq faecc │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #2072] @ 0x818 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ add r1, lr, #24 │ │ │ │ mov r7, r6 │ │ │ │ - bl de098 │ │ │ │ + bl de070 │ │ │ │ mov r6, r9 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #1152] @ 0x480 │ │ │ │ ldr r2, [sp, #1156] @ 0x484 │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - beq fa93c │ │ │ │ + beq fa914 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b fa3cc │ │ │ │ + b fa3a4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faeb4 │ │ │ │ + beq fae8c │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b fa3cc │ │ │ │ + b fa3a4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fac9c │ │ │ │ + bne fac74 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faeb4 │ │ │ │ + beq fae8c │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #2072] @ 0x818 │ │ │ │ ldrb r1, [sp, #2073] @ 0x819 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq fa3cc │ │ │ │ - b fa954 │ │ │ │ + beq fa3a4 │ │ │ │ + b fa92c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne fac64 │ │ │ │ + bne fac3c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faeb4 │ │ │ │ + beq fae8c │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r1, [sp, #2072] @ 0x818 │ │ │ │ ldr r2, [sp, #2076] @ 0x81c │ │ │ │ eor r0, r1, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq fa864 │ │ │ │ + beq fa83c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ vldr d9, [r0, #920] @ 0x398 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b fa3cc │ │ │ │ + b fa3a4 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne fac54 │ │ │ │ + bne fac2c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq faeb4 │ │ │ │ + beq fae8c │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr sl, [sp, #2072] @ 0x818 │ │ │ │ ldr r9, [sp, #2076] @ 0x81c │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq fa864 │ │ │ │ + beq fa83c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ vldr d10, [r0, #920] @ 0x398 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b fa3cc │ │ │ │ + b fa3a4 │ │ │ │ ldmib r1, {r0, r5, r7} │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r5, r7, lsl #4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq fa788 │ │ │ │ + beq fa760 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fa7d4 │ │ │ │ - ldr r1, [pc, #2388] @ fb0e4 │ │ │ │ - ldr r2, [pc, #2388] @ fb0e8 │ │ │ │ + bne fa7ac │ │ │ │ + ldr r1, [pc, #2388] @ fb0bc │ │ │ │ + ldr r2, [pc, #2388] @ fb0c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r8, {r1, r4} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq fa9f4 │ │ │ │ + beq fa9cc │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1ba360 │ │ │ │ - b fa9f4 │ │ │ │ + bl 1ba338 │ │ │ │ + b fa9cc │ │ │ │ ldr r7, [sp, #1156] @ 0x484 │ │ │ │ - b fa868 │ │ │ │ + b fa840 │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #1152 @ 0x480 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr fp, [sp, #688] @ 0x2b0 │ │ │ │ ldr r4, [sp, #692] @ 0x2b4 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq fa7a4 │ │ │ │ + beq fa77c │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq fa828 │ │ │ │ + beq fa800 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr sl, [sp, #696] @ 0x2b8 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne faa04 │ │ │ │ - ldr r1, [pc, #2236] @ fb0ec │ │ │ │ - ldr r2, [pc, #2236] @ fb0f0 │ │ │ │ + bne fa9dc │ │ │ │ + ldr r1, [pc, #2236] @ fb0c4 │ │ │ │ + ldr r2, [pc, #2236] @ fb0c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fa85c │ │ │ │ + beq fa834 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, r5 │ │ │ │ - b fa7a4 │ │ │ │ + b fa77c │ │ │ │ ldr r7, [sp, #2080] @ 0x820 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ subs r0, r1, #2 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ - bcs fa998 │ │ │ │ + bcs fa970 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - bge fa9a4 │ │ │ │ - b fa9bc │ │ │ │ + bge fa97c │ │ │ │ + b fa994 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ subs r6, r0, #2 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ movne r6, r0 │ │ │ │ @@ -169085,19 +169075,19 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ movweq r1, #2 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ moveq r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bne faa44 │ │ │ │ + bne faa1c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ - b faa5c │ │ │ │ - ldr r2, [pc, #2008] @ fb0e0 │ │ │ │ + b faa34 │ │ │ │ + ldr r2, [pc, #2008] @ fb0b8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #47 @ 0x2f │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -169108,76 +169098,76 @@ │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - bge fa9a4 │ │ │ │ - b fa9bc │ │ │ │ + bge fa97c │ │ │ │ + b fa994 │ │ │ │ ldr r0, [sp, #2076] @ 0x81c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b fa96c │ │ │ │ + b fa944 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ subs r0, r1, #2 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ - bcc fa890 │ │ │ │ + bcc fa868 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fa9bc │ │ │ │ + blt fa994 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fa9bc │ │ │ │ + beq fa994 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq fa9e0 │ │ │ │ + beq fa9b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa9f4 │ │ │ │ + beq fa9cc │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #2096 @ 0x830 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r5, #20 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1164] @ 0x48c │ │ │ │ str r2, [sp, #1160] @ 0x488 │ │ │ │ str r0, [sp, #1156] @ 0x484 │ │ │ │ str r1, [sp, #1152] @ 0x480 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fab64 │ │ │ │ + beq fab3c │ │ │ │ ldr r5, [sp, #692] @ 0x2b4 │ │ │ │ - b fa840 │ │ │ │ + b fa818 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ mov r2, #456 @ 0x1c8 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -169222,117 +169212,117 @@ │ │ │ │ str r8, [sp, #672] @ 0x2a0 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ ldm fp!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm fp, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fab44 │ │ │ │ + beq fab1c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121afc │ │ │ │ - b fa9f4 │ │ │ │ + bl 121ad4 │ │ │ │ + b fa9cc │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #2096 @ 0x830 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq fa828 │ │ │ │ + beq fa800 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r2, [sp, #689] @ 0x2b1 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq fa828 │ │ │ │ + beq fa800 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, #3 │ │ │ │ str r1, [sp, #1152] @ 0x480 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #1164] @ 0x48c │ │ │ │ str r2, [sp, #1160] @ 0x488 │ │ │ │ str r0, [sp, #1156] @ 0x484 │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ mov r0, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq faa3c │ │ │ │ + beq faa14 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0904 │ │ │ │ + bl 1c08dc │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ ldr r1, [sp, #1156] @ 0x484 │ │ │ │ ldr r5, [sp, #1160] @ 0x488 │ │ │ │ eor r0, r2, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fa840 │ │ │ │ + beq fa818 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r6, #12 │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ eor r0, r2, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne facf4 │ │ │ │ - ldr r1, [pc, #1220] @ fb0f4 │ │ │ │ - ldr r2, [pc, #1220] @ fb0f8 │ │ │ │ + bne faccc │ │ │ │ + ldr r1, [pc, #1220] @ fb0cc │ │ │ │ + ldr r2, [pc, #1220] @ fb0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ - b fa83c │ │ │ │ - ldr r0, [pc, #1224] @ fb114 │ │ │ │ + b fa814 │ │ │ │ + ldr r0, [pc, #1224] @ fb0ec │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - b facb8 │ │ │ │ - ldr r0, [pc, #1216] @ fb11c │ │ │ │ + b fac90 │ │ │ │ + ldr r0, [pc, #1216] @ fb0f4 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b facb8 │ │ │ │ - ldr r0, [pc, #1196] @ fb118 │ │ │ │ + b fac90 │ │ │ │ + ldr r0, [pc, #1196] @ fb0f0 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - b facb8 │ │ │ │ + b fac90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1152] @ fb104 │ │ │ │ + ldr r0, [pc, #1152] @ fb0dc │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b facc0 │ │ │ │ - ldr r0, [pc, #1148] @ fb110 │ │ │ │ + b fac98 │ │ │ │ + ldr r0, [pc, #1148] @ fb0e8 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b facb8 │ │ │ │ - ldr r0, [pc, #1124] @ fb108 │ │ │ │ + b fac90 │ │ │ │ + ldr r0, [pc, #1124] @ fb0e0 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b facb8 │ │ │ │ - ldr r0, [pc, #1112] @ fb10c │ │ │ │ + b fac90 │ │ │ │ + ldr r0, [pc, #1112] @ fb0e4 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -169340,89 +169330,89 @@ │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ bl 58038 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r0, r1, #2 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ - bcc fa890 │ │ │ │ - b fa998 │ │ │ │ + bcc fa868 │ │ │ │ + b fa970 │ │ │ │ add r0, r7, #12 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #1616 @ 0x650 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ str r6, [sp, #692] @ 0x2b4 │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r7, [sp, #1152] @ 0x480 │ │ │ │ ldr r5, [sp, #1156] @ 0x484 │ │ │ │ eor r0, r7, #3 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne fad40 │ │ │ │ + bne fad18 │ │ │ │ ldr r5, [sp, #1160] @ 0x488 │ │ │ │ - b fad68 │ │ │ │ + b fad40 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bne fad88 │ │ │ │ - ldr r1, [pc, #932] @ fb0fc │ │ │ │ - ldr r2, [pc, #932] @ fb100 │ │ │ │ + bne fad60 │ │ │ │ + ldr r1, [pc, #932] @ fb0d4 │ │ │ │ + ldr r2, [pc, #932] @ fb0d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fa840 │ │ │ │ + beq fa818 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ - bl 1223f8 │ │ │ │ - b fa840 │ │ │ │ + bl 1223d0 │ │ │ │ + b fa818 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ vldr d8, [r0] │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ ldr r6, [sp, #1156] @ 0x484 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq fad38 │ │ │ │ + beq fad10 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ mov r0, #5 │ │ │ │ - beq fad50 │ │ │ │ + beq fad28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ vldr d9, [r0] │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ ldr r1, [sp, #1156] @ 0x484 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - beq fad38 │ │ │ │ + beq fad10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #6 │ │ │ │ - beq fad50 │ │ │ │ + beq fad28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #688 @ 0x2b0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ mov r2, #464 @ 0x1d0 │ │ │ │ str sl, [sp, #680] @ 0x2a8 │ │ │ │ vldr d10, [r0] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ @@ -169443,60 +169433,60 @@ │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ vstr d8, [sp, #160] @ 0xa0 │ │ │ │ vstr d9, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ vstr d10, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq faee8 │ │ │ │ + beq faec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121afc │ │ │ │ - b fa9f4 │ │ │ │ + bl 121ad4 │ │ │ │ + b fa9cc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ - ldr r0, [pc, #596] @ fb120 │ │ │ │ - ldr r2, [pc, #596] @ fb124 │ │ │ │ + ldr r0, [pc, #596] @ fb0f8 │ │ │ │ + ldr r2, [pc, #596] @ fb0fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b faf70 │ │ │ │ + b faf48 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ - b fab4c │ │ │ │ + b fab24 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #560] @ fb130 │ │ │ │ - ldr r2, [pc, #560] @ fb134 │ │ │ │ + ldr r0, [pc, #560] @ fb108 │ │ │ │ + ldr r2, [pc, #560] @ fb10c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #692] @ 0x2b4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b faf70 │ │ │ │ - ldr r0, [pc, #488] @ fb128 │ │ │ │ - ldr r2, [pc, #488] @ fb12c │ │ │ │ + b faf48 │ │ │ │ + ldr r0, [pc, #488] @ fb100 │ │ │ │ + ldr r2, [pc, #488] @ fb104 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -169504,137 +169494,137 @@ │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121afc │ │ │ │ - b fb0cc │ │ │ │ + bl 121ad4 │ │ │ │ + b fb0a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fafc8 │ │ │ │ + beq fafa0 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ - bl 1223f8 │ │ │ │ - b fafc8 │ │ │ │ + bl 1223d0 │ │ │ │ + b fafa0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b fb060 │ │ │ │ + b fb038 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121afc │ │ │ │ - b fb0b4 │ │ │ │ + bl 121ad4 │ │ │ │ + b fb08c │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb018 │ │ │ │ + beq faff0 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b fb018 │ │ │ │ + bl 40e51c │ │ │ │ + b faff0 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - b fb080 │ │ │ │ + b fb058 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb0b4 │ │ │ │ + beq fb08c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121534 │ │ │ │ - b fb0b4 │ │ │ │ + bl 12150c │ │ │ │ + b fb08c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb0cc │ │ │ │ + beq fb0a4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1ba360 │ │ │ │ - b fb0cc │ │ │ │ + bl 1ba338 │ │ │ │ + b fb0a4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b fb0b4 │ │ │ │ + b fb08c │ │ │ │ mov r5, r0 │ │ │ │ - b fb060 │ │ │ │ + b fb038 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bic r0, r0, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fb080 │ │ │ │ + beq fb058 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt fb0ac │ │ │ │ + blt fb084 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb0ac │ │ │ │ + beq fb084 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fb0cc │ │ │ │ + beq fb0a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r6, ip, lsl #25 │ │ │ │ - strhteq r9, [r6], r4 │ │ │ │ - adceq r8, r6, r0, ror fp │ │ │ │ - adceq r9, r6, r4, lsl r6 │ │ │ │ - ldrdeq r8, [r6], r0 @ │ │ │ │ - adceq r9, r6, r4, lsl r2 │ │ │ │ + strhteq r8, [r6], r4 │ │ │ │ + ldrdeq r9, [r6], ip @ │ │ │ │ + umlaleq r8, r6, r8, fp │ │ │ │ + adceq r9, r6, ip, lsr r6 │ │ │ │ + strdeq r8, [r6], r8 @ │ │ │ │ + adceq r9, r6, ip, lsr r2 │ │ │ │ + strdeq r8, [r6], r8 @ │ │ │ │ + adceq r9, r6, r4, lsl r1 │ │ │ │ ldrdeq r8, [r6], r0 @ │ │ │ │ - adceq r9, r6, ip, ror #1 │ │ │ │ - adceq r8, r6, r8, lsr #11 │ │ │ │ - addeq r0, r9, pc, lsr #31 │ │ │ │ - addeq lr, r8, r7, lsr sp │ │ │ │ - addeq r0, r9, sp, lsl #31 │ │ │ │ - @ instruction: 0x00890fb3 │ │ │ │ - addeq lr, r8, r8, lsr #32 │ │ │ │ - addeq r0, r9, r0, ror #31 │ │ │ │ - addeq r0, r9, sp, lsr #31 │ │ │ │ - addeq r6, r9, r0, lsr #14 │ │ │ │ - adceq fp, r6, r0, asr r9 │ │ │ │ - addeq r6, r9, ip, lsr #13 │ │ │ │ - ldrdeq fp, [r6], r8 @ │ │ │ │ - addeq r6, r9, r0, ror #13 │ │ │ │ - adceq fp, r6, ip, lsl #18 │ │ │ │ + umulleq r0, r9, r7, pc @ │ │ │ │ + addeq lr, r8, pc, lsl sp │ │ │ │ + addeq r0, r9, r5, ror pc │ │ │ │ + umulleq r0, r9, fp, pc @ │ │ │ │ + addeq lr, r8, r0, lsl r0 │ │ │ │ + addeq r0, r9, r8, asr #31 │ │ │ │ + umulleq r0, r9, r5, pc @ │ │ │ │ + addeq r6, r9, r8, lsl #14 │ │ │ │ + adceq fp, r6, r8, ror r9 │ │ │ │ + umulleq r6, r9, r4, r6 │ │ │ │ + adceq fp, r6, r0, lsl #18 │ │ │ │ + addeq r6, r9, r8, asr #13 │ │ │ │ + adceq fp, r6, r4, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq fb31c │ │ │ │ + beq fb2f4 │ │ │ │ cmp r5, #21 │ │ │ │ - bne fb588 │ │ │ │ + bne fb560 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r8, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -169650,153 +169640,153 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ orr sl, r5, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r9, #2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, #3 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [pc, #1672] @ fb854 │ │ │ │ + ldr r4, [pc, #1672] @ fb82c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc64c │ │ │ │ + bl 1bc624 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb388 │ │ │ │ + bne fb360 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb218 │ │ │ │ + bne fb1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb6d0 │ │ │ │ + beq fb6a8 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fb1cc │ │ │ │ + bl 12150c │ │ │ │ + b fb1a4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ cmp r6, #3 │ │ │ │ - bne fb690 │ │ │ │ + bne fb668 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb6d0 │ │ │ │ + beq fb6a8 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb5b0 │ │ │ │ + bne fb588 │ │ │ │ ldrb r6, [sp, #141] @ 0x8d │ │ │ │ - b fb1cc │ │ │ │ + b fb1a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fb670 │ │ │ │ + bne fb648 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb6ec │ │ │ │ + beq fb6c4 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq fb5b8 │ │ │ │ + beq fb590 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b fb1cc │ │ │ │ + b fb1a4 │ │ │ │ cmp r9, #2 │ │ │ │ - bne fb698 │ │ │ │ + bne fb670 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb6d0 │ │ │ │ + beq fb6a8 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ cmp r9, #2 │ │ │ │ - beq fb5b0 │ │ │ │ + beq fb588 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b fb1cc │ │ │ │ + b fb1a4 │ │ │ │ ldmib r9, {r1, r4, r6} │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq fb358 │ │ │ │ + beq fb330 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne fb470 │ │ │ │ - ldr r1, [pc, #1252] @ fb844 │ │ │ │ - ldr r2, [pc, #1252] @ fb848 │ │ │ │ + bne fb448 │ │ │ │ + ldr r1, [pc, #1252] @ fb81c │ │ │ │ + ldr r2, [pc, #1252] @ fb820 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [fp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt fb3bc │ │ │ │ + blt fb394 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fb3bc │ │ │ │ + beq fb394 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ stm r6, {r2, r4} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb3d8 │ │ │ │ + beq fb3b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb380 │ │ │ │ + beq fb358 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b fb380 │ │ │ │ + bl 12150c │ │ │ │ + b fb358 │ │ │ │ mov ip, r6 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ subs r5, r9, #2 │ │ │ │ movne r5, r9 │ │ │ │ @@ -169804,301 +169794,301 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ moveq r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, #3 │ │ │ │ movweq ip, #2 │ │ │ │ mov r4, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq fb4a8 │ │ │ │ + beq fb480 │ │ │ │ mov r4, #2 │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ orr r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb380 │ │ │ │ + beq fb358 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fb4cc │ │ │ │ + bne fb4a4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b fb370 │ │ │ │ + b fb348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strb r4, [r2, #20] │ │ │ │ str r5, [r2] │ │ │ │ stmib r2, {r1, r6} │ │ │ │ str r0, [r2, #16] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fb358 │ │ │ │ + beq fb330 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldrb sl, [sp, #57] @ 0x39 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb358 │ │ │ │ + beq fb330 │ │ │ │ add r3, r4, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq fb370 │ │ │ │ + beq fb348 │ │ │ │ cmp r6, #2 │ │ │ │ - beq fb548 │ │ │ │ + beq fb520 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne fb5cc │ │ │ │ - ldr r1, [pc, #764] @ fb84c │ │ │ │ - ldr r2, [pc, #764] @ fb850 │ │ │ │ + bne fb5a4 │ │ │ │ + ldr r1, [pc, #764] @ fb824 │ │ │ │ + ldr r2, [pc, #764] @ fb828 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb580 │ │ │ │ + beq fb558 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r7, r4 │ │ │ │ - b fb370 │ │ │ │ - ldr r2, [pc, #688] @ fb840 │ │ │ │ + b fb348 │ │ │ │ + ldr r2, [pc, #688] @ fb818 │ │ │ │ add r1, sp, #155 @ 0x9b │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - b fb38c │ │ │ │ + b fb364 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b fb3bc │ │ │ │ + b fb394 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r4, #3 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #2 │ │ │ │ - bne fb610 │ │ │ │ + bne fb5e8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb580 │ │ │ │ - b fb570 │ │ │ │ + beq fb558 │ │ │ │ + b fb548 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb654 │ │ │ │ + beq fb62c │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb380 │ │ │ │ + beq fb358 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb sl, [fp, #20] │ │ │ │ stm fp, {r4, r9} │ │ │ │ str r8, [fp, #8] │ │ │ │ str r7, [fp, #12] │ │ │ │ str r6, [fp, #16] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #480] @ fb858 │ │ │ │ + ldr r4, [pc, #480] @ fb830 │ │ │ │ mov r1, #8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b fb6b4 │ │ │ │ + b fb68c │ │ │ │ mov r1, #19 │ │ │ │ - b fb6a4 │ │ │ │ - ldr r4, [pc, #444] @ fb85c │ │ │ │ + b fb67c │ │ │ │ + ldr r4, [pc, #444] @ fb834 │ │ │ │ mov r1, #14 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 58038 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge fb3a4 │ │ │ │ - b fb3bc │ │ │ │ - ldr r0, [pc, #392] @ fb860 │ │ │ │ - ldr r2, [pc, #392] @ fb864 │ │ │ │ + bge fb37c │ │ │ │ + b fb394 │ │ │ │ + ldr r0, [pc, #392] @ fb838 │ │ │ │ + ldr r2, [pc, #392] @ fb83c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fb70c │ │ │ │ - ldr r0, [pc, #372] @ fb868 │ │ │ │ + b fb6e4 │ │ │ │ + ldr r0, [pc, #372] @ fb840 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #368] @ fb86c │ │ │ │ + ldr r2, [pc, #368] @ fb844 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fb7e4 │ │ │ │ + b fb7bc │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb830 │ │ │ │ + beq fb808 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb7c0 │ │ │ │ + beq fb798 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b fb7c0 │ │ │ │ + bl 40e51c │ │ │ │ + b fb798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fb818 │ │ │ │ + beq fb7f0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b fb818 │ │ │ │ + bl 12150c │ │ │ │ + b fb7f0 │ │ │ │ bl 8e880 │ │ │ │ - b fb7e4 │ │ │ │ + b fb7bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b fb7e8 │ │ │ │ + b fb7c0 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fb818 │ │ │ │ + beq fb7f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b fb818 │ │ │ │ - b fb7e4 │ │ │ │ + bl 40e51c │ │ │ │ + b fb7f0 │ │ │ │ + b fb7bc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b fb830 │ │ │ │ + bl 1ba338 │ │ │ │ + b fb808 │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b fb818 │ │ │ │ - b fb7e4 │ │ │ │ + b fb7f0 │ │ │ │ + b fb7bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt fb810 │ │ │ │ + blt fb7e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb810 │ │ │ │ + beq fb7e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fb830 │ │ │ │ + beq fb808 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r8, r6, r8, lsl r0 │ │ │ │ - adceq r8, r6, r4, ror ip │ │ │ │ - adceq r7, r6, r0, lsr #31 │ │ │ │ - adceq r8, r6, r4, lsl #21 │ │ │ │ - strhteq r7, [r6], r0 │ │ │ │ - addeq r1, r9, lr, lsr #31 │ │ │ │ - addeq lr, r8, pc, asr #6 │ │ │ │ - addeq r1, r9, r8, lsr r0 │ │ │ │ - addeq r5, r9, r8, lsl pc │ │ │ │ - adceq fp, r6, r8, asr #2 │ │ │ │ - strdeq r5, [r9], r8 │ │ │ │ - adceq fp, r6, r4, lsr #2 │ │ │ │ + adceq r8, r6, r0, asr #32 │ │ │ │ + umlaleq r8, r6, ip, ip │ │ │ │ + adceq r7, r6, r8, asr #31 │ │ │ │ + adceq r8, r6, ip, lsr #21 │ │ │ │ + ldrdeq r7, [r6], r8 @ │ │ │ │ + umulleq r1, r9, r6, pc @ │ │ │ │ + addeq lr, r8, r7, lsr r3 │ │ │ │ + addeq r1, r9, r0, lsr #32 │ │ │ │ + addeq r5, r9, r0, lsl #30 │ │ │ │ + adceq fp, r6, r0, ror r1 │ │ │ │ + addeq r5, r9, r0, ror #29 │ │ │ │ + adceq fp, r6, ip, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, r1 │ │ │ │ eor r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, #21 │ │ │ │ movcs r4, #21 │ │ │ │ cmp r4, #20 │ │ │ │ - beq fba88 │ │ │ │ + beq fba60 │ │ │ │ cmp r4, #21 │ │ │ │ - bne fbcb4 │ │ │ │ + bne fbc8c │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, #0 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r6, #16 │ │ │ │ @@ -170112,176 +170102,176 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ orr r9, r6, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [pc, #1460] @ fbeb8 │ │ │ │ + ldr r4, [pc, #1460] @ fbe90 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bb590 │ │ │ │ + bl 1bb568 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbb08 │ │ │ │ + bne fbae0 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb960 │ │ │ │ + bne fb938 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbe04 │ │ │ │ + beq fbddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fb914 │ │ │ │ + bl 12150c │ │ │ │ + b fb8ec │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ strheq r0, [r0], -ip │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne fbdcc │ │ │ │ + bne fbda4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbe04 │ │ │ │ + beq fbddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq fbcec │ │ │ │ + beq fbcc4 │ │ │ │ vldr d8, [sp, #144] @ 0x90 │ │ │ │ - b fb914 │ │ │ │ + b fb8ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne fbdd4 │ │ │ │ + bne fbdac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbe04 │ │ │ │ + beq fbddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq fbd90 │ │ │ │ + beq fbd68 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b fb914 │ │ │ │ + b fb8ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne fbde4 │ │ │ │ + bne fbdbc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbe04 │ │ │ │ + beq fbddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq fbcec │ │ │ │ + beq fbcc4 │ │ │ │ vldr d9, [sp, #144] @ 0x90 │ │ │ │ - b fb914 │ │ │ │ + b fb8ec │ │ │ │ mov fp, r5 │ │ │ │ ldmib r9, {r1, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq fbac8 │ │ │ │ + beq fbaa0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne fbba8 │ │ │ │ - ldr r1, [pc, #992] @ fbeb0 │ │ │ │ - ldr r2, [pc, #992] @ fbeb4 │ │ │ │ + bne fbb80 │ │ │ │ + ldr r1, [pc, #992] @ fbe88 │ │ │ │ + ldr r2, [pc, #992] @ fbe8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq fbb3c │ │ │ │ + beq fbb14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbaf8 │ │ │ │ + beq fbad0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b fbaf8 │ │ │ │ + bl 12150c │ │ │ │ + b fbad0 │ │ │ │ mov sl, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbbe8 │ │ │ │ + beq fbbc0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ @@ -170291,22 +170281,22 @@ │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne fbc4c │ │ │ │ + bne fbc24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b fbadc │ │ │ │ + b fbab4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r0, r1, #2 │ │ │ │ vstr d9, [sl, #24] │ │ │ │ movne r0, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vstr d8, [sl, #8] │ │ │ │ @@ -170326,186 +170316,186 @@ │ │ │ │ stm sl, {r0, r8} │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq fbac8 │ │ │ │ + beq fbaa0 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ vldr d8, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbac8 │ │ │ │ + beq fbaa0 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #2 │ │ │ │ - bne fbcf4 │ │ │ │ + bne fbccc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b fbadc │ │ │ │ - ldr r2, [pc, #496] @ fbeac │ │ │ │ + b fbab4 │ │ │ │ + ldr r2, [pc, #496] @ fbe84 │ │ │ │ add r1, sp, #159 @ 0x9f │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - b fbb0c │ │ │ │ + b fbae4 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq fbac8 │ │ │ │ + beq fbaa0 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbac8 │ │ │ │ + beq fbaa0 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r6, #3 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ eor r0, r6, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq fbbe0 │ │ │ │ + beq fbbb8 │ │ │ │ vldr d9, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbd98 │ │ │ │ + beq fbd70 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b fbb0c │ │ │ │ + b fbae4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str sl, [fp, #32] │ │ │ │ str r6, [fp, #16] │ │ │ │ str r8, [fp] │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ vstr d9, [fp, #24] │ │ │ │ vstr d8, [fp, #8] │ │ │ │ str r5, [fp, #20] │ │ │ │ str r7, [fp, #4] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #11 │ │ │ │ - b fbdf0 │ │ │ │ - ldr r4, [pc, #224] @ fbebc │ │ │ │ + b fbdc8 │ │ │ │ + ldr r4, [pc, #224] @ fbe94 │ │ │ │ mov r1, #14 │ │ │ │ add r4, pc, r4 │ │ │ │ - b fbdf0 │ │ │ │ - ldr r4, [pc, #212] @ fbec0 │ │ │ │ + b fbdc8 │ │ │ │ + ldr r4, [pc, #212] @ fbe98 │ │ │ │ mov r1, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bl 58038 │ │ │ │ - b fbb14 │ │ │ │ - ldr r0, [pc, #184] @ fbec4 │ │ │ │ - ldr r2, [pc, #184] @ fbec8 │ │ │ │ + b fbaec │ │ │ │ + ldr r0, [pc, #184] @ fbe9c │ │ │ │ + ldr r2, [pc, #184] @ fbea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fbe78 │ │ │ │ + b fbe50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fbe84 │ │ │ │ + beq fbe5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b fbe84 │ │ │ │ + bl 12150c │ │ │ │ + b fbe5c │ │ │ │ bl 8e880 │ │ │ │ - b fbe78 │ │ │ │ - b fbe78 │ │ │ │ - b fbe78 │ │ │ │ + b fbe50 │ │ │ │ + b fbe50 │ │ │ │ + b fbe50 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b fbe9c │ │ │ │ + bl 1ba338 │ │ │ │ + b fbe74 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ - b fbe84 │ │ │ │ - b fbe78 │ │ │ │ + b fbe5c │ │ │ │ + b fbe50 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fbe9c │ │ │ │ + beq fbe74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strdeq r7, [r6], ip @ │ │ │ │ - adceq r8, r6, r4, ror #7 │ │ │ │ - adceq r7, r6, r0, lsr r8 │ │ │ │ - umulleq r0, r9, r3, sp │ │ │ │ - strdeq r0, [r9], ip │ │ │ │ - ldrdeq r0, [r9], r6 │ │ │ │ - addeq r5, r9, r4, ror #15 │ │ │ │ - adceq sl, r6, r4, lsl sl │ │ │ │ + adceq r7, r6, r4, lsr #18 │ │ │ │ + adceq r8, r6, ip, lsl #8 │ │ │ │ + adceq r7, r6, r8, asr r8 │ │ │ │ + addeq r0, r9, fp, ror sp │ │ │ │ + addeq r0, r9, r4, ror #17 │ │ │ │ + @ instruction: 0x00890cbe │ │ │ │ + addeq r5, r9, ip, asr #15 │ │ │ │ + adceq sl, r6, ip, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #964 @ 0x3c4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ cmp r1, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq fc0f4 │ │ │ │ + beq fc0cc │ │ │ │ cmp r1, #21 │ │ │ │ - bne fc374 │ │ │ │ + bne fc34c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r7, sp, #1504 @ 0x5e0 │ │ │ │ add r0, r0, #12 │ │ │ │ @@ -170532,216 +170522,216 @@ │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1be63c │ │ │ │ + bl 1be614 │ │ │ │ ldrb r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc150 │ │ │ │ + bne fc128 │ │ │ │ ldrb r0, [sp, #1505] @ 0x5e1 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fbfd0 │ │ │ │ + bne fbfa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc5c8 │ │ │ │ + beq fc5a0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fbf84 │ │ │ │ + bl 12150c │ │ │ │ + b fbf5c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ tst sl, #1 │ │ │ │ - bne fc570 │ │ │ │ + bne fc548 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc5c8 │ │ │ │ + beq fc5a0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d869c │ │ │ │ + bl d8674 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbf84 │ │ │ │ - b fc154 │ │ │ │ + beq fbf5c │ │ │ │ + b fc12c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ eor r0, r3, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne fc550 │ │ │ │ + bne fc528 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc5fc │ │ │ │ + beq fc5d4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r0, [sp, #1968] @ 0x7b0 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add r1, sp, #1968 @ 0x7b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl de098 │ │ │ │ + bl de070 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq fc474 │ │ │ │ + beq fc44c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ bl 53d54 │ │ │ │ - b fbf84 │ │ │ │ + b fbf5c │ │ │ │ cmp r4, #2 │ │ │ │ - bne fc590 │ │ │ │ + bne fc568 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc5c8 │ │ │ │ + beq fc5a0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r4, [sp, #1968] @ 0x7b0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq fc46c │ │ │ │ + beq fc444 │ │ │ │ ldr r0, [sp, #1972] @ 0x7b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b fbf84 │ │ │ │ + b fbf5c │ │ │ │ ldmib fp, {r0, r4, r5} │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, r5, lsl #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq fc130 │ │ │ │ + beq fc108 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fc1c4 │ │ │ │ - ldr r1, [pc, #1608] @ fc780 │ │ │ │ - ldr r2, [pc, #1608] @ fc784 │ │ │ │ + bne fc19c │ │ │ │ + ldr r1, [pc, #1608] @ fc758 │ │ │ │ + ldr r2, [pc, #1608] @ fc75c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ - b fc1ec │ │ │ │ + b fc1c4 │ │ │ │ ldr r8, [sp, #1508] @ 0x5e4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r9, [sp, #588] @ 0x24c │ │ │ │ subs r0, r5, #2 │ │ │ │ sbcs r0, r9, #0 │ │ │ │ - bcc fc230 │ │ │ │ - b fc238 │ │ │ │ + bcc fc208 │ │ │ │ + b fc210 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ tst sl, #1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r9, [sp, #588] @ 0x24c │ │ │ │ - beq fc208 │ │ │ │ + beq fc1e0 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ eor r0, r5, #3 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne fc2b4 │ │ │ │ + bne fc28c │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #2 │ │ │ │ - b fc2c8 │ │ │ │ + b fc2a0 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #1504 @ 0x5e0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl d869c │ │ │ │ + bl d8674 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc27c │ │ │ │ + beq fc254 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r0, r8} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1ba360 │ │ │ │ - b fc270 │ │ │ │ - ldr r0, [pc, #1444] @ fc7b4 │ │ │ │ + bl 1ba338 │ │ │ │ + b fc248 │ │ │ │ + ldr r0, [pc, #1444] @ fc78c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r5, #2 │ │ │ │ sbcs r0, r9, #0 │ │ │ │ - bcs fc238 │ │ │ │ + bcs fc210 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ stmib r4, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq fc25c │ │ │ │ + beq fc234 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc270 │ │ │ │ + beq fc248 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #964 @ 0x3c4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - beq fc298 │ │ │ │ + beq fc270 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fc3ac │ │ │ │ - ldr r1, [pc, #1256] @ fc788 │ │ │ │ - ldr r2, [pc, #1256] @ fc78c │ │ │ │ + bne fc384 │ │ │ │ + ldr r1, [pc, #1256] @ fc760 │ │ │ │ + ldr r2, [pc, #1256] @ fc764 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ - b fc148 │ │ │ │ + b fc120 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, lr, #24 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -170761,36 +170751,36 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc358 │ │ │ │ + beq fc330 │ │ │ │ str r0, [r8, #8] │ │ │ │ eor r0, sl, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ orrs r0, r0, r9 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ - beq fc270 │ │ │ │ + beq fc248 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1223f8 │ │ │ │ - b fc270 │ │ │ │ + bl 1223d0 │ │ │ │ + b fc248 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #472 @ 0x1d8 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #964 @ 0x3c4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1024] @ fc77c │ │ │ │ + ldr r2, [pc, #1024] @ fc754 │ │ │ │ add lr, sp, #1792 @ 0x700 │ │ │ │ add r1, lr, #195 @ 0xc3 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ @@ -170808,153 +170798,153 @@ │ │ │ │ str r2, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1052] @ 0x41c │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ add r7, sp, #1504 @ 0x5e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl de098 │ │ │ │ + bl de070 │ │ │ │ ldr sl, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r9, [sp, #1508] @ 0x5e4 │ │ │ │ ldr r8, [sp, #1512] @ 0x5e8 │ │ │ │ eor r0, sl, #3 │ │ │ │ orrs r0, r0, r9 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - beq fc464 │ │ │ │ + beq fc43c │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r1, r7, #12 │ │ │ │ add r6, r0, #12 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 53d54 │ │ │ │ cmp r5, #2 │ │ │ │ str r9, [sp, #588] @ 0x24c │ │ │ │ str sl, [sp, #584] @ 0x248 │ │ │ │ str r8, [sp, #592] @ 0x250 │ │ │ │ - beq fc43c │ │ │ │ + beq fc414 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fc484 │ │ │ │ - ldr r1, [pc, #844] @ fc790 │ │ │ │ - ldr r2, [pc, #844] @ fc794 │ │ │ │ + bne fc45c │ │ │ │ + ldr r1, [pc, #844] @ fc768 │ │ │ │ + ldr r2, [pc, #844] @ fc76c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne fc4c8 │ │ │ │ + bne fc4a0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b fc1ec │ │ │ │ + b fc1c4 │ │ │ │ ldr r8, [sp, #1972] @ 0x7b4 │ │ │ │ - b fc154 │ │ │ │ + b fc12c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b fc238 │ │ │ │ + b fc210 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #1504 @ 0x5e0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r4, [sp, #1048] @ 0x418 │ │ │ │ cmp r4, #2 │ │ │ │ - bne fc4d8 │ │ │ │ + bne fc4b0 │ │ │ │ ldr r8, [sp, #1052] @ 0x41c │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq fc464 │ │ │ │ + beq fc43c │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b fc1ec │ │ │ │ + b fc1c4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ ldr r5, [sp, #1052] @ 0x41c │ │ │ │ bl 53d54 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #580] @ 0x244 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc544 │ │ │ │ + beq fc51c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r0, [r3, #8] │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq fc270 │ │ │ │ + beq fc248 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1223f8 │ │ │ │ - b fc270 │ │ │ │ + bl 1223d0 │ │ │ │ + b fc248 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b fc360 │ │ │ │ - ldr r7, [pc, #580] @ fc79c │ │ │ │ + b fc338 │ │ │ │ + ldr r7, [pc, #580] @ fc774 │ │ │ │ mov r1, #5 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r9, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ - b fc5ac │ │ │ │ + b fc584 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r1, #11 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #524] @ fc798 │ │ │ │ + ldr r7, [pc, #524] @ fc770 │ │ │ │ add r7, pc, r7 │ │ │ │ - b fc5ac │ │ │ │ - ldr r7, [pc, #520] @ fc7a0 │ │ │ │ + b fc584 │ │ │ │ + ldr r7, [pc, #520] @ fc778 │ │ │ │ mov r1, #14 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r9, [sp, #588] @ 0x24c │ │ │ │ mov r0, r7 │ │ │ │ bl 58038 │ │ │ │ - b fc220 │ │ │ │ + b fc1f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ - ldr r0, [pc, #452] @ fc7a4 │ │ │ │ - ldr r2, [pc, #452] @ fc7a8 │ │ │ │ + ldr r0, [pc, #452] @ fc77c │ │ │ │ + ldr r2, [pc, #452] @ fc780 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fc63c │ │ │ │ + b fc614 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #420] @ fc7ac │ │ │ │ - ldr r2, [pc, #420] @ fc7b0 │ │ │ │ + ldr r0, [pc, #420] @ fc784 │ │ │ │ + ldr r2, [pc, #420] @ fc788 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -170964,116 +170954,116 @@ │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq fc768 │ │ │ │ + beq fc740 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1223f8 │ │ │ │ - b fc768 │ │ │ │ + bl 1223d0 │ │ │ │ + b fc740 │ │ │ │ mov r6, r0 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq fc6e8 │ │ │ │ + beq fc6c0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 1223f8 │ │ │ │ - b fc6e8 │ │ │ │ + bl 1223d0 │ │ │ │ + b fc6c0 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq fc750 │ │ │ │ + beq fc728 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1223f8 │ │ │ │ - b fc750 │ │ │ │ - b fc704 │ │ │ │ + bl 1223d0 │ │ │ │ + b fc728 │ │ │ │ + b fc6dc │ │ │ │ mov r6, r0 │ │ │ │ - b fc748 │ │ │ │ - b fc70c │ │ │ │ - b fc70c │ │ │ │ + b fc720 │ │ │ │ + b fc6e4 │ │ │ │ + b fc6e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b fc710 │ │ │ │ + b fc6e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc750 │ │ │ │ + beq fc728 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b fc750 │ │ │ │ + bl 12150c │ │ │ │ + b fc728 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1ba360 │ │ │ │ - b fc768 │ │ │ │ + bl 1ba338 │ │ │ │ + b fc740 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #32] │ │ │ │ - b fc750 │ │ │ │ - mov r6, r0 │ │ │ │ b fc728 │ │ │ │ mov r6, r0 │ │ │ │ + b fc700 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bic r0, r0, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fc748 │ │ │ │ + beq fc720 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fc768 │ │ │ │ + beq fc740 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r7, r6, r8, asr #4 │ │ │ │ - ldrdeq r7, [r6], ip @ │ │ │ │ - adceq r7, r6, r8, asr #3 │ │ │ │ - adceq r7, r6, r4, ror ip │ │ │ │ - adceq r7, r6, r0, rrx │ │ │ │ - ldrdeq r7, [r6], r0 @ │ │ │ │ - strhteq r6, [r6], ip │ │ │ │ - addeq r0, r9, sl, ror #2 │ │ │ │ - addeq pc, r8, r7, ror #13 │ │ │ │ - addeq r0, r9, ip, lsr r1 │ │ │ │ - addeq r5, r9, ip │ │ │ │ - adceq sl, r6, ip, lsr r2 │ │ │ │ - ldrdeq r4, [r9], r8 │ │ │ │ - adceq sl, r6, r4, lsl #4 │ │ │ │ - addeq r0, r9, r6, ror #9 │ │ │ │ + adceq r7, r6, r0, ror r2 │ │ │ │ + adceq r7, r6, r4, lsl #28 │ │ │ │ + strdeq r7, [r6], r0 @ │ │ │ │ + umlaleq r7, r6, ip, ip │ │ │ │ + adceq r7, r6, r8, lsl #1 │ │ │ │ + strdeq r7, [r6], r8 @ │ │ │ │ + adceq r6, r6, r4, ror #29 │ │ │ │ + addeq r0, r9, r2, asr r1 │ │ │ │ + addeq pc, r8, pc, asr #13 │ │ │ │ + addeq r0, r9, r4, lsr #2 │ │ │ │ + strdeq r4, [r9], r4 @ │ │ │ │ + adceq sl, r6, r4, ror #4 │ │ │ │ + addeq r4, r9, r0, asr #31 │ │ │ │ + adceq sl, r6, ip, lsr #4 │ │ │ │ + addeq r0, r9, lr, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ eor sl, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #21 │ │ │ │ movcs sl, #21 │ │ │ │ cmp sl, #20 │ │ │ │ - beq fc86c │ │ │ │ + beq fc844 │ │ │ │ cmp sl, #21 │ │ │ │ - bne fc908 │ │ │ │ + bne fc8e0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ mov r7, sp │ │ │ │ orr r4, r5, #4 │ │ │ │ orr r6, r7, #4 │ │ │ │ add r9, r7, #16 │ │ │ │ mov fp, #-2147483627 @ 0x80000015 │ │ │ │ @@ -171083,136 +171073,136 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bed44 │ │ │ │ + bl 1bed1c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc8a4 │ │ │ │ + bne fc87c │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc8d4 │ │ │ │ + bne fc8ac │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc958 │ │ │ │ + beq fc930 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b fc820 │ │ │ │ + bl 12150c │ │ │ │ + b fc7f8 │ │ │ │ ldmib r8, {r0, r1, r6} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne fc92c │ │ │ │ + bne fc904 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc8bc │ │ │ │ + beq fc894 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc898 │ │ │ │ + beq fc870 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b fc898 │ │ │ │ + bl 12150c │ │ │ │ + b fc870 │ │ │ │ ldm r7!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ fc9d0 │ │ │ │ + ldr r2, [pc, #192] @ fc9a8 │ │ │ │ add r1, sp, #83 @ 0x53 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ fc9d4 │ │ │ │ + ldr r2, [pc, #160] @ fc9ac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ fc9d8 │ │ │ │ - ldr r2, [pc, #120] @ fc9dc │ │ │ │ + ldr r0, [pc, #120] @ fc9b0 │ │ │ │ + ldr r2, [pc, #120] @ fc9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fc9ac │ │ │ │ + beq fc984 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b fc9ac │ │ │ │ + bl 12150c │ │ │ │ + b fc984 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b fc9ac │ │ │ │ - b fc9a0 │ │ │ │ + b fc984 │ │ │ │ + b fc978 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, sl, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fc9c0 │ │ │ │ + beq fc998 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r6, r6, r8, asr #25 │ │ │ │ - adceq r9, r6, r4, ror #28 │ │ │ │ - umulleq r4, r9, r0, ip │ │ │ │ - adceq r9, r6, r0, asr #29 │ │ │ │ + strdeq r6, [r6], r0 @ │ │ │ │ + adceq r9, r6, ip, lsl #29 │ │ │ │ + addeq r4, r9, r8, ror ip │ │ │ │ + adceq r9, r6, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, r1 │ │ │ │ eor sl, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #21 │ │ │ │ movcs sl, #21 │ │ │ │ cmp sl, #20 │ │ │ │ - beq fcb58 │ │ │ │ + beq fcb30 │ │ │ │ cmp sl, #21 │ │ │ │ - bne fcd58 │ │ │ │ + bne fcd30 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -171228,202 +171218,202 @@ │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bb6bc │ │ │ │ + bl 1bb694 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fcbc8 │ │ │ │ + bne fcba0 │ │ │ │ ldrb r0, [sp, #65] @ 0x41 │ │ │ │ cmp r0, #2 │ │ │ │ - bne fcab0 │ │ │ │ + bne fca88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fce78 │ │ │ │ + beq fce50 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fca64 │ │ │ │ + bl 12150c │ │ │ │ + b fca3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcb0c │ │ │ │ + beq fcae4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fcbec │ │ │ │ + bne fcbc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - bne fce1c │ │ │ │ + bne fcdf4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fce78 │ │ │ │ + beq fce50 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fce10 │ │ │ │ + bne fcde8 │ │ │ │ ldrb r0, [sp, #109] @ 0x6d │ │ │ │ str r0, [sp, #20] │ │ │ │ - b fca64 │ │ │ │ + b fca3c │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne fce38 │ │ │ │ + bne fce10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fcee0 │ │ │ │ + beq fceb8 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq fce04 │ │ │ │ + beq fcddc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b fca64 │ │ │ │ + b fca3c │ │ │ │ ldmib r9, {r0, r4, r5} │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r4, r5, lsl #4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq fcb94 │ │ │ │ + beq fcb6c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fcc48 │ │ │ │ - ldr r1, [pc, #1140] @ fd010 │ │ │ │ - ldr r2, [pc, #1140] @ fd014 │ │ │ │ + bne fcc20 │ │ │ │ + ldr r1, [pc, #1140] @ fcfe8 │ │ │ │ + ldr r2, [pc, #1140] @ fcfec │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [fp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fce68 │ │ │ │ + bne fce40 │ │ │ │ mov r6, r5 │ │ │ │ - b fcc14 │ │ │ │ + b fcbec │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne fccd4 │ │ │ │ - ldr r0, [pc, #1064] @ fd024 │ │ │ │ + bne fccac │ │ │ │ + ldr r0, [pc, #1064] @ fcffc │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r2, r6} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcc30 │ │ │ │ + beq fcc08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fcbc0 │ │ │ │ + beq fcb98 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b fcbc0 │ │ │ │ + bl 12150c │ │ │ │ + b fcb98 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq fcbb0 │ │ │ │ + beq fcb88 │ │ │ │ cmp r5, #1 │ │ │ │ - beq fcc98 │ │ │ │ + beq fcc70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r4, #32 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne fcd80 │ │ │ │ - ldr r1, [pc, #888] @ fd018 │ │ │ │ - ldr r2, [pc, #888] @ fd01c │ │ │ │ + bne fcd58 │ │ │ │ + ldr r1, [pc, #888] @ fcff0 │ │ │ │ + ldr r2, [pc, #888] @ fcff4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fcccc │ │ │ │ + beq fcca4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r7, r5 │ │ │ │ - b fcbb0 │ │ │ │ + b fcb88 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #3 │ │ │ │ movweq r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcd3c │ │ │ │ + beq fcd14 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq fcbc0 │ │ │ │ + beq fcb98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb r4, [r2, #12] │ │ │ │ str r9, [r2] │ │ │ │ str r8, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #684] @ fd00c │ │ │ │ + ldr r2, [pc, #684] @ fcfe4 │ │ │ │ add r1, sp, #123 @ 0x7b │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [fp] │ │ │ │ @@ -171433,194 +171423,194 @@ │ │ │ │ mov r5, #2 │ │ │ │ add ip, sp, #24 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcdc0 │ │ │ │ + beq fcd98 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne fccbc │ │ │ │ - b fcccc │ │ │ │ + bne fcc94 │ │ │ │ + b fcca4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb sl, [sp, #109] @ 0x6d │ │ │ │ add r0, r0, #4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r9, [r0] │ │ │ │ ldmib r0, {r1, r5} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r5, r9 │ │ │ │ - bne fce94 │ │ │ │ + bne fce6c │ │ │ │ strb sl, [fp, #12] │ │ │ │ stm fp, {r6, r7, r8} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b fcc14 │ │ │ │ + b fcbec │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b fcbd0 │ │ │ │ - ldr r0, [pc, #520] @ fd02c │ │ │ │ + b fcba8 │ │ │ │ + ldr r0, [pc, #520] @ fd004 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #7 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b fce50 │ │ │ │ + b fce28 │ │ │ │ mov r7, r4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #6 │ │ │ │ - ldr r0, [pc, #472] @ fd028 │ │ │ │ + ldr r0, [pc, #472] @ fd000 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fcbe4 │ │ │ │ + beq fcbbc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b fcbe4 │ │ │ │ - ldr r0, [pc, #432] @ fd030 │ │ │ │ - ldr r2, [pc, #432] @ fd034 │ │ │ │ + bl 40e51c │ │ │ │ + b fcbbc │ │ │ │ + ldr r0, [pc, #432] @ fd008 │ │ │ │ + ldr r2, [pc, #432] @ fd00c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fcefc │ │ │ │ + b fced4 │ │ │ │ sub r1, r5, r9 │ │ │ │ mov r0, #2 │ │ │ │ - ldr r2, [pc, #380] @ fd020 │ │ │ │ + ldr r2, [pc, #380] @ fcff8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [fp] │ │ │ │ - beq fcbc0 │ │ │ │ + beq fcb98 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #336] @ fd038 │ │ │ │ + ldr r0, [pc, #336] @ fd010 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #332] @ fd03c │ │ │ │ + ldr r2, [pc, #332] @ fd014 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fcffc │ │ │ │ + beq fcfd4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fcfa0 │ │ │ │ + beq fcf78 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b fcfa0 │ │ │ │ + bl 40e51c │ │ │ │ + b fcf78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fcfe8 │ │ │ │ + beq fcfc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b fcfe8 │ │ │ │ - mov r4, r7 │ │ │ │ + bl 40e51c │ │ │ │ b fcfc0 │ │ │ │ + mov r4, r7 │ │ │ │ + b fcf98 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - b fcfc4 │ │ │ │ - b fcfc0 │ │ │ │ + b fcf9c │ │ │ │ + b fcf98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fcfe8 │ │ │ │ + beq fcfc0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b fcfe8 │ │ │ │ + bl 12150c │ │ │ │ + b fcfc0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ - b fcffc │ │ │ │ + bl 1ba338 │ │ │ │ + b fcfd4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b fcfe8 │ │ │ │ b fcfc0 │ │ │ │ + b fcf98 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fcfe0 │ │ │ │ + beq fcfb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, sl, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fcffc │ │ │ │ + beq fcfd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r6, r6, r8, lsl #17 │ │ │ │ - strdeq r7, [r6], r8 @ │ │ │ │ - adceq r6, r6, r4, ror #14 │ │ │ │ - strdeq r7, [r6], r4 @ │ │ │ │ - adceq r6, r6, r0, ror #12 │ │ │ │ - strdeq r9, [r6], r4 @ │ │ │ │ - addeq lr, r8, r3, ror #31 │ │ │ │ - umulleq lr, r8, r3, sp │ │ │ │ - addeq lr, r8, ip, asr #27 │ │ │ │ - addeq r4, r9, r0, ror r7 │ │ │ │ - adceq r9, r6, r0, lsr #19 │ │ │ │ - addeq r4, r9, r4, lsl #14 │ │ │ │ - adceq r9, r6, r4, lsr r9 │ │ │ │ + strhteq r6, [r6], r0 │ │ │ │ + adceq r7, r6, r0, lsr #8 │ │ │ │ + adceq r6, r6, ip, lsl #15 │ │ │ │ + adceq r7, r6, ip, lsl r3 │ │ │ │ + adceq r6, r6, r8, lsl #13 │ │ │ │ + adceq r9, r6, ip, lsl r9 │ │ │ │ + addeq lr, r8, fp, asr #31 │ │ │ │ + addeq lr, r8, fp, ror sp │ │ │ │ + @ instruction: 0x0088edb4 │ │ │ │ + addeq r4, r9, r8, asr r7 │ │ │ │ + adceq r9, r6, r8, asr #19 │ │ │ │ + addeq r4, r9, ip, ror #13 │ │ │ │ + adceq r9, r6, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq fd15c │ │ │ │ + beq fd134 │ │ │ │ cmp r5, #21 │ │ │ │ - bne fd39c │ │ │ │ + bne fd374 │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -171633,156 +171623,156 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bc2c8 │ │ │ │ + bl 1bc2a0 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd1d0 │ │ │ │ + bne fd1a8 │ │ │ │ ldrb r0, [sp, #73] @ 0x49 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fd220 │ │ │ │ + beq fd1f8 │ │ │ │ tst r0, #1 │ │ │ │ - beq fd10c │ │ │ │ + beq fd0e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd458 │ │ │ │ + beq fd430 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fd0b8 │ │ │ │ + bl 12150c │ │ │ │ + b fd090 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne fd3cc │ │ │ │ + bne fd3a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd494 │ │ │ │ + beq fd46c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ - bl d593c │ │ │ │ + bl d5914 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq fd3c4 │ │ │ │ + beq fd39c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp] │ │ │ │ - b fd0b8 │ │ │ │ + b fd090 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib sl, {r0, r6} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r6, r1, lsl #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq fd19c │ │ │ │ + beq fd174 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fd288 │ │ │ │ - ldr r1, [pc, #1196] @ fd650 │ │ │ │ - ldr r2, [pc, #1196] @ fd654 │ │ │ │ + bne fd260 │ │ │ │ + ldr r1, [pc, #1196] @ fd628 │ │ │ │ + ldr r2, [pc, #1196] @ fd62c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq fd254 │ │ │ │ + beq fd22c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ cmp r6, #0 │ │ │ │ - beq fd254 │ │ │ │ + beq fd22c │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 40e544 │ │ │ │ - b fd254 │ │ │ │ + bl 40e51c │ │ │ │ + b fd22c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - bne fd30c │ │ │ │ - ldr r0, [pc, #1064] @ fd66c │ │ │ │ + bne fd2e4 │ │ │ │ + ldr r0, [pc, #1064] @ fd644 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd270 │ │ │ │ + beq fd248 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd1c8 │ │ │ │ + beq fd1a0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b fd1c8 │ │ │ │ + bl 12150c │ │ │ │ + b fd1a0 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d593c │ │ │ │ + bl d5914 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq fd1b8 │ │ │ │ + beq fd190 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [r0] │ │ │ │ ldmib r0, {r1, r5} │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r5, r8 │ │ │ │ - bne fd400 │ │ │ │ + bne fd3d8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r9, sl │ │ │ │ @@ -171792,103 +171782,103 @@ │ │ │ │ mov sl, r4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd384 │ │ │ │ + beq fd35c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd1c8 │ │ │ │ + beq fd1a0 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #676] @ fd648 │ │ │ │ + ldr r2, [pc, #676] @ fd620 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b fd250 │ │ │ │ - ldr r0, [pc, #644] @ fd658 │ │ │ │ + b fd228 │ │ │ │ + ldr r0, [pc, #644] @ fd630 │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, #6 │ │ │ │ bl 58038 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b fd1f8 │ │ │ │ + b fd1d0 │ │ │ │ sub r1, r5, r8 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #572] @ fd64c │ │ │ │ + ldr r2, [pc, #572] @ fd624 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ cmp r9, #0 │ │ │ │ - beq fd1c8 │ │ │ │ + beq fd1a0 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #508] @ fd65c │ │ │ │ + ldr r0, [pc, #508] @ fd634 │ │ │ │ mov fp, r5 │ │ │ │ - ldr r2, [pc, #504] @ fd660 │ │ │ │ + ldr r2, [pc, #504] @ fd638 │ │ │ │ mov r9, sl │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fd4d0 │ │ │ │ - ldr r0, [pc, #456] @ fd664 │ │ │ │ + b fd4a8 │ │ │ │ + ldr r0, [pc, #456] @ fd63c │ │ │ │ mov fp, r5 │ │ │ │ - ldr r2, [pc, #452] @ fd668 │ │ │ │ + ldr r2, [pc, #452] @ fd640 │ │ │ │ mov r9, sl │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -171896,127 +171886,127 @@ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fd634 │ │ │ │ + beq fd60c │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd620 │ │ │ │ + beq fd5f8 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 40e544 │ │ │ │ - b fd620 │ │ │ │ + bl 40e51c │ │ │ │ + b fd5f8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120b6c │ │ │ │ - b fd634 │ │ │ │ + bl 120b44 │ │ │ │ + b fd60c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 120b6c │ │ │ │ - b fd620 │ │ │ │ + bl 120b44 │ │ │ │ + b fd5f8 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, sl │ │ │ │ - b fd5dc │ │ │ │ + b fd5b4 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fd618 │ │ │ │ + beq fd5f0 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 40e544 │ │ │ │ - b fd618 │ │ │ │ + bl 40e51c │ │ │ │ + b fd5f0 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b fd5f4 │ │ │ │ + b fd5cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov fp, r5 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd620 │ │ │ │ + beq fd5f8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b fd620 │ │ │ │ + bl 12150c │ │ │ │ + b fd5f8 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b fd634 │ │ │ │ + bl 1ba338 │ │ │ │ + b fd60c │ │ │ │ bl 8e880 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r0 │ │ │ │ - b fd620 │ │ │ │ + b fd5f8 │ │ │ │ mov r8, r0 │ │ │ │ - b fd608 │ │ │ │ + b fd5e0 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq fd618 │ │ │ │ + beq fd5f0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120b6c │ │ │ │ + bl 120b44 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fd634 │ │ │ │ + beq fd60c │ │ │ │ mov r0, r9 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r6, r6, r4, asr r2 │ │ │ │ - adceq r9, r6, r8, lsl #7 │ │ │ │ - adceq r6, r6, r0, asr lr │ │ │ │ - adceq r6, r6, ip, asr r1 │ │ │ │ - ldrdeq pc, [r8], r5 │ │ │ │ - addeq r4, r9, r4, lsl #3 │ │ │ │ - adceq r9, r6, r8, lsr #7 │ │ │ │ - addeq r4, r9, r8, asr #2 │ │ │ │ - adceq r9, r6, ip, ror #6 │ │ │ │ - addeq r0, r9, sp, rrx │ │ │ │ + adceq r6, r6, ip, ror r2 │ │ │ │ + strhteq r9, [r6], r0 │ │ │ │ + adceq r6, r6, r8, ror lr │ │ │ │ + adceq r6, r6, r4, lsl #3 │ │ │ │ + @ instruction: 0x0088febd │ │ │ │ + addeq r4, r9, ip, ror #2 │ │ │ │ + ldrdeq r9, [r6], r0 @ │ │ │ │ + addeq r4, r9, r0, lsr r1 │ │ │ │ + umlaleq r9, r6, r4, r3 │ │ │ │ + addeq r0, r9, r5, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r9, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #21 │ │ │ │ movcs r9, #21 │ │ │ │ cmp r9, #20 │ │ │ │ - beq fd838 │ │ │ │ + beq fd810 │ │ │ │ cmp r9, #21 │ │ │ │ - bne fda2c │ │ │ │ + bne fda04 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -172032,344 +172022,344 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1be264 │ │ │ │ + bl 1be23c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd8a8 │ │ │ │ + bne fd880 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd740 │ │ │ │ + bne fd718 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdb2c │ │ │ │ + beq fdb04 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fd6f4 │ │ │ │ + bl 12150c │ │ │ │ + b fd6cc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne fdaf8 │ │ │ │ + bne fdad0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdb2c │ │ │ │ + beq fdb04 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl d8998 │ │ │ │ + bl d8970 │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fdab4 │ │ │ │ + bne fda8c │ │ │ │ ldrb r0, [sp, #137] @ 0x89 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b fd6f4 │ │ │ │ + b fd6cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne fdae8 │ │ │ │ + bne fdac0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdb2c │ │ │ │ + beq fdb04 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fdabc │ │ │ │ + bne fda94 │ │ │ │ mov r4, #1 │ │ │ │ - b fd6f4 │ │ │ │ + b fd6cc │ │ │ │ cmp r5, #0 │ │ │ │ - bne fdb10 │ │ │ │ + bne fdae8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdb2c │ │ │ │ + beq fdb04 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd6f4 │ │ │ │ + beq fd6cc │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b fda68 │ │ │ │ + b fda40 │ │ │ │ ldmib fp, {r1, r4, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r7, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq fd874 │ │ │ │ + beq fd84c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne fd8d8 │ │ │ │ - ldr r1, [pc, #852] @ fdbd0 │ │ │ │ - ldr r2, [pc, #852] @ fdbd4 │ │ │ │ + bne fd8b0 │ │ │ │ + ldr r1, [pc, #852] @ fdba8 │ │ │ │ + ldr r2, [pc, #852] @ fdbac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r8, [r6] │ │ │ │ strb r0, [r6, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b fda68 │ │ │ │ + b fda40 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r8, #3 │ │ │ │ - bne fd918 │ │ │ │ - ldr r0, [pc, #780] @ fdbd8 │ │ │ │ + bne fd8f0 │ │ │ │ + ldr r0, [pc, #780] @ fdbb0 │ │ │ │ mov r1, #7 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - b fda60 │ │ │ │ + b fda38 │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r5, r6 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r5 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl d8998 │ │ │ │ + bl d8970 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd96c │ │ │ │ + bne fd944 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b fd88c │ │ │ │ + b fd864 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq fda1c │ │ │ │ + beq fd9f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fda54 │ │ │ │ + beq fda2c │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdaa0 │ │ │ │ + beq fda78 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [r2] │ │ │ │ strb r1, [r2, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq fd874 │ │ │ │ + beq fd84c │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldrb sl, [sp, #57] @ 0x39 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd874 │ │ │ │ + beq fd84c │ │ │ │ add r3, r4, #20 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r5 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd88c │ │ │ │ + bne fd864 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq fd874 │ │ │ │ + beq fd84c │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd874 │ │ │ │ + beq fd84c │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r7, #3 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdac4 │ │ │ │ + beq fda9c │ │ │ │ mov r8, r5 │ │ │ │ - b fd88c │ │ │ │ - ldr r0, [pc, #460] @ fdbf0 │ │ │ │ + b fd864 │ │ │ │ + ldr r0, [pc, #460] @ fdbc8 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fda60 │ │ │ │ - ldr r2, [pc, #408] @ fdbcc │ │ │ │ + b fda38 │ │ │ │ + ldr r2, [pc, #408] @ fdba4 │ │ │ │ add r1, sp, #147 @ 0x93 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #3 │ │ │ │ str r0, [r6] │ │ │ │ strb r1, [r6, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #408] @ fdbf4 │ │ │ │ + ldr r0, [pc, #408] @ fdbcc │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq fda88 │ │ │ │ + beq fda60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fd8a0 │ │ │ │ + beq fd878 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b fd8a0 │ │ │ │ + bl 12150c │ │ │ │ + b fd878 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb r8, [r2, #8] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b fd8ac │ │ │ │ + b fd884 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b fd8ac │ │ │ │ + b fd884 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fda40 │ │ │ │ + bne fda18 │ │ │ │ str r8, [r6] │ │ │ │ strb sl, [r6, #8] │ │ │ │ str r5, [r6, #4] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #240] @ fdbe0 │ │ │ │ + ldr r0, [pc, #240] @ fdbb8 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fdb1c │ │ │ │ + b fdaf4 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, #7 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #208] @ fdbdc │ │ │ │ + ldr r0, [pc, #208] @ fdbb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fdb24 │ │ │ │ - ldr r0, [pc, #204] @ fdbe4 │ │ │ │ + b fdafc │ │ │ │ + ldr r0, [pc, #204] @ fdbbc │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 58038 │ │ │ │ - b fda68 │ │ │ │ - ldr r0, [pc, #180] @ fdbe8 │ │ │ │ - ldr r2, [pc, #180] @ fdbec │ │ │ │ + b fda40 │ │ │ │ + ldr r0, [pc, #180] @ fdbc0 │ │ │ │ + ldr r2, [pc, #180] @ fdbc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fdb9c │ │ │ │ - b fdb9c │ │ │ │ - b fdb9c │ │ │ │ - b fdb9c │ │ │ │ + b fdb74 │ │ │ │ + b fdb74 │ │ │ │ + b fdb74 │ │ │ │ + b fdb74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdba8 │ │ │ │ + beq fdb80 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b fdba8 │ │ │ │ + bl 12150c │ │ │ │ + b fdb80 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b fdbbc │ │ │ │ + bl 1ba338 │ │ │ │ + b fdb94 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #28] │ │ │ │ - b fdba8 │ │ │ │ - b fdb9c │ │ │ │ + b fdb80 │ │ │ │ + b fdb74 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, r9, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fdbbc │ │ │ │ + beq fdb94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r5, [r6], r4 @ │ │ │ │ - adceq r6, r6, r0, asr r6 │ │ │ │ - adceq r5, r6, r4, lsl #21 │ │ │ │ - addeq pc, r8, fp, ror r2 @ │ │ │ │ - addeq pc, r8, r3, asr #32 │ │ │ │ - @ instruction: 0x0088deb5 │ │ │ │ - umulleq sp, r8, r3, lr │ │ │ │ - @ instruction: 0x00893abc │ │ │ │ - adceq r8, r6, ip, ror #25 │ │ │ │ - addeq sp, r8, r1, lsl #31 │ │ │ │ - addeq sp, r8, pc, asr #30 │ │ │ │ + strdeq r5, [r6], ip @ │ │ │ │ + adceq r6, r6, r8, ror r6 │ │ │ │ + adceq r5, r6, ip, lsr #21 │ │ │ │ + addeq pc, r8, r3, ror #4 │ │ │ │ + addeq pc, r8, fp, lsr #32 │ │ │ │ + umulleq sp, r8, sp, lr │ │ │ │ + addeq sp, r8, fp, ror lr │ │ │ │ + addeq r3, r9, r4, lsr #21 │ │ │ │ + adceq r8, r6, r4, lsl sp │ │ │ │ + addeq sp, r8, r9, ror #30 │ │ │ │ + addeq sp, r8, r7, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ eor sl, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #21 │ │ │ │ movcs sl, #21 │ │ │ │ cmp sl, #20 │ │ │ │ - beq fdcac │ │ │ │ + beq fdc84 │ │ │ │ cmp sl, #21 │ │ │ │ - bne fdd48 │ │ │ │ + bne fdd20 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ mov r7, sp │ │ │ │ orr r4, r5, #4 │ │ │ │ orr r6, r7, #4 │ │ │ │ add r9, r7, #16 │ │ │ │ mov fp, #-2147483627 @ 0x80000015 │ │ │ │ @@ -172379,136 +172369,136 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bbdc4 │ │ │ │ + bl 1bbd9c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fdce4 │ │ │ │ + bne fdcbc │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fdd14 │ │ │ │ + bne fdcec │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdd98 │ │ │ │ + beq fdd70 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b fdc60 │ │ │ │ + bl 12150c │ │ │ │ + b fdc38 │ │ │ │ ldmib r8, {r0, r1, r6} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne fdd6c │ │ │ │ + bne fdd44 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdcfc │ │ │ │ + beq fdcd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdcd8 │ │ │ │ + beq fdcb0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b fdcd8 │ │ │ │ + bl 12150c │ │ │ │ + b fdcb0 │ │ │ │ ldm r7!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ fde10 │ │ │ │ + ldr r2, [pc, #192] @ fdde8 │ │ │ │ add r1, sp, #83 @ 0x53 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ fde14 │ │ │ │ + ldr r2, [pc, #160] @ fddec │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ fde18 │ │ │ │ - ldr r2, [pc, #120] @ fde1c │ │ │ │ + ldr r0, [pc, #120] @ fddf0 │ │ │ │ + ldr r2, [pc, #120] @ fddf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fddec │ │ │ │ + beq fddc4 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ - b fddec │ │ │ │ + bl 12150c │ │ │ │ + b fddc4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b fddec │ │ │ │ - b fdde0 │ │ │ │ + b fddc4 │ │ │ │ + b fddb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, sl, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fde00 │ │ │ │ + beq fddd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r5, r6, r8, asr #17 │ │ │ │ - adceq r8, r6, r4, lsr #20 │ │ │ │ - addeq r3, r9, r0, asr r8 │ │ │ │ - adceq r8, r6, r0, lsl #21 │ │ │ │ + strdeq r5, [r6], r0 @ │ │ │ │ + adceq r8, r6, ip, asr #20 │ │ │ │ + addeq r3, r9, r8, lsr r8 │ │ │ │ + adceq r8, r6, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq fdf30 │ │ │ │ + beq fdf08 │ │ │ │ cmp fp, #21 │ │ │ │ - bne fe0d8 │ │ │ │ + bne fe0b0 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ orr r9, r7, #4 │ │ │ │ @@ -172521,128 +172511,128 @@ │ │ │ │ add r0, r6, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bac30 │ │ │ │ + bl 1bac08 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fdfa4 │ │ │ │ + bne fdf7c │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fdfb0 │ │ │ │ + beq fdf88 │ │ │ │ tst r0, #1 │ │ │ │ - beq fdeec │ │ │ │ + beq fdec4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fe150 │ │ │ │ + beq fe128 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fde98 │ │ │ │ + bl 12150c │ │ │ │ + b fde70 │ │ │ │ cmp sl, #7 │ │ │ │ - bne fe108 │ │ │ │ + bne fe0e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fe150 │ │ │ │ + beq fe128 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl da31c │ │ │ │ + bl da2f4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe100 │ │ │ │ + bne fe0d8 │ │ │ │ ldrb sl, [sp, #97] @ 0x61 │ │ │ │ - b fde98 │ │ │ │ + b fde70 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq fdf70 │ │ │ │ + beq fdf48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fe004 │ │ │ │ - ldr r1, [pc, #624] @ fe1e8 │ │ │ │ - ldr r2, [pc, #624] @ fe1ec │ │ │ │ + bne fdfdc │ │ │ │ + ldr r1, [pc, #624] @ fe1c0 │ │ │ │ + ldr r2, [pc, #624] @ fe1c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ strb r1, [r6] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b fdfcc │ │ │ │ + b fdfa4 │ │ │ │ cmp sl, #7 │ │ │ │ - bne fe038 │ │ │ │ - ldr r0, [pc, #576] @ fe200 │ │ │ │ + bne fe010 │ │ │ │ + ldr r0, [pc, #576] @ fe1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ bl 57dc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq fdfec │ │ │ │ + beq fdfc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fdf9c │ │ │ │ + beq fdf74 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b fdf9c │ │ │ │ + bl 12150c │ │ │ │ + b fdf74 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl da31c │ │ │ │ + bl da2f4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe07c │ │ │ │ + bne fe054 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b fdf88 │ │ │ │ + b fdf60 │ │ │ │ mov ip, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r5, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe0c4 │ │ │ │ + beq fe09c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ strb r1, [r2] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb r8, [sp, #97] @ 0x61 │ │ │ │ @@ -172650,116 +172640,116 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r9, [r0] │ │ │ │ ldmib r0, {r1, r7} │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r9 │ │ │ │ - bne fe120 │ │ │ │ + bne fe0f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r8, [r6, #1] │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb sl, [r2, #1] │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #260] @ fe1e4 │ │ │ │ + ldr r2, [pc, #260] @ fe1bc │ │ │ │ add r1, sp, #107 @ 0x6b │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b fdfa8 │ │ │ │ - ldr r0, [pc, #228] @ fe1f4 │ │ │ │ + b fdf80 │ │ │ │ + ldr r0, [pc, #228] @ fe1cc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ bl 58038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b fdfcc │ │ │ │ + b fdfa4 │ │ │ │ sub r0, r7, r9 │ │ │ │ - ldr r2, [pc, #196] @ fe1f0 │ │ │ │ + ldr r2, [pc, #196] @ fe1c8 │ │ │ │ mov r4, #1 │ │ │ │ add r0, r4, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ strb r4, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ fe1f8 │ │ │ │ - ldr r2, [pc, #160] @ fe1fc │ │ │ │ + ldr r0, [pc, #160] @ fe1d0 │ │ │ │ + ldr r2, [pc, #160] @ fe1d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fe1b4 │ │ │ │ - b fe1b4 │ │ │ │ + b fe18c │ │ │ │ + b fe18c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fe1c0 │ │ │ │ + beq fe198 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b fe1c0 │ │ │ │ + bl 12150c │ │ │ │ + b fe198 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b fe1d4 │ │ │ │ + bl 1ba338 │ │ │ │ + b fe1ac │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b fe1c0 │ │ │ │ - b fe1b4 │ │ │ │ + b fe198 │ │ │ │ + b fe18c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fe1d4 │ │ │ │ + beq fe1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r5, r6, r8, asr #10 │ │ │ │ - adceq r5, r6, r4, asr #30 │ │ │ │ - adceq r5, r6, r8, lsl #7 │ │ │ │ - adceq r8, r6, ip, ror #12 │ │ │ │ - addeq lr, r8, r8, ror #19 │ │ │ │ - umulleq r3, r9, r8, r4 │ │ │ │ - adceq r8, r6, r8, asr #13 │ │ │ │ - addeq lr, r8, r8, lsr fp │ │ │ │ + adceq r5, r6, r0, ror r5 │ │ │ │ + adceq r5, r6, ip, ror #30 │ │ │ │ + strhteq r5, [r6], r0 │ │ │ │ + umlaleq r8, r6, r4, r6 │ │ │ │ + ldrdeq lr, [r8], r0 │ │ │ │ + addeq r3, r9, r0, lsl #9 │ │ │ │ + strdeq r8, [r6], r0 @ │ │ │ │ + addeq lr, r8, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq fe4d8 │ │ │ │ + beq fe4b0 │ │ │ │ cmp r5, #21 │ │ │ │ - bne fe844 │ │ │ │ + bne fe81c │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -172785,275 +172775,275 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bcd54 │ │ │ │ + bl 1bcd2c │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe558 │ │ │ │ + bne fe530 │ │ │ │ ldrb r0, [sp, #161] @ 0xa1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne fe304 │ │ │ │ + bne fe2dc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq feba4 │ │ │ │ + beq feb7c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b fe2b8 │ │ │ │ + bl 12150c │ │ │ │ + b fe290 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #5 │ │ │ │ - bne feb34 │ │ │ │ + bne feb0c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq feba4 │ │ │ │ + beq feb7c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dce7c │ │ │ │ + bl dce54 │ │ │ │ ldrb r0, [sp, #216] @ 0xd8 │ │ │ │ ldrb r1, [sp, #217] @ 0xd9 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq fe2b8 │ │ │ │ - b fe99c │ │ │ │ + beq fe290 │ │ │ │ + b fe974 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne feb44 │ │ │ │ + bne feb1c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq feba4 │ │ │ │ + beq feb7c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne fe2b8 │ │ │ │ - b fe55c │ │ │ │ + bne fe290 │ │ │ │ + b fe534 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne feb00 │ │ │ │ + bne fead8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq feba4 │ │ │ │ + beq feb7c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq fe9a4 │ │ │ │ + beq fe97c │ │ │ │ vldr d8, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - b fe2b4 │ │ │ │ + b fe28c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne feb1c │ │ │ │ + bne feaf4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq febd8 │ │ │ │ + beq febb0 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - bl d632c │ │ │ │ + bl d6304 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq fe9ac │ │ │ │ + beq fe984 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - b fe2b4 │ │ │ │ + b fe28c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne feaf0 │ │ │ │ + bne feac8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq feba4 │ │ │ │ + beq feb7c │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne fe2b4 │ │ │ │ - b fe55c │ │ │ │ + bne fe28c │ │ │ │ + b fe534 │ │ │ │ ldr r4, [r8, #12] │ │ │ │ mov fp, r5 │ │ │ │ ldmib r8, {r0, r5} │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r5, r4, lsl #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq fe51c │ │ │ │ + beq fe4f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne fe624 │ │ │ │ - ldr r1, [pc, #2300] @ fee20 │ │ │ │ - ldr r2, [pc, #2300] @ fee24 │ │ │ │ + bne fe5fc │ │ │ │ + ldr r1, [pc, #2300] @ fedf8 │ │ │ │ + ldr r2, [pc, #2300] @ fedfc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r7] │ │ │ │ mov r5, fp │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1ba360 │ │ │ │ - b fe6c0 │ │ │ │ + bl 1ba338 │ │ │ │ + b fe698 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq fe688 │ │ │ │ + beq fe660 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fe668 │ │ │ │ + beq fe640 │ │ │ │ mov r4, #0 │ │ │ │ - b fe59c │ │ │ │ + b fe574 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq fe668 │ │ │ │ + beq fe640 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r7, r0, r4 │ │ │ │ ldr r0, [r7, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne fe5d4 │ │ │ │ + bne fe5ac │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq fe590 │ │ │ │ - bl 1a05bc │ │ │ │ - b fe590 │ │ │ │ + beq fe568 │ │ │ │ + bl 1a0594 │ │ │ │ + b fe568 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r7, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b fe5b4 │ │ │ │ + bl 40e51c │ │ │ │ + b fe58c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ - bne fe6e4 │ │ │ │ - ldr r0, [pc, #2128] @ fee5c │ │ │ │ + bne fe6bc │ │ │ │ + ldr r0, [pc, #2128] @ fee34 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - b fe688 │ │ │ │ + b fe660 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ eor r0, r6, #2 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne fe7c8 │ │ │ │ + bne fe7a0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b fe534 │ │ │ │ + b fe50c │ │ │ │ cmp sl, #0 │ │ │ │ - beq fe684 │ │ │ │ + beq fe65c │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, sl, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq fe6ac │ │ │ │ + beq fe684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fe6c0 │ │ │ │ + beq fe698 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fe6d4 │ │ │ │ + beq fe6ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -173085,68 +173075,68 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe828 │ │ │ │ + beq fe800 │ │ │ │ add r1, r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7] │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, fp │ │ │ │ - beq fe6c0 │ │ │ │ + beq fe698 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, sl, r1 │ │ │ │ - bl 40e544 │ │ │ │ - b fe6c0 │ │ │ │ + bl 40e51c │ │ │ │ + b fe698 │ │ │ │ cmp r4, #1 │ │ │ │ - beq fe7e8 │ │ │ │ + beq fe7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, r5, #32 │ │ │ │ vldr d8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fe87c │ │ │ │ - ldr r1, [pc, #1592] @ fee28 │ │ │ │ - ldr r2, [pc, #1592] @ fee2c │ │ │ │ + bne fe854 │ │ │ │ + ldr r1, [pc, #1592] @ fee00 │ │ │ │ + ldr r2, [pc, #1592] @ fee04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r7, {r1, r9} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne fe54c │ │ │ │ - b fe6c0 │ │ │ │ + bne fe524 │ │ │ │ + b fe698 │ │ │ │ mov r4, r7 │ │ │ │ ldm r1!, {r0, r2, r3, r5, r6, r7} │ │ │ │ stmia r4!, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r5, fp │ │ │ │ - b fe6c0 │ │ │ │ - ldr r2, [pc, #1488] @ fee1c │ │ │ │ + b fe698 │ │ │ │ + ldr r2, [pc, #1488] @ fedf4 │ │ │ │ add r1, sp, #239 @ 0xef │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r7] │ │ │ │ @@ -173161,123 +173151,123 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl d632c │ │ │ │ + bl d6304 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne fe8c0 │ │ │ │ + bne fe898 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b fe804 │ │ │ │ + b fe7dc │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ - beq fe8f0 │ │ │ │ + beq fe8c8 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne fe9bc │ │ │ │ - ldr r1, [pc, #1336] @ fee30 │ │ │ │ - ldr r2, [pc, #1336] @ fee34 │ │ │ │ + bne fe994 │ │ │ │ + ldr r1, [pc, #1336] @ fee08 │ │ │ │ + ldr r2, [pc, #1336] @ fee0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fe96c │ │ │ │ + beq fe944 │ │ │ │ mov r5, #0 │ │ │ │ - b fe924 │ │ │ │ + b fe8fc │ │ │ │ add r5, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fe96c │ │ │ │ + beq fe944 │ │ │ │ add r6, r9, r5 │ │ │ │ ldr r0, [r6, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne fe958 │ │ │ │ + bne fe930 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq fe918 │ │ │ │ - bl 1a05bc │ │ │ │ - b fe918 │ │ │ │ + beq fe8f0 │ │ │ │ + bl 1a0594 │ │ │ │ + b fe8f0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r6, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b fe938 │ │ │ │ + bl 40e51c │ │ │ │ + b fe910 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fe988 │ │ │ │ + beq fe960 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b fe808 │ │ │ │ + b fe7e0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ - b fe55c │ │ │ │ + b fe534 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - b fe55c │ │ │ │ + b fe534 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b fe688 │ │ │ │ + b fe660 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #2 │ │ │ │ - bne fe9f8 │ │ │ │ + bne fe9d0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b fe908 │ │ │ │ + b fe8e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1bf548 │ │ │ │ + bl 1bf520 │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fea20 │ │ │ │ + beq fe9f8 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - b fe908 │ │ │ │ + b fe8e0 │ │ │ │ ldrb r5, [sp, #161] @ 0xa1 │ │ │ │ mov r0, #3 │ │ │ │ cmp r5, #5 │ │ │ │ - beq fe8f0 │ │ │ │ + beq fe8c8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq fea18 │ │ │ │ + beq fe9f0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq fe8f0 │ │ │ │ + beq fe8c8 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ @@ -173285,99 +173275,99 @@ │ │ │ │ strb r5, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb80 │ │ │ │ + beq feb58 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b70ec │ │ │ │ + bl 1b70c4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feae4 │ │ │ │ + beq feabc │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ - b fe6c0 │ │ │ │ - ldr r0, [pc, #840] @ fee40 │ │ │ │ + b fe698 │ │ │ │ + ldr r0, [pc, #840] @ fee18 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b feb50 │ │ │ │ + b feb28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, #11 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #800] @ fee38 │ │ │ │ + ldr r0, [pc, #800] @ fee10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b feb5c │ │ │ │ - ldr r0, [pc, #792] @ fee3c │ │ │ │ + b feb34 │ │ │ │ + ldr r0, [pc, #792] @ fee14 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, #5 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - b feb58 │ │ │ │ - ldr r0, [pc, #776] @ fee44 │ │ │ │ + b feb30 │ │ │ │ + ldr r0, [pc, #776] @ fee1c │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b feb50 │ │ │ │ - ldr r0, [pc, #764] @ fee48 │ │ │ │ + b feb28 │ │ │ │ + ldr r0, [pc, #764] @ fee20 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne fe580 │ │ │ │ - b fe688 │ │ │ │ + bne fe558 │ │ │ │ + b fe660 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldm r1!, {r0, r2, r3, r5, r6, r7} │ │ │ │ stmia r4!, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #660] @ fee4c │ │ │ │ - ldr r2, [pc, #660] @ fee50 │ │ │ │ + ldr r0, [pc, #660] @ fee24 │ │ │ │ + ldr r2, [pc, #660] @ fee28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fec10 │ │ │ │ - ldr r0, [pc, #628] @ fee54 │ │ │ │ + b febe8 │ │ │ │ + ldr r0, [pc, #628] @ fee2c │ │ │ │ mov fp, r5 │ │ │ │ - ldr r2, [pc, #624] @ fee58 │ │ │ │ + ldr r2, [pc, #624] @ fee30 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #212] @ 0xd4 │ │ │ │ @@ -173385,170 +173375,170 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fee08 │ │ │ │ + beq fede0 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 122f68 │ │ │ │ - b fee08 │ │ │ │ + bl 122f40 │ │ │ │ + b fede0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 123848 │ │ │ │ - b fed38 │ │ │ │ + bl 123820 │ │ │ │ + b fed10 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq fedf4 │ │ │ │ + beq fedcc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ - b fedf4 │ │ │ │ + bl 40e51c │ │ │ │ + b fedcc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fecac │ │ │ │ + beq fec84 │ │ │ │ add r5, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r5 │ │ │ │ - b fec94 │ │ │ │ + b fec6c │ │ │ │ cmp r8, #0 │ │ │ │ - beq fed38 │ │ │ │ + beq fed10 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ - b fed38 │ │ │ │ + bl 40e51c │ │ │ │ + b fed10 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 122f68 │ │ │ │ - b fedf4 │ │ │ │ + bl 122f40 │ │ │ │ + b fedcc │ │ │ │ mov fp, r5 │ │ │ │ - b fedb4 │ │ │ │ - b fedbc │ │ │ │ - b fedbc │ │ │ │ + b fed8c │ │ │ │ + b fed94 │ │ │ │ + b fed94 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b fedc4 │ │ │ │ - b fedbc │ │ │ │ - b fedbc │ │ │ │ + b fed9c │ │ │ │ + b fed94 │ │ │ │ + b fed94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov fp, r5 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fedf4 │ │ │ │ + beq fedcc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b fedf4 │ │ │ │ + bl 12150c │ │ │ │ + b fedcc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fedf4 │ │ │ │ + beq fedcc │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1ba360 │ │ │ │ - b fedf4 │ │ │ │ + bl 1ba338 │ │ │ │ + b fedcc │ │ │ │ bl 8e880 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b fedf4 │ │ │ │ + b fedcc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, #536 @ 0x218 │ │ │ │ mov fp, r5 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq fed88 │ │ │ │ + beq fed60 │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r6 │ │ │ │ - b fed70 │ │ │ │ + b fed48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fedec │ │ │ │ + beq fedc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ - b fedec │ │ │ │ + bl 40e51c │ │ │ │ + b fedc4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b fedd8 │ │ │ │ + b fedb0 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fedec │ │ │ │ + beq fedc4 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 123848 │ │ │ │ + bl 123820 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq fee08 │ │ │ │ + beq fede0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r6, ip, ror #27 │ │ │ │ - adceq r5, r6, r0, lsr #20 │ │ │ │ - ldrdeq r4, [r6], ip @ │ │ │ │ - adceq r5, r6, r4, asr r7 │ │ │ │ - adceq r4, r6, r0, lsl fp │ │ │ │ - adceq r5, r6, ip, asr #12 │ │ │ │ - adceq r4, r6, r8, lsl #20 │ │ │ │ - addeq sp, r8, r3, lsl #23 │ │ │ │ - addeq sp, r8, r3, ror r0 │ │ │ │ - addeq sp, r8, r0, ror #23 │ │ │ │ - strheq sp, [r8], r2 │ │ │ │ - strheq sp, [r8], r3 │ │ │ │ - addeq r2, r9, r4, lsr sl │ │ │ │ - adceq r7, r6, r4, ror #24 │ │ │ │ - addeq r2, r9, r4, lsl #20 │ │ │ │ - adceq r7, r6, ip, lsr #24 │ │ │ │ - umulleq sp, r8, r7, r5 │ │ │ │ + adceq r4, r6, r4, lsl lr │ │ │ │ + adceq r5, r6, r8, asr #20 │ │ │ │ + adceq r4, r6, r4, lsl #28 │ │ │ │ + adceq r5, r6, ip, ror r7 │ │ │ │ + adceq r4, r6, r8, lsr fp │ │ │ │ + adceq r5, r6, r4, ror r6 │ │ │ │ + adceq r4, r6, r0, lsr sl │ │ │ │ + addeq sp, r8, fp, ror #22 │ │ │ │ + addeq sp, r8, fp, asr r0 │ │ │ │ + addeq sp, r8, r8, asr #23 │ │ │ │ + umulleq sp, r8, sl, r0 │ │ │ │ + umulleq sp, r8, fp, r0 │ │ │ │ + addeq r2, r9, ip, lsl sl │ │ │ │ + adceq r7, r6, ip, lsl #25 │ │ │ │ + addeq r2, r9, ip, ror #19 │ │ │ │ + adceq r7, r6, r4, asr ip │ │ │ │ + addeq sp, r8, pc, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq fefd4 │ │ │ │ + beq fefac │ │ │ │ cmp r5, #21 │ │ │ │ - bne ff1f4 │ │ │ │ + bne ff1cc │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ @@ -173563,210 +173553,210 @@ │ │ │ │ mov r8, #2 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bce80 │ │ │ │ + bl 1bce58 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff040 │ │ │ │ + bne ff018 │ │ │ │ ldrb r0, [sp, #65] @ 0x41 │ │ │ │ cmp r0, #2 │ │ │ │ - bne fef2c │ │ │ │ + bne fef04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff32c │ │ │ │ + beq ff304 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b feee0 │ │ │ │ + bl 12150c │ │ │ │ + b feeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fef84 │ │ │ │ + beq fef5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ff078 │ │ │ │ + bne ff050 │ │ │ │ cmp r8, #2 │ │ │ │ - bne ff2d4 │ │ │ │ + bne ff2ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff32c │ │ │ │ + beq ff304 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ cmp r8, #2 │ │ │ │ - beq ff2c4 │ │ │ │ + beq ff29c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ - b feee0 │ │ │ │ + b feeb8 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne ff2f4 │ │ │ │ + bne ff2cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff398 │ │ │ │ + beq ff370 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq ff2ac │ │ │ │ + beq ff284 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b feee0 │ │ │ │ + b feeb8 │ │ │ │ ldmib fp, {r0, r4, r6} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r4, r6, lsl #4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq ff010 │ │ │ │ + beq fefe8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne ff0e0 │ │ │ │ - ldr r1, [pc, #1216] @ ff4d8 │ │ │ │ - ldr r2, [pc, #1216] @ ff4dc │ │ │ │ + bne ff0b8 │ │ │ │ + ldr r1, [pc, #1216] @ ff4b0 │ │ │ │ + ldr r2, [pc, #1216] @ ff4b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [r8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ - b ff0d8 │ │ │ │ + bl 1ba338 │ │ │ │ + b ff0b0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ff0a8 │ │ │ │ + beq ff080 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b ff0a8 │ │ │ │ + bl 40e51c │ │ │ │ + b ff080 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne ff16c │ │ │ │ - ldr r0, [pc, #1124] @ ff4ec │ │ │ │ + bne ff144 │ │ │ │ + ldr r0, [pc, #1124] @ ff4c4 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ stm r4, {r2, r6} │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff0c4 │ │ │ │ + beq ff09c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff0d8 │ │ │ │ + beq ff0b0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl d6974 │ │ │ │ + bl d694c │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq ff02c │ │ │ │ + beq ff004 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ff130 │ │ │ │ + beq ff108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r4, #32 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne ff21c │ │ │ │ - ldr r1, [pc, #936] @ ff4e0 │ │ │ │ - ldr r2, [pc, #936] @ ff4e4 │ │ │ │ + bne ff1f4 │ │ │ │ + ldr r1, [pc, #936] @ ff4b8 │ │ │ │ + ldr r2, [pc, #936] @ ff4bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ff164 │ │ │ │ + beq ff13c │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r7, r6 │ │ │ │ - b ff02c │ │ │ │ + b ff004 │ │ │ │ mov sl, r4 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ subs r6, r8, #2 │ │ │ │ movne r6, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff1d0 │ │ │ │ + beq ff1a8 │ │ │ │ mov r0, #2 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq ff0d8 │ │ │ │ + beq ff0b0 │ │ │ │ lsl r1, sl, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str r6, [r2] │ │ │ │ stmib r2, {r0, sl} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r2, #16] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #728] @ ff4d4 │ │ │ │ + ldr r2, [pc, #728] @ ff4ac │ │ │ │ add r1, sp, #123 @ 0x7b │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ @@ -173776,207 +173766,207 @@ │ │ │ │ mov r6, #2 │ │ │ │ add ip, sp, #24 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #2 │ │ │ │ - bne ff25c │ │ │ │ + bne ff234 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ff154 │ │ │ │ - b ff164 │ │ │ │ + bne ff12c │ │ │ │ + b ff13c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr fp, [r0] │ │ │ │ ldmib r0, {r1, r5} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r5, fp │ │ │ │ - bne ff34c │ │ │ │ + bne ff324 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ stm r0, {r6, r8, sl} │ │ │ │ str r7, [r0, #12] │ │ │ │ str r9, [r0, #16] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b ff0a8 │ │ │ │ + b ff080 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - b ff04c │ │ │ │ - ldr r0, [pc, #536] @ ff4f4 │ │ │ │ + b ff024 │ │ │ │ + ldr r0, [pc, #536] @ ff4cc │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b ff310 │ │ │ │ + b ff2e8 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #7 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r0, [pc, #480] @ ff4f0 │ │ │ │ + ldr r0, [pc, #480] @ ff4c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ff0a8 │ │ │ │ - b ff064 │ │ │ │ + beq ff080 │ │ │ │ + b ff03c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - ldr r0, [pc, #448] @ ff4f8 │ │ │ │ - ldr r2, [pc, #448] @ ff4fc │ │ │ │ + ldr r0, [pc, #448] @ ff4d0 │ │ │ │ + ldr r2, [pc, #448] @ ff4d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b ff3b8 │ │ │ │ + b ff390 │ │ │ │ sub r0, r5, fp │ │ │ │ - ldr r2, [pc, #400] @ ff4e8 │ │ │ │ + ldr r2, [pc, #400] @ ff4c0 │ │ │ │ mov r4, #2 │ │ │ │ add r0, r4, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ strd r4, [r0] │ │ │ │ - beq ff0d8 │ │ │ │ + beq ff0b0 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #344] @ ff500 │ │ │ │ - ldr r2, [pc, #344] @ ff504 │ │ │ │ + ldr r0, [pc, #344] @ ff4d8 │ │ │ │ + ldr r2, [pc, #344] @ ff4dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ff4c4 │ │ │ │ + beq ff49c │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ff460 │ │ │ │ + beq ff438 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b ff460 │ │ │ │ + bl 40e51c │ │ │ │ + b ff438 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ff4ac │ │ │ │ + beq ff484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b ff4ac │ │ │ │ - mov r4, r7 │ │ │ │ + bl 40e51c │ │ │ │ b ff484 │ │ │ │ + mov r4, r7 │ │ │ │ + b ff45c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - b ff488 │ │ │ │ - b ff480 │ │ │ │ + b ff460 │ │ │ │ + b ff458 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff4ac │ │ │ │ + beq ff484 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b ff4ac │ │ │ │ + bl 12150c │ │ │ │ + b ff484 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ - b ff4c4 │ │ │ │ + bl 1ba338 │ │ │ │ + b ff49c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b ff4ac │ │ │ │ b ff484 │ │ │ │ + b ff45c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ff4a4 │ │ │ │ + beq ff47c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ff4c4 │ │ │ │ + beq ff49c │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r6, ip, asr #8 │ │ │ │ - adceq r4, r6, r4, ror pc │ │ │ │ - adceq r4, r6, r8, ror #5 │ │ │ │ - adceq r4, r6, r4, asr lr │ │ │ │ - adceq r4, r6, r8, asr #3 │ │ │ │ - adceq r7, r6, r0, asr #8 │ │ │ │ - addeq ip, r8, r7, ror sl │ │ │ │ - strdeq ip, [r8], r7 │ │ │ │ - strdeq sp, [r8], r4 │ │ │ │ - @ instruction: 0x008922b8 │ │ │ │ - adceq r7, r6, r8, ror #9 │ │ │ │ - addeq r2, r9, r8, asr #4 │ │ │ │ - adceq r7, r6, r8, ror r4 │ │ │ │ + adceq r4, r6, r4, ror r4 │ │ │ │ + umlaleq r4, r6, ip, pc @ │ │ │ │ + adceq r4, r6, r0, lsl r3 │ │ │ │ + adceq r4, r6, ip, ror lr │ │ │ │ + strdeq r4, [r6], r0 @ │ │ │ │ + adceq r7, r6, r8, ror #8 │ │ │ │ + addeq ip, r8, pc, asr sl │ │ │ │ + ldrdeq ip, [r8], pc @ │ │ │ │ + ldrdeq sp, [r8], ip │ │ │ │ + addeq r2, r9, r0, lsr #5 │ │ │ │ + adceq r7, r6, r0, lsl r5 │ │ │ │ + addeq r2, r9, r0, lsr r2 │ │ │ │ + adceq r7, r6, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ - beq ff684 │ │ │ │ + beq ff65c │ │ │ │ cmp r5, #21 │ │ │ │ - bne ff874 │ │ │ │ + bne ff84c │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r8, [sp, #8] │ │ │ │ @@ -173987,301 +173977,301 @@ │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ orr sl, r7, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ orr r9, r6, #4 │ │ │ │ str r8, [sp, #24] │ │ │ │ add r5, r6, #16 │ │ │ │ - ldr r4, [pc, #1072] @ ff9c0 │ │ │ │ + ldr r4, [pc, #1072] @ ff998 │ │ │ │ mov fp, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1be138 │ │ │ │ + bl 1be110 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff6f4 │ │ │ │ + bne ff6cc │ │ │ │ ldrb r0, [sp, #65] @ 0x41 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ff5e0 │ │ │ │ + bne ff5b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff8cc │ │ │ │ + beq ff8a4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b ff594 │ │ │ │ + bl 12150c │ │ │ │ + b ff56c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff63c │ │ │ │ + beq ff614 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ff734 │ │ │ │ + bne ff70c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - bne ff8a4 │ │ │ │ + bne ff87c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff8cc │ │ │ │ + beq ff8a4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ - bl dcfb4 │ │ │ │ + bl dcf8c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff89c │ │ │ │ + bne ff874 │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b ff594 │ │ │ │ + b ff56c │ │ │ │ cmp fp, #2 │ │ │ │ - bne ff8b4 │ │ │ │ + bne ff88c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff8cc │ │ │ │ + beq ff8a4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ cmp fp, #2 │ │ │ │ - beq ff89c │ │ │ │ + beq ff874 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b ff594 │ │ │ │ + b ff56c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldmib r4, {r1, fp} │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, fp, r7, lsl #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq ff6c4 │ │ │ │ + beq ff69c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne ff770 │ │ │ │ - ldr r1, [pc, #744] @ ff9b4 │ │ │ │ - ldr r2, [pc, #744] @ ff9b8 │ │ │ │ + bne ff748 │ │ │ │ + ldr r1, [pc, #744] @ ff98c │ │ │ │ + ldr r2, [pc, #744] @ ff990 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq ff71c │ │ │ │ + beq ff6f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff6ec │ │ │ │ + beq ff6c4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b ff6ec │ │ │ │ + bl 12150c │ │ │ │ + b ff6c4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff7a8 │ │ │ │ + beq ff780 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib fp, {r0, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #28 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #2 │ │ │ │ - bne ff7d0 │ │ │ │ + bne ff7a8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - b ff6dc │ │ │ │ + b ff6b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #3 │ │ │ │ movweq r0, #2 │ │ │ │ strb r0, [r2, #8] │ │ │ │ subs r0, fp, #2 │ │ │ │ movne r0, fp │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq ff6c4 │ │ │ │ + beq ff69c │ │ │ │ add r1, fp, #32 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff6c4 │ │ │ │ + beq ff69c │ │ │ │ add r3, fp, #20 │ │ │ │ mov r7, #2 │ │ │ │ add ip, sp, #28 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #24] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl dcfb4 │ │ │ │ + bl dcf8c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ - beq ff7a0 │ │ │ │ + beq ff778 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, r0, #4 │ │ │ │ ldrb sl, [sp, #105] @ 0x69 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r8, [r0] │ │ │ │ ldmib r0, {r1, r7} │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r8 │ │ │ │ - bne ff8ec │ │ │ │ + bne ff8c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r0, {r6, r9} │ │ │ │ strb sl, [r0, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #308] @ ff9b0 │ │ │ │ + ldr r2, [pc, #308] @ ff988 │ │ │ │ add r1, sp, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - b ff6f8 │ │ │ │ - ldr r0, [pc, #280] @ ff9c4 │ │ │ │ + b ff6d0 │ │ │ │ + ldr r0, [pc, #280] @ ff99c │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ff8bc │ │ │ │ + b ff894 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #14 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bl 58038 │ │ │ │ mov r1, r0 │ │ │ │ - b ff6fc │ │ │ │ + b ff6d4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - ldr r0, [pc, #240] @ ff9c8 │ │ │ │ - ldr r2, [pc, #240] @ ff9cc │ │ │ │ + ldr r0, [pc, #240] @ ff9a0 │ │ │ │ + ldr r2, [pc, #240] @ ff9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ sub r0, r7, r8 │ │ │ │ - ldr r2, [pc, #196] @ ff9bc │ │ │ │ + ldr r2, [pc, #196] @ ff994 │ │ │ │ mov r4, #2 │ │ │ │ add r0, r4, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b ff978 │ │ │ │ + b ff950 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ff988 │ │ │ │ + beq ff960 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b ff988 │ │ │ │ + bl 12150c │ │ │ │ + b ff960 │ │ │ │ bl 8e880 │ │ │ │ - b ff978 │ │ │ │ - b ff978 │ │ │ │ + b ff950 │ │ │ │ + b ff950 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1ba360 │ │ │ │ - b ff9a0 │ │ │ │ + bl 1ba338 │ │ │ │ + b ff978 │ │ │ │ bl 8e880 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b ff988 │ │ │ │ - b ff97c │ │ │ │ + b ff960 │ │ │ │ + b ff954 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ff9a0 │ │ │ │ + beq ff978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r3, [r6], ip @ │ │ │ │ - adceq r4, r6, r0, ror r8 │ │ │ │ - adceq r3, r6, r4, lsr ip │ │ │ │ - adceq r6, r6, r0, lsr #29 │ │ │ │ - addeq sp, r8, r8, asr #2 │ │ │ │ - addeq sp, r8, lr, lsl #11 │ │ │ │ - addeq r1, r9, r8, lsl sp │ │ │ │ - adceq r6, r6, r8, asr #30 │ │ │ │ + adceq r3, r6, r4, lsl #28 │ │ │ │ + umlaleq r4, r6, r8, r8 │ │ │ │ + adceq r3, r6, ip, asr ip │ │ │ │ + adceq r6, r6, r8, asr #29 │ │ │ │ + addeq sp, r8, r0, lsr r1 │ │ │ │ + addeq sp, r8, r6, ror r5 │ │ │ │ + addeq r1, r9, r0, lsl #26 │ │ │ │ + adceq r6, r6, r0, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r6, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq ffba8 │ │ │ │ + beq ffb80 │ │ │ │ cmp r5, #21 │ │ │ │ - bne ffdc4 │ │ │ │ + bne ffd9c │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -174297,147 +174287,147 @@ │ │ │ │ mov r9, #2 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bd588 │ │ │ │ + bl 1bd560 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ffc14 │ │ │ │ + bne ffbec │ │ │ │ ldrb r0, [sp, #89] @ 0x59 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ffaa4 │ │ │ │ + bne ffa7c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fff68 │ │ │ │ + beq fff40 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b ffa58 │ │ │ │ + bl 12150c │ │ │ │ + b ffa30 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne fff28 │ │ │ │ + bne fff00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fff8c │ │ │ │ + beq fff64 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq ffef0 │ │ │ │ + beq ffec8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b ffa58 │ │ │ │ + b ffa30 │ │ │ │ cmp r9, #2 │ │ │ │ - bne fff10 │ │ │ │ + bne ffee8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fff68 │ │ │ │ + beq fff40 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ cmp r9, #2 │ │ │ │ - beq ffe38 │ │ │ │ + beq ffe10 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ - b ffa58 │ │ │ │ + b ffa30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne fff40 │ │ │ │ + bne fff18 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq fff68 │ │ │ │ + beq fff40 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ffe38 │ │ │ │ + bne ffe10 │ │ │ │ ldrb r0, [sp, #133] @ 0x85 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b ffa58 │ │ │ │ + b ffa30 │ │ │ │ ldmib r6, {r0, r4, r8} │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, r8, lsl #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq ffbe4 │ │ │ │ + beq ffbbc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne ffce4 │ │ │ │ - ldr r1, [pc, #1272] @ 1000e4 │ │ │ │ - ldr r2, [pc, #1272] @ 1000e8 │ │ │ │ + bne ffcbc │ │ │ │ + ldr r1, [pc, #1272] @ 1000bc │ │ │ │ + ldr r2, [pc, #1272] @ 1000c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, #2 │ │ │ │ strd sl, [r7] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ba360 │ │ │ │ - b ffcdc │ │ │ │ + bl 1ba338 │ │ │ │ + b ffcb4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt ffc40 │ │ │ │ + blt ffc18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ffc40 │ │ │ │ + beq ffc18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ stm r4, {r2, r5} │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffc5c │ │ │ │ + beq ffc34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq ffcdc │ │ │ │ + beq ffcb4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b ffcdc │ │ │ │ + bl 12150c │ │ │ │ + b ffcb4 │ │ │ │ mov r8, r6 │ │ │ │ mov ip, r4 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ subs r5, r9, #2 │ │ │ │ @@ -174446,83 +174436,83 @@ │ │ │ │ mov r6, ip │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #3 │ │ │ │ movweq r4, #2 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ moveq r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffd80 │ │ │ │ + beq ffd58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ffdac │ │ │ │ + bne ffd84 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r6 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, sl │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq ffc00 │ │ │ │ + beq ffbd8 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - beq ffd40 │ │ │ │ + beq ffd18 │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne ffdec │ │ │ │ - ldr r1, [pc, #932] @ 1000ec │ │ │ │ - ldr r2, [pc, #932] @ 1000f0 │ │ │ │ + bne ffdc4 │ │ │ │ + ldr r1, [pc, #932] @ 1000c4 │ │ │ │ + ldr r2, [pc, #932] @ 1000c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ffd74 │ │ │ │ + beq ffd4c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov fp, r6 │ │ │ │ mov r6, sl │ │ │ │ - b ffc00 │ │ │ │ + b ffbd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ stmib r0, {r1, r6} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r4, [r0, #20] │ │ │ │ str r5, [r0] │ │ │ │ str r1, [r0, #16] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #788] @ 1000e0 │ │ │ │ + ldr r2, [pc, #788] @ 1000b8 │ │ │ │ add r1, sp, #147 @ 0x93 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ @@ -174534,221 +174524,221 @@ │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #2 │ │ │ │ - bne ffe50 │ │ │ │ + bne ffe28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ffd74 │ │ │ │ - b ffd64 │ │ │ │ + beq ffd4c │ │ │ │ + b ffd3c │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge ffc28 │ │ │ │ - b ffc40 │ │ │ │ + bge ffc00 │ │ │ │ + b ffc18 │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #2 │ │ │ │ - beq ffd40 │ │ │ │ + beq ffd18 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq ffd40 │ │ │ │ + beq ffd18 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r4, #3 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq ffe24 │ │ │ │ + beq ffdfc │ │ │ │ ldrb r4, [sp, #49] @ 0x31 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffefc │ │ │ │ + beq ffed4 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ffcdc │ │ │ │ + beq ffcb4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b ffc40 │ │ │ │ + b ffc18 │ │ │ │ strb r4, [r7, #20] │ │ │ │ stm r7, {r6, r8, r9, fp} │ │ │ │ str r0, [r7, #16] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #480] @ 1000f8 │ │ │ │ + ldr r0, [pc, #480] @ 1000d0 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #16 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - b fff54 │ │ │ │ + b fff2c │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #444] @ 1000f4 │ │ │ │ + ldr r0, [pc, #444] @ 1000cc │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fff54 │ │ │ │ - ldr r0, [pc, #436] @ 1000fc │ │ │ │ + b fff2c │ │ │ │ + ldr r0, [pc, #436] @ 1000d4 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #12 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge ffc28 │ │ │ │ - b ffc40 │ │ │ │ - ldr r0, [pc, #400] @ 100100 │ │ │ │ + bge ffc00 │ │ │ │ + b ffc18 │ │ │ │ + ldr r0, [pc, #400] @ 1000d8 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #396] @ 100104 │ │ │ │ + ldr r2, [pc, #396] @ 1000dc │ │ │ │ mov r8, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b fffac │ │ │ │ - ldr r0, [pc, #372] @ 100108 │ │ │ │ + b fff84 │ │ │ │ + ldr r0, [pc, #372] @ 1000e0 │ │ │ │ mov r8, r6 │ │ │ │ - ldr r2, [pc, #368] @ 10010c │ │ │ │ + ldr r2, [pc, #368] @ 1000e4 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 100088 │ │ │ │ + b 100060 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1000d0 │ │ │ │ + beq 1000a8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 100064 │ │ │ │ + beq 10003c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 100064 │ │ │ │ + bl 40e51c │ │ │ │ + b 10003c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1000b8 │ │ │ │ + beq 100090 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b 1000b8 │ │ │ │ + bl 12150c │ │ │ │ + b 100090 │ │ │ │ bl 8e880 │ │ │ │ - b 100084 │ │ │ │ - b 100084 │ │ │ │ + b 10005c │ │ │ │ + b 10005c │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1000b8 │ │ │ │ + beq 100090 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1000b8 │ │ │ │ + bl 40e51c │ │ │ │ + b 100090 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ - b 100090 │ │ │ │ + b 100068 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ba360 │ │ │ │ - b 1000d0 │ │ │ │ + bl 1ba338 │ │ │ │ + b 1000a8 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ - b 1000b8 │ │ │ │ - b 10008c │ │ │ │ + b 100090 │ │ │ │ + b 100064 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1000b0 │ │ │ │ + blt 100088 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1000b0 │ │ │ │ + beq 100088 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1000d0 │ │ │ │ + beq 1000a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq r3, r6, ip, r8 │ │ │ │ - adceq r4, r6, r0, lsr #5 │ │ │ │ - adceq r3, r6, r4, lsl r7 │ │ │ │ - adceq r4, r6, r4, asr #2 │ │ │ │ - strhteq r3, [r6], r8 │ │ │ │ - addeq ip, r8, r2, lsr #19 │ │ │ │ - addeq r8, r8, r4, ror sp │ │ │ │ - umulleq ip, r8, r4, r9 │ │ │ │ - addeq r1, r9, r8, ror r6 │ │ │ │ - adceq r6, r6, r8, lsr #17 │ │ │ │ - addeq r1, r9, r4, asr r6 │ │ │ │ - adceq r6, r6, r4, lsl #17 │ │ │ │ + adceq r3, r6, r4, asr #17 │ │ │ │ + adceq r4, r6, r8, asr #5 │ │ │ │ + adceq r3, r6, ip, lsr r7 │ │ │ │ + adceq r4, r6, ip, ror #2 │ │ │ │ + adceq r3, r6, r0, ror #11 │ │ │ │ + addeq ip, r8, sl, lsl #19 │ │ │ │ + addeq r8, r8, ip, asr sp │ │ │ │ + addeq ip, r8, ip, ror r9 │ │ │ │ + addeq r1, r9, r0, ror #12 │ │ │ │ + ldrdeq r6, [r6], r0 @ │ │ │ │ + addeq r1, r9, ip, lsr r6 │ │ │ │ + adceq r6, r6, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r1 │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ cmp r1, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 1006cc │ │ │ │ + beq 1006a4 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 1007f0 │ │ │ │ + bne 1007c8 │ │ │ │ ldrd r2, [r3, #4] │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -174785,34 +174775,34 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r6, #2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b 100228 │ │ │ │ + b 100200 │ │ │ │ ldrb r0, [sp, #288] @ 0x120 │ │ │ │ ldrb r1, [sp, #289] @ 0x121 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bne 1007e8 │ │ │ │ + bne 1007c0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1befc8 │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100750 │ │ │ │ + bne 100728 │ │ │ │ ldrb r0, [sp, #249] @ 0xf9 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ @@ -174824,356 +174814,356 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 100c6c │ │ │ │ + bne 100c44 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100ef8 │ │ │ │ + beq 100ed0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ - bne 100228 │ │ │ │ - b 100990 │ │ │ │ + bne 100200 │ │ │ │ + b 100968 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ - b 1003d4 │ │ │ │ + bl 12150c │ │ │ │ + b 1003ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 100c5c │ │ │ │ + bne 100c34 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl db99c │ │ │ │ + bl db974 │ │ │ │ ldrb r1, [sp, #289] @ 0x121 │ │ │ │ ldrb r0, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b 100210 │ │ │ │ + b 1001e8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 100c2c │ │ │ │ + bne 100c04 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 10099c │ │ │ │ + beq 100974 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ vldr d8, [sp, #296] @ 0x128 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - b 100228 │ │ │ │ + b 100200 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 100cac │ │ │ │ + bne 100c84 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl dc608 │ │ │ │ - b 100204 │ │ │ │ + bl dc5e0 │ │ │ │ + b 1001dc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 100c7c │ │ │ │ + bne 100c54 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100eb0 │ │ │ │ + beq 100e88 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ - bne 100228 │ │ │ │ - b 100aac │ │ │ │ + bne 100200 │ │ │ │ + b 100a84 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 100c3c │ │ │ │ + bne 100c14 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e8c │ │ │ │ + beq 100e64 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bne 100228 │ │ │ │ - b 100abc │ │ │ │ + bne 100200 │ │ │ │ + b 100a94 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 100c8c │ │ │ │ + bne 100c64 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100ed4 │ │ │ │ + beq 100eac │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r3, r4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bne 100228 │ │ │ │ - b 100a9c │ │ │ │ + bne 100200 │ │ │ │ + b 100a74 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 100c9c │ │ │ │ + bne 100c74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bne 100228 │ │ │ │ - b 1009a4 │ │ │ │ + bne 100200 │ │ │ │ + b 10097c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 100c1c │ │ │ │ + bne 100bf4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl db76c │ │ │ │ + bl db744 │ │ │ │ ldrb r1, [sp, #289] @ 0x121 │ │ │ │ ldrb r0, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 100210 │ │ │ │ + b 1001e8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 100cbc │ │ │ │ + bne 100c94 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e04 │ │ │ │ + beq 100ddc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl dbc0c │ │ │ │ + bl dbbe4 │ │ │ │ ldrb r1, [sp, #289] @ 0x121 │ │ │ │ ldrb r0, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - b 100210 │ │ │ │ + b 1001e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 100c4c │ │ │ │ + bne 100c24 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100e68 │ │ │ │ + beq 100e40 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bne 100228 │ │ │ │ - b 1009cc │ │ │ │ + bne 100200 │ │ │ │ + b 1009a4 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldmib r3, {r0, r7} │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r7, r6, lsl #4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 10070c │ │ │ │ + beq 1006e4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 100758 │ │ │ │ - ldr r1, [pc, #2988] @ 1012c0 │ │ │ │ - ldr r2, [pc, #2988] @ 1012c4 │ │ │ │ + bne 100730 │ │ │ │ + ldr r1, [pc, #2988] @ 101298 │ │ │ │ + ldr r2, [pc, #2988] @ 10129c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 100a8c │ │ │ │ + beq 100a64 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 1ba360 │ │ │ │ - b 100a8c │ │ │ │ + bl 1ba338 │ │ │ │ + b 100a64 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ - b 1009a0 │ │ │ │ + b 100978 │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq 100728 │ │ │ │ + beq 100700 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1007a8 │ │ │ │ + beq 100780 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r7, #32 │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bne 100acc │ │ │ │ - ldr r1, [pc, #2840] @ 1012c8 │ │ │ │ - ldr r2, [pc, #2840] @ 1012cc │ │ │ │ + bne 100aa4 │ │ │ │ + ldr r1, [pc, #2840] @ 1012a0 │ │ │ │ + ldr r2, [pc, #2840] @ 1012a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1007e0 │ │ │ │ + beq 1007b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r5 │ │ │ │ - b 100728 │ │ │ │ + b 100700 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ - b 1009a0 │ │ │ │ - ldr r2, [pc, #2756] @ 1012bc │ │ │ │ + b 100978 │ │ │ │ + ldr r2, [pc, #2756] @ 101294 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #55 @ 0x37 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -175254,145 +175244,145 @@ │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ ldm r7!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r7, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, fp │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100b60 │ │ │ │ + beq 100b38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 122164 │ │ │ │ + bl 12213c │ │ │ │ add sp, sp, #312 @ 0x138 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b 1009a0 │ │ │ │ + b 100978 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1009c4 │ │ │ │ + blt 10099c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1009c4 │ │ │ │ + beq 10099c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1009ec │ │ │ │ + blt 1009c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1009ec │ │ │ │ + beq 1009c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 100a0c │ │ │ │ + blt 1009e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100a0c │ │ │ │ + beq 1009e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 100a30 │ │ │ │ + blt 100a08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100a30 │ │ │ │ + beq 100a08 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 100a50 │ │ │ │ + blt 100a28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100a50 │ │ │ │ + beq 100a28 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stmib r3, {r1, r4} │ │ │ │ str r2, [r3] │ │ │ │ - beq 100a78 │ │ │ │ + beq 100a50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 100a8c │ │ │ │ + beq 100a64 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #312 @ 0x138 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 1009a4 │ │ │ │ + b 10097c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 1009a4 │ │ │ │ + b 10097c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 1009a4 │ │ │ │ + b 10097c │ │ │ │ add r3, r7, #20 │ │ │ │ mov r5, #2 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1007c4 │ │ │ │ + beq 10079c │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 100b24 │ │ │ │ + beq 100afc │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 100b80 │ │ │ │ - ldr r1, [pc, #1956] @ 1012d0 │ │ │ │ - ldr r2, [pc, #1956] @ 1012d4 │ │ │ │ + bne 100b58 │ │ │ │ + ldr r1, [pc, #1956] @ 1012a8 │ │ │ │ + ldr r2, [pc, #1956] @ 1012ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 100b58 │ │ │ │ + beq 100b30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r6 │ │ │ │ - b 1007c4 │ │ │ │ + b 10079c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #312 @ 0x138 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -175403,277 +175393,277 @@ │ │ │ │ add ip, sp, #252 @ 0xfc │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl dc608 │ │ │ │ + bl dc5e0 │ │ │ │ ldrb r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100bc0 │ │ │ │ + beq 100b98 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ - b 100b3c │ │ │ │ + b 100b14 │ │ │ │ ldrb r0, [sp, #121] @ 0x79 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - beq 100b3c │ │ │ │ + beq 100b14 │ │ │ │ mov r0, #3 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - beq 100b24 │ │ │ │ + beq 100afc │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c09cc │ │ │ │ + bl 1c09a4 │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100cd4 │ │ │ │ + beq 100cac │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ - b 100de4 │ │ │ │ - ldr r0, [pc, #1764] @ 101308 │ │ │ │ + b 100dbc │ │ │ │ + ldr r0, [pc, #1764] @ 1012e0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1760] @ 101314 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1760] @ 1012ec │ │ │ │ mov r1, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1736] @ 10130c │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1736] @ 1012e4 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1724] @ 101310 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1724] @ 1012e8 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1692] @ 101300 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1692] @ 1012d8 │ │ │ │ mov r1, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1660] @ 1012f0 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1660] @ 1012c8 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1656] @ 1012fc │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1656] @ 1012d4 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1632] @ 1012f4 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1632] @ 1012cc │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1632] @ 101304 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1632] @ 1012dc │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1604] @ 1012f8 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1604] @ 1012d0 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 100cc8 │ │ │ │ - ldr r0, [pc, #1620] @ 101318 │ │ │ │ + b 100ca0 │ │ │ │ + ldr r0, [pc, #1620] @ 1012f0 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 1009a4 │ │ │ │ + b 10097c │ │ │ │ ldrb r1, [sp, #249] @ 0xf9 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #8 │ │ │ │ - beq 100dcc │ │ │ │ + beq 100da4 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 100dc8 │ │ │ │ + beq 100da0 │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 100de4 │ │ │ │ + beq 100dbc │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c15c0 │ │ │ │ + bl 1c1598 │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100c14 │ │ │ │ + bne 100bec │ │ │ │ ldrb r1, [sp, #249] @ 0xf9 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 100dcc │ │ │ │ + beq 100da4 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 100e20 │ │ │ │ + beq 100df8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #7 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 100dcc │ │ │ │ + beq 100da4 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 100e28 │ │ │ │ + beq 100e00 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 100e30 │ │ │ │ - ldr r1, [pc, #1328] @ 1012e0 │ │ │ │ - ldr r2, [pc, #1328] @ 1012e4 │ │ │ │ + bne 100e08 │ │ │ │ + ldr r1, [pc, #1328] @ 1012b8 │ │ │ │ + ldr r2, [pc, #1328] @ 1012bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b 100f90 │ │ │ │ + b 100f68 │ │ │ │ mov r0, #5 │ │ │ │ - ldr r1, [pc, #1284] @ 1012d8 │ │ │ │ - ldr r2, [pc, #1284] @ 1012dc │ │ │ │ + ldr r1, [pc, #1284] @ 1012b0 │ │ │ │ + ldr r2, [pc, #1284] @ 1012b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 100b3c │ │ │ │ + beq 100b14 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 100b3c │ │ │ │ - ldr r0, [pc, #1296] @ 10131c │ │ │ │ - ldr r2, [pc, #1296] @ 101320 │ │ │ │ + bl 40e51c │ │ │ │ + b 100b14 │ │ │ │ + ldr r0, [pc, #1296] @ 1012f4 │ │ │ │ + ldr r2, [pc, #1296] @ 1012f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 100f18 │ │ │ │ + b 100ef0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b 100de4 │ │ │ │ + b 100dbc │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b 100f90 │ │ │ │ + b 100f68 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 100f1c │ │ │ │ + bne 100ef4 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ - b 100f70 │ │ │ │ - ldr r0, [pc, #1236] @ 101344 │ │ │ │ + b 100f48 │ │ │ │ + ldr r0, [pc, #1236] @ 10131c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #1232] @ 101348 │ │ │ │ + ldr r2, [pc, #1232] @ 101320 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 100f18 │ │ │ │ - ldr r0, [pc, #1192] @ 10133c │ │ │ │ + b 100ef0 │ │ │ │ + ldr r0, [pc, #1192] @ 101314 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #1188] @ 101340 │ │ │ │ + ldr r2, [pc, #1188] @ 101318 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 100f18 │ │ │ │ - ldr r0, [pc, #1148] @ 101334 │ │ │ │ + b 100ef0 │ │ │ │ + ldr r0, [pc, #1148] @ 10130c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #1144] @ 101338 │ │ │ │ + ldr r2, [pc, #1144] @ 101310 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 100f18 │ │ │ │ - ldr r0, [pc, #1104] @ 10132c │ │ │ │ + b 100ef0 │ │ │ │ + ldr r0, [pc, #1104] @ 101304 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #1100] @ 101330 │ │ │ │ + ldr r2, [pc, #1100] @ 101308 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 100f18 │ │ │ │ - ldr r0, [pc, #1060] @ 101324 │ │ │ │ + b 100ef0 │ │ │ │ + ldr r0, [pc, #1060] @ 1012fc │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #1056] @ 101328 │ │ │ │ + ldr r2, [pc, #1056] @ 101300 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #9 │ │ │ │ - bne 100f50 │ │ │ │ - ldr r1, [pc, #940] @ 1012e8 │ │ │ │ - ldr r2, [pc, #940] @ 1012ec │ │ │ │ + bne 100f28 │ │ │ │ + ldr r1, [pc, #940] @ 1012c0 │ │ │ │ + ldr r2, [pc, #940] @ 1012c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b 100f70 │ │ │ │ + b 100f48 │ │ │ │ vldr d8, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 1c1674 │ │ │ │ + bl 1c164c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100fb4 │ │ │ │ + beq 100f8c │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 100f90 │ │ │ │ + beq 100f68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 100de4 │ │ │ │ + beq 100dbc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 40e544 │ │ │ │ - b 100de4 │ │ │ │ + bl 40e51c │ │ │ │ + b 100dbc │ │ │ │ ldrb r1, [sp, #249] @ 0xf9 │ │ │ │ mov r0, #10 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 100f34 │ │ │ │ + beq 100f0c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -175705,213 +175695,213 @@ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ strb r1, [sp, #244] @ 0xf4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101084 │ │ │ │ + beq 10105c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 100978 │ │ │ │ + b 100950 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - b 100b68 │ │ │ │ + b 100b40 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 122164 │ │ │ │ + bl 12213c │ │ │ │ mov r0, fp │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1010d0 │ │ │ │ + beq 1010a8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ - b 1010d0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1010a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1010f8 │ │ │ │ + beq 1010d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 40e544 │ │ │ │ - b 1010f8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1010d0 │ │ │ │ mov fp, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 101120 │ │ │ │ + beq 1010f8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 101120 │ │ │ │ - b 1011c0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1010f8 │ │ │ │ + b 101198 │ │ │ │ mov fp, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 101154 │ │ │ │ + beq 10112c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 101154 │ │ │ │ + bl 40e51c │ │ │ │ + b 10112c │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 122164 │ │ │ │ - b 101294 │ │ │ │ + bl 12213c │ │ │ │ + b 10126c │ │ │ │ mov fp, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 101198 │ │ │ │ + beq 101170 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 101198 │ │ │ │ + bl 40e51c │ │ │ │ + b 101170 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101294 │ │ │ │ + beq 10126c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 121534 │ │ │ │ - b 101294 │ │ │ │ + bl 12150c │ │ │ │ + b 10126c │ │ │ │ bl 8e880 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1012ac │ │ │ │ + beq 101284 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 1ba360 │ │ │ │ - b 1012ac │ │ │ │ + bl 1ba338 │ │ │ │ + b 101284 │ │ │ │ bl 8e880 │ │ │ │ mov fp, r0 │ │ │ │ - b 101294 │ │ │ │ - b 1011c0 │ │ │ │ + b 10126c │ │ │ │ + b 101198 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1011ec │ │ │ │ + blt 1011c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1011ec │ │ │ │ + beq 1011c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 101214 │ │ │ │ + blt 1011ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101214 │ │ │ │ + beq 1011ec │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10123c │ │ │ │ + blt 101214 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10123c │ │ │ │ + beq 101214 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 101264 │ │ │ │ + blt 10123c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101264 │ │ │ │ + beq 10123c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10128c │ │ │ │ + blt 101264 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10128c │ │ │ │ + beq 101264 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1012ac │ │ │ │ + beq 101284 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, fp │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r6, ip, ror lr │ │ │ │ - adceq r3, r6, r0, lsl #15 │ │ │ │ - adceq r2, r6, ip, ror #23 │ │ │ │ - adceq r3, r6, r4, ror #13 │ │ │ │ - adceq r2, r6, r0, asr fp │ │ │ │ - adceq r3, r6, r8, ror #6 │ │ │ │ - ldrdeq r2, [r6], r4 @ │ │ │ │ - adceq r3, r6, r0, asr #1 │ │ │ │ - adceq r2, r6, ip, lsr #10 │ │ │ │ - adceq r3, r6, r4, ror #1 │ │ │ │ - adceq r2, r6, r0, asr r5 │ │ │ │ - adceq r2, r6, r8, asr pc │ │ │ │ - adceq r2, r6, r4, asr #7 │ │ │ │ - addeq fp, r8, r1, lsr #25 │ │ │ │ - umulleq fp, r8, r0, ip │ │ │ │ - addeq r8, r8, pc, lsr #26 │ │ │ │ - addeq fp, r8, r9, lsr #25 │ │ │ │ - ldrdeq fp, [r8], r3 │ │ │ │ - addeq fp, r8, r5, lsr #25 │ │ │ │ - addeq fp, r8, lr, lsr #26 │ │ │ │ - addeq fp, r8, r7, lsl sp │ │ │ │ + adceq r2, r6, r4, lsr #29 │ │ │ │ + adceq r3, r6, r8, lsr #15 │ │ │ │ + adceq r2, r6, r4, lsl ip │ │ │ │ + adceq r3, r6, ip, lsl #14 │ │ │ │ + adceq r2, r6, r8, ror fp │ │ │ │ + umlaleq r3, r6, r0, r3 │ │ │ │ + strdeq r2, [r6], ip @ │ │ │ │ + adceq r3, r6, r8, ror #1 │ │ │ │ + adceq r2, r6, r4, asr r5 │ │ │ │ + adceq r3, r6, ip, lsl #2 │ │ │ │ + adceq r2, r6, r8, ror r5 │ │ │ │ + adceq r2, r6, r0, lsl #31 │ │ │ │ + adceq r2, r6, ip, ror #7 │ │ │ │ + addeq fp, r8, r9, lsl #25 │ │ │ │ + addeq fp, r8, r8, ror ip │ │ │ │ + addeq r8, r8, r7, lsl sp │ │ │ │ + umulleq fp, r8, r1, ip │ │ │ │ + @ instruction: 0x0088bcbb │ │ │ │ + addeq fp, r8, sp, lsl #25 │ │ │ │ addeq fp, r8, r6, lsl sp │ │ │ │ - addeq fp, r8, r1, asr #26 │ │ │ │ - addeq fp, r8, sl, asr #25 │ │ │ │ - addeq r0, r9, r4, ror #15 │ │ │ │ - adceq r5, r6, r4, lsl sl │ │ │ │ - addeq r0, r9, ip, ror #13 │ │ │ │ - adceq r5, r6, r8, lsl r9 │ │ │ │ - addeq r0, r9, r0, lsl r7 │ │ │ │ - adceq r5, r6, ip, lsr r9 │ │ │ │ - addeq r0, r9, r4, lsr r7 │ │ │ │ - adceq r5, r6, r0, ror #18 │ │ │ │ - addeq r0, r9, r8, asr r7 │ │ │ │ - adceq r5, r6, r4, lsl #19 │ │ │ │ - addeq r0, r9, ip, ror r7 │ │ │ │ - adceq r5, r6, r8, lsr #19 │ │ │ │ + strdeq fp, [r8], pc @ │ │ │ │ + strdeq fp, [r8], lr │ │ │ │ + addeq fp, r8, r9, lsr #26 │ │ │ │ + @ instruction: 0x0088bcb2 │ │ │ │ + addeq r0, r9, ip, asr #15 │ │ │ │ + adceq r5, r6, ip, lsr sl │ │ │ │ + ldrdeq r0, [r9], r4 │ │ │ │ + adceq r5, r6, r0, asr #18 │ │ │ │ + strdeq r0, [r9], r8 │ │ │ │ + adceq r5, r6, r4, ror #18 │ │ │ │ + addeq r0, r9, ip, lsl r7 │ │ │ │ + adceq r5, r6, r8, lsl #19 │ │ │ │ + addeq r0, r9, r0, asr #14 │ │ │ │ + adceq r5, r6, ip, lsr #19 │ │ │ │ + addeq r0, r9, r4, ror #14 │ │ │ │ + ldrdeq r5, [r6], r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #21 │ │ │ │ movcs r6, #21 │ │ │ │ cmp r6, #20 │ │ │ │ - beq 1014c4 │ │ │ │ + beq 10149c │ │ │ │ cmp r6, #21 │ │ │ │ - bne 1017c8 │ │ │ │ + bne 1017a0 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add sl, sp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ orr r5, sl, #4 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ @@ -175933,171 +175923,171 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bba40 │ │ │ │ + bl 1bba18 │ │ │ │ ldrb r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101540 │ │ │ │ + bne 101518 │ │ │ │ ldrb r0, [sp, #217] @ 0xd9 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1015ac │ │ │ │ + beq 101584 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10143c │ │ │ │ + beq 101414 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1018d4 │ │ │ │ + beq 1018ac │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ - bl 121534 │ │ │ │ - b 1013e8 │ │ │ │ + bl 12150c │ │ │ │ + b 1013c0 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne 10180c │ │ │ │ + bne 1017e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 10190c │ │ │ │ + beq 1018e4 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, sl │ │ │ │ - bl 109080 │ │ │ │ + bl 109058 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr lr, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #20] │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, lr │ │ │ │ - beq 1017fc │ │ │ │ + beq 1017d4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldm ip!, {r0, r2, r3, r4} │ │ │ │ stmia r1!, {r0, r2, r3, r4} │ │ │ │ ldm ip!, {r0, r2, r3, r4} │ │ │ │ stmia r1!, {r0, r2, r3, r4} │ │ │ │ ldm ip, {r0, r2, r3, r4, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r7} │ │ │ │ mov r7, r8 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 1013e8 │ │ │ │ + b 1013c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r5, r1, lsl #4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 101504 │ │ │ │ + beq 1014dc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 101628 │ │ │ │ - ldr r1, [pc, #1340] @ 101a48 │ │ │ │ - ldr r2, [pc, #1340] @ 101a4c │ │ │ │ + bne 101600 │ │ │ │ + ldr r1, [pc, #1340] @ 101a20 │ │ │ │ + ldr r2, [pc, #1340] @ 101a24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq 1015ec │ │ │ │ + beq 1015c4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101574 │ │ │ │ + beq 10154c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10158c │ │ │ │ + beq 101564 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1015ec │ │ │ │ + beq 1015c4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1015ec │ │ │ │ + bl 40e51c │ │ │ │ + b 1015c4 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ mov ip, r7 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bne 1016e4 │ │ │ │ - ldr r0, [pc, #1168] @ 101a64 │ │ │ │ + bne 1016bc │ │ │ │ + ldr r0, [pc, #1168] @ 101a3c │ │ │ │ mov r6, ip │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r5, {r1, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 101610 │ │ │ │ + beq 1015e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101538 │ │ │ │ + beq 101510 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b 101538 │ │ │ │ + bl 12150c │ │ │ │ + b 101510 │ │ │ │ mov r7, #1 │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 109080 │ │ │ │ + bl 109058 │ │ │ │ ldr lr, [sp, #216] @ 0xd8 │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ eor r3, lr, #2 │ │ │ │ orrs r3, r3, r8 │ │ │ │ - beq 10151c │ │ │ │ + beq 1014f4 │ │ │ │ add sl, r7, #12 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, r3, #4 │ │ │ │ add r9, sp, #152 @ 0x98 │ │ │ │ ldm sl!, {r1, r2, r3, r4} │ │ │ │ add r6, r9, #12 │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ @@ -176111,17 +176101,17 @@ │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 10184c │ │ │ │ + bne 101824 │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ @@ -176141,53 +176131,53 @@ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1017a8 │ │ │ │ + beq 101780 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 10176c │ │ │ │ + beq 101744 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101784 │ │ │ │ + beq 10175c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 101538 │ │ │ │ + beq 101510 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm fp!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm fp!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #624] @ 101a40 │ │ │ │ + ldr r2, [pc, #624] @ 101a18 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -176195,82 +176185,82 @@ │ │ │ │ str r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 1015ec │ │ │ │ - ldr r0, [pc, #572] @ 101a50 │ │ │ │ + b 1015c4 │ │ │ │ + ldr r0, [pc, #572] @ 101a28 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ mov r1, #6 │ │ │ │ bl 58038 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 101568 │ │ │ │ - b 101574 │ │ │ │ + bne 101540 │ │ │ │ + b 10154c │ │ │ │ sub r1, r7, r6 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #488] @ 101a44 │ │ │ │ + ldr r2, [pc, #488] @ 101a1c │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ bl 57f38 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [fp] │ │ │ │ str r0, [fp, #8] │ │ │ │ - beq 101898 │ │ │ │ + beq 101870 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1018b0 │ │ │ │ + beq 101888 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 101538 │ │ │ │ + beq 101510 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #376] @ 101a54 │ │ │ │ + ldr r0, [pc, #376] @ 101a2c │ │ │ │ mov r9, r4 │ │ │ │ - ldr r2, [pc, #372] @ 101a58 │ │ │ │ + ldr r2, [pc, #372] @ 101a30 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 101948 │ │ │ │ + b 101920 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #324] @ 101a5c │ │ │ │ - ldr r2, [pc, #324] @ 101a60 │ │ │ │ + ldr r0, [pc, #324] @ 101a34 │ │ │ │ + ldr r2, [pc, #324] @ 101a38 │ │ │ │ mov r9, r4 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ @@ -176278,95 +176268,95 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121c40 │ │ │ │ + bl 121c18 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121c40 │ │ │ │ - b 101a18 │ │ │ │ + bl 121c18 │ │ │ │ + b 1019f0 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, r4 │ │ │ │ - b 1019d8 │ │ │ │ + b 1019b0 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b 1019f0 │ │ │ │ + b 1019c8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101a18 │ │ │ │ + beq 1019f0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b 101a18 │ │ │ │ + bl 12150c │ │ │ │ + b 1019f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ - b 101a30 │ │ │ │ + bl 1ba338 │ │ │ │ + b 101a08 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - b 101a18 │ │ │ │ + b 1019f0 │ │ │ │ mov r4, r0 │ │ │ │ - b 101a00 │ │ │ │ + b 1019d8 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ eor r0, r6, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ addne r0, sp, #152 @ 0x98 │ │ │ │ - blne 121c40 │ │ │ │ + blne 121c18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 101a30 │ │ │ │ + beq 101a08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strhteq r1, [r6], r4 │ │ │ │ - adceq r4, r6, ip, lsr pc │ │ │ │ - adceq r2, r6, r0, ror sl │ │ │ │ - strdeq r1, [r6], r4 @ │ │ │ │ - @ instruction: 0x0088b7b6 │ │ │ │ - addeq pc, r8, r8, lsl #26 │ │ │ │ - adceq r4, r6, r4, lsr pc │ │ │ │ - addeq pc, r8, r8, asr #25 │ │ │ │ - adceq r4, r6, ip, ror #29 │ │ │ │ - strdeq fp, [r8], sl │ │ │ │ + ldrdeq r1, [r6], ip @ │ │ │ │ + adceq r4, r6, r4, ror #30 │ │ │ │ + umlaleq r2, r6, r8, sl │ │ │ │ + adceq r1, r6, ip, lsl lr │ │ │ │ + umulleq fp, r8, lr, r7 │ │ │ │ + strdeq pc, [r8], r0 │ │ │ │ + adceq r4, r6, ip, asr pc │ │ │ │ + @ instruction: 0x0088fcb0 │ │ │ │ + adceq r4, r6, r4, lsl pc │ │ │ │ + addeq fp, r8, r2, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor sl, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #21 │ │ │ │ movcs sl, #21 │ │ │ │ cmp sl, #20 │ │ │ │ - beq 101c58 │ │ │ │ + beq 101c30 │ │ │ │ cmp sl, #21 │ │ │ │ - bne 101ec8 │ │ │ │ + bne 101ea0 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ mov r8, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -176379,181 +176369,181 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ orr r9, r7, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ orr fp, r6, #4 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r4, r6, #16 │ │ │ │ - ldr r5, [pc, #1280] @ 101ff0 │ │ │ │ + ldr r5, [pc, #1280] @ 101fc8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1beaec │ │ │ │ + bl 1beac4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101cc4 │ │ │ │ + bne 101c9c │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101b48 │ │ │ │ + bne 101b20 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101f44 │ │ │ │ + beq 101f1c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b 101afc │ │ │ │ + bl 12150c │ │ │ │ + b 101ad4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 101efc │ │ │ │ + bne 101ed4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101f44 │ │ │ │ + beq 101f1c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 101ef0 │ │ │ │ + beq 101ec8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 101afc │ │ │ │ + b 101ad4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 101f08 │ │ │ │ + bne 101ee0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101f44 │ │ │ │ + beq 101f1c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl db8a4 │ │ │ │ + bl db87c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 101ef0 │ │ │ │ + beq 101ec8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 101afc │ │ │ │ + b 101ad4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 101f1c │ │ │ │ + bne 101ef4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101f44 │ │ │ │ + beq 101f1c │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 101ef0 │ │ │ │ + beq 101ec8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 101afc │ │ │ │ + b 101ad4 │ │ │ │ ldmib r5, {r1, r4, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r7, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 101c94 │ │ │ │ + beq 101c6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 101d4c │ │ │ │ - ldr r1, [pc, #844] @ 101fe8 │ │ │ │ - ldr r2, [pc, #844] @ 101fec │ │ │ │ + bne 101d24 │ │ │ │ + ldr r1, [pc, #844] @ 101fc0 │ │ │ │ + ldr r2, [pc, #844] @ 101fc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq 101cf4 │ │ │ │ + beq 101ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101cbc │ │ │ │ + beq 101c94 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b 101cbc │ │ │ │ + bl 12150c │ │ │ │ + b 101c94 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101d84 │ │ │ │ + beq 101d5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 101dd8 │ │ │ │ + bne 101db0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 101cac │ │ │ │ + b 101c84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r0, r1, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movne r0, r1 │ │ │ │ subs r1, r2, #2 │ │ │ │ movne r1, r2 │ │ │ │ @@ -176569,168 +176559,168 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 101c94 │ │ │ │ + beq 101c6c │ │ │ │ add r1, r4, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101c94 │ │ │ │ + beq 101c6c │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl db8a4 │ │ │ │ + bl db87c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 101d7c │ │ │ │ + beq 101d54 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 101c94 │ │ │ │ + beq 101c6c │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101c94 │ │ │ │ + beq 101c6c │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ mov r4, #3 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 101d7c │ │ │ │ + beq 101d54 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 101ee0 │ │ │ │ + bne 101eb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ stm fp, {r6, r8, r9} │ │ │ │ str r7, [fp, #12] │ │ │ │ str r4, [fp, #16] │ │ │ │ str r0, [fp, #20] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ 101fe4 │ │ │ │ + ldr r2, [pc, #276] @ 101fbc │ │ │ │ add r1, sp, #147 @ 0x93 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r6, r4 │ │ │ │ - b 101ccc │ │ │ │ + b 101ca4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #14 │ │ │ │ - b 101f2c │ │ │ │ - ldr r5, [pc, #228] @ 101ff4 │ │ │ │ + b 101f04 │ │ │ │ + ldr r5, [pc, #228] @ 101fcc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 101f2c │ │ │ │ - ldr r5, [pc, #212] @ 101ff8 │ │ │ │ + b 101f04 │ │ │ │ + ldr r5, [pc, #212] @ 101fd0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ bl 58038 │ │ │ │ mov r1, r0 │ │ │ │ - b 101cd4 │ │ │ │ - ldr r0, [pc, #176] @ 101ffc │ │ │ │ - ldr r2, [pc, #176] @ 102000 │ │ │ │ + b 101cac │ │ │ │ + ldr r0, [pc, #176] @ 101fd4 │ │ │ │ + ldr r2, [pc, #176] @ 101fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 101fb4 │ │ │ │ + b 101f8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 101fc0 │ │ │ │ + beq 101f98 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b 101fc0 │ │ │ │ + bl 12150c │ │ │ │ + b 101f98 │ │ │ │ bl 8e880 │ │ │ │ - b 101fb4 │ │ │ │ - b 101fb4 │ │ │ │ - b 101fb4 │ │ │ │ + b 101f8c │ │ │ │ + b 101f8c │ │ │ │ + b 101f8c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b 101fd4 │ │ │ │ + bl 1ba338 │ │ │ │ + b 101fac │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 101fc0 │ │ │ │ - b 101fb4 │ │ │ │ + b 101f98 │ │ │ │ + b 101f8c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, sl, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 101fd4 │ │ │ │ + beq 101fac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r6, r8, asr #15 │ │ │ │ - adceq r2, r6, r0, asr #6 │ │ │ │ - adceq r1, r6, r4, ror #12 │ │ │ │ - addeq sl, r8, r8, ror #23 │ │ │ │ - ldrdeq sl, [r8], r2 │ │ │ │ - addeq fp, r8, r0, asr #6 │ │ │ │ - addeq pc, r8, r4, lsr #13 │ │ │ │ - ldrdeq r4, [r6], r4 @ │ │ │ │ + strdeq r1, [r6], r0 @ │ │ │ │ + adceq r2, r6, r8, ror #6 │ │ │ │ + adceq r1, r6, ip, lsl #13 │ │ │ │ + ldrdeq sl, [r8], r0 │ │ │ │ + @ instruction: 0x0088a7ba │ │ │ │ + addeq fp, r8, r8, lsr #6 │ │ │ │ + addeq pc, r8, ip, lsl #13 │ │ │ │ + strdeq r4, [r6], ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #2560 @ 0xa00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ add r9, r8, #16 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 102628 │ │ │ │ + beq 102600 │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1028ac │ │ │ │ + bne 102884 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ add fp, lr, #456 @ 0x1c8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ orr r0, fp, #4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -176781,30 +176771,30 @@ │ │ │ │ mov r9, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 10214c │ │ │ │ + b 102124 │ │ │ │ add r0, sp, #2544 @ 0x9f0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ vldr d9, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ - bl 1bdb64 │ │ │ │ + bl 1bdb3c │ │ │ │ ldrb r0, [sp, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1026a8 │ │ │ │ + bne 102680 │ │ │ │ ldrb r0, [sp, #1481] @ 0x5c9 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @@ -176814,331 +176804,331 @@ │ │ │ │ andeq r0, r0, r0, lsr #7 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 102de0 │ │ │ │ + bne 102db8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1032fc │ │ │ │ + beq 1032d4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r0, [sp, #2536] @ 0x9e8 │ │ │ │ ldr r2, [sp, #2540] @ 0x9ec │ │ │ │ ldr r1, [sp, #2544] @ 0x9f0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bne 10214c │ │ │ │ - b 102a54 │ │ │ │ + bne 102124 │ │ │ │ + b 102a2c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 102da0 │ │ │ │ + bne 102d78 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103038 │ │ │ │ + beq 103010 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #2536] @ 0x9e8 │ │ │ │ ldr r1, [sp, #2540] @ 0x9ec │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 102134 │ │ │ │ - b 1028a4 │ │ │ │ + bne 10210c │ │ │ │ + b 10287c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103038 │ │ │ │ + beq 103010 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ - b 102140 │ │ │ │ + bl 12150c │ │ │ │ + b 102118 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 102dc0 │ │ │ │ + bne 102d98 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103240 │ │ │ │ + beq 103218 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r2, [sp, #2536] @ 0x9e8 │ │ │ │ ldr r1, [sp, #2540] @ 0x9ec │ │ │ │ ldr r0, [sp, #2544] @ 0x9f0 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ - bne 10214c │ │ │ │ - b 102a64 │ │ │ │ + bne 102124 │ │ │ │ + b 102a3c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 102d90 │ │ │ │ + bne 102d68 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1031f0 │ │ │ │ + beq 1031c8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #2536] @ 0x9e8 │ │ │ │ ldr r0, [sp, #2540] @ 0x9ec │ │ │ │ ldr r2, [sp, #2544] @ 0x9f0 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ - bne 10214c │ │ │ │ - b 102a48 │ │ │ │ + bne 102124 │ │ │ │ + b 102a20 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 102db0 │ │ │ │ + bne 102d88 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103038 │ │ │ │ + beq 103010 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #2536] @ 0x9e8 │ │ │ │ ldr r1, [sp, #2540] @ 0x9ec │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1028a4 │ │ │ │ + beq 10287c │ │ │ │ add r0, sp, #2544 @ 0x9f0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ vldr d8, [r0] │ │ │ │ - b 102140 │ │ │ │ + b 102118 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102d80 │ │ │ │ + bne 102d58 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103038 │ │ │ │ + beq 103010 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #2536] @ 0x9e8 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r1, [sp, #2537] @ 0x9e9 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 10214c │ │ │ │ - b 102ab4 │ │ │ │ + beq 102124 │ │ │ │ + b 102a8c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ eor r0, r9, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 102d70 │ │ │ │ + bne 102d48 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1032c4 │ │ │ │ + beq 10329c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r9, #2 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #2536] @ 0x9e8 │ │ │ │ mov r0, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, fp │ │ │ │ add r1, lr, #488 @ 0x1e8 │ │ │ │ - bl dec1c │ │ │ │ + bl debf4 │ │ │ │ ldr r0, [sp, #1480] @ 0x5c8 │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [sp, #1484] @ 0x5cc │ │ │ │ ldr r6, [sp, #1488] @ 0x5d0 │ │ │ │ mov r9, r0 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 102a74 │ │ │ │ + beq 102a4c │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - b 10261c │ │ │ │ + b 1025f4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 102df0 │ │ │ │ + bne 102dc8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103038 │ │ │ │ + beq 103010 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #2536] @ 0x9e8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #2540] @ 0x9ec │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bne 10214c │ │ │ │ - b 1026b0 │ │ │ │ + bne 102124 │ │ │ │ + b 102688 │ │ │ │ eor r0, r8, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne 102dd0 │ │ │ │ + bne 102da8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103294 │ │ │ │ + beq 10326c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r8, #3 │ │ │ │ str r0, [sp, #2536] @ 0x9e8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, fp │ │ │ │ add r1, lr, #488 @ 0x1e8 │ │ │ │ - bl dd664 │ │ │ │ + bl dd63c │ │ │ │ ldr r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #1484] @ 0x5cc │ │ │ │ ldr fp, [sp, #1488] @ 0x5d0 │ │ │ │ mov r8, r0 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 102a14 │ │ │ │ + beq 1029ec │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add fp, lr, #456 @ 0x1c8 │ │ │ │ - b 10214c │ │ │ │ + b 102124 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, r5, r6, lsl #4 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 102664 │ │ │ │ + beq 10263c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 102804 │ │ │ │ - ldr r1, [pc, #4092] @ 103668 │ │ │ │ - ldr r2, [pc, #4092] @ 10366c │ │ │ │ + bne 1027dc │ │ │ │ + ldr r1, [pc, #4092] @ 103640 │ │ │ │ + ldr r2, [pc, #4092] @ 103644 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 1027f4 │ │ │ │ + beq 1027cc │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1ba360 │ │ │ │ - b 1027f4 │ │ │ │ + bl 1ba338 │ │ │ │ + b 1027cc │ │ │ │ ldr r0, [sp, #1484] @ 0x5cc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -177149,126 +177139,126 @@ │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #1340] @ 0x53c │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 102700 │ │ │ │ + bcs 1026d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ ldr r1, [sp, #876] @ 0x36c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 10271c │ │ │ │ + beq 1026f4 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ tst r9, #1 │ │ │ │ - beq 10274c │ │ │ │ + beq 102724 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10274c │ │ │ │ + blt 102724 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10274c │ │ │ │ + beq 102724 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ tst r6, #1 │ │ │ │ - beq 102780 │ │ │ │ + beq 102758 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 102780 │ │ │ │ + blt 102758 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102780 │ │ │ │ + beq 102758 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ tst sl, #1 │ │ │ │ - beq 1027b4 │ │ │ │ + beq 10278c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1027b4 │ │ │ │ + blt 10278c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1027b4 │ │ │ │ + beq 10278c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq 1027e0 │ │ │ │ + beq 1027b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1027f4 │ │ │ │ + beq 1027cc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #2560 @ 0xa00 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #1492] @ 0x5d4 │ │ │ │ str r2, [sp, #1488] @ 0x5d0 │ │ │ │ str r1, [sp, #1484] @ 0x5cc │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ add r1, lr, #456 @ 0x1c8 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr fp, [sp, #872] @ 0x368 │ │ │ │ ldr sl, [sp, #876] @ 0x36c │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq 102680 │ │ │ │ + beq 102658 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 102868 │ │ │ │ + beq 102840 │ │ │ │ add r1, r5, #32 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r9, [sp, #880] @ 0x370 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 102abc │ │ │ │ - ldr r1, [pc, #3604] @ 103684 │ │ │ │ - ldr r2, [pc, #3604] @ 103688 │ │ │ │ + bne 102a94 │ │ │ │ + ldr r1, [pc, #3604] @ 10365c │ │ │ │ + ldr r2, [pc, #3604] @ 103660 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10289c │ │ │ │ + beq 102874 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r5 │ │ │ │ - b 102680 │ │ │ │ + b 102658 │ │ │ │ ldr r0, [sp, #2544] @ 0x9f0 │ │ │ │ - b 1026ac │ │ │ │ - ldr r2, [pc, #3524] @ 103678 │ │ │ │ + b 102684 │ │ │ │ + ldr r2, [pc, #3524] @ 103650 │ │ │ │ add lr, sp, #2304 @ 0x900 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #255 @ 0xff │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -177309,79 +177299,79 @@ │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - bne 102b00 │ │ │ │ + bne 102ad8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r6, r0, #5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr sl, r0, #5 │ │ │ │ - ldr r0, [pc, #3388] @ 1036e8 │ │ │ │ + ldr r0, [pc, #3388] @ 1036c0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1029d4 │ │ │ │ + beq 1029ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1029f0 │ │ │ │ + beq 1029c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1026e0 │ │ │ │ + beq 1026b8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 1026e0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1026b8 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #1340] @ 0x53c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1336] @ 0x538 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ str r2, [sp, #876] @ 0x36c │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - b 1026d8 │ │ │ │ + b 1026b0 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - b 1026ac │ │ │ │ + b 102684 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 1026b0 │ │ │ │ + b 102688 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 1026b0 │ │ │ │ + b 102688 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -177389,34 +177379,34 @@ │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, #1 │ │ │ │ str r8, [sp, #1336] @ 0x538 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ - b 1026e0 │ │ │ │ + b 1026b8 │ │ │ │ ldr r0, [sp, #2540] @ 0x9ec │ │ │ │ - b 1026ac │ │ │ │ + b 102684 │ │ │ │ add r3, r5, #20 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1492] @ 0x5d4 │ │ │ │ str r2, [sp, #1488] @ 0x5d0 │ │ │ │ str r0, [sp, #1484] @ 0x5cc │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ add r1, lr, #456 @ 0x1c8 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #872] @ 0x368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102b68 │ │ │ │ + beq 102b40 │ │ │ │ ldr r5, [sp, #876] @ 0x36c │ │ │ │ - b 102880 │ │ │ │ + b 102858 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, lr, #920 @ 0x398 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ bl 53d54 │ │ │ │ @@ -177431,66 +177421,66 @@ │ │ │ │ eor r1, r3, #2 │ │ │ │ orr r0, r0, sl │ │ │ │ orrs sl, r1, r2 │ │ │ │ moveq r2, sl │ │ │ │ movne sl, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bne 102c28 │ │ │ │ + bne 102c00 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #2 │ │ │ │ - b 102c38 │ │ │ │ + b 102c10 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 102868 │ │ │ │ + beq 102840 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r6, [sp, #873] @ 0x369 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq 102868 │ │ │ │ + beq 102840 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1492] @ 0x5d4 │ │ │ │ str r2, [sp, #1488] @ 0x5d0 │ │ │ │ str r0, [sp, #1484] @ 0x5cc │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ add r7, sp, #872 @ 0x368 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #456 @ 0x1c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ ldr r5, [sp, #876] @ 0x36c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 102880 │ │ │ │ + beq 102858 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #880] @ 0x370 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r4, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r2, [sp, #1484] @ 0x5cc │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - beq 103008 │ │ │ │ + beq 102fe0 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 102e30 │ │ │ │ - ldr r1, [pc, #2668] @ 10367c │ │ │ │ - ldr r2, [pc, #2668] @ 103680 │ │ │ │ + bne 102e08 │ │ │ │ + ldr r1, [pc, #2668] @ 103654 │ │ │ │ + ldr r2, [pc, #2668] @ 103658 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r2, r0 │ │ │ │ - b 103008 │ │ │ │ + b 102fe0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #852] @ 0x354 │ │ │ │ @@ -177545,266 +177535,266 @@ │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102d50 │ │ │ │ + beq 102d28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 122280 │ │ │ │ - b 1027f4 │ │ │ │ + bl 122258 │ │ │ │ + b 1027cc │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #688 @ 0x2b0 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #2560 @ 0xa00 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #2368] @ 1036b8 │ │ │ │ + ldr r2, [pc, #2368] @ 103690 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2336] @ 1036a8 │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2336] @ 103680 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2328] @ 1036b0 │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2328] @ 103688 │ │ │ │ mov r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2316] @ 1036b4 │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2316] @ 10368c │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2312] @ 1036c0 │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2312] @ 103698 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2276] @ 1036ac │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2276] @ 103684 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2284] @ 1036c4 │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2284] @ 10369c │ │ │ │ mov r1, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2236] @ 1036a4 │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2236] @ 10367c │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102dfc │ │ │ │ - ldr r2, [pc, #2244] @ 1036bc │ │ │ │ + b 102dd4 │ │ │ │ + ldr r2, [pc, #2244] @ 103694 │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #1336] @ 0x538 │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ mov r0, r2 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 1026d4 │ │ │ │ + b 1026ac │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r1, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r2, [sp, #1484] @ 0x5cc │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 102e68 │ │ │ │ + bne 102e40 │ │ │ │ ldr r6, [sp, #1488] @ 0x5d0 │ │ │ │ - b 102fe8 │ │ │ │ + b 102fc0 │ │ │ │ eor r0, r1, #2 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bne 102e9c │ │ │ │ - ldr r1, [pc, #2056] @ 10368c │ │ │ │ - ldr r2, [pc, #2056] @ 103690 │ │ │ │ + bne 102e74 │ │ │ │ + ldr r1, [pc, #2056] @ 103664 │ │ │ │ + ldr r2, [pc, #2056] @ 103668 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ - b 102fe8 │ │ │ │ + b 102fc0 │ │ │ │ add r0, sp, #1488 @ 0x5d0 │ │ │ │ vldr d8, [r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 1bfbd0 │ │ │ │ + bl 1bfba8 │ │ │ │ ldr r1, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r2, [sp, #1484] @ 0x5cc │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bne 102ee0 │ │ │ │ + bne 102eb8 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - b 102fe8 │ │ │ │ + b 102fc0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, lr, #920 @ 0x398 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 102f28 │ │ │ │ - ldr r1, [pc, #1920] @ 103694 │ │ │ │ - ldr r2, [pc, #1920] @ 103698 │ │ │ │ + bne 102f00 │ │ │ │ + ldr r1, [pc, #1920] @ 10366c │ │ │ │ + ldr r2, [pc, #1920] @ 103670 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ - b 102e94 │ │ │ │ + b 102e6c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r7, #12 │ │ │ │ add r1, lr, #920 @ 0x398 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r7, [sp, #1480] @ 0x5c8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 102f88 │ │ │ │ + beq 102f60 │ │ │ │ ldr r0, [sp, #1484] @ 0x5cc │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 102fa8 │ │ │ │ + bne 102f80 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b 102fd8 │ │ │ │ + b 102fb0 │ │ │ │ mov r0, #6 │ │ │ │ - ldr r1, [pc, #1800] @ 10369c │ │ │ │ - ldr r2, [pc, #1800] @ 1036a0 │ │ │ │ + ldr r1, [pc, #1800] @ 103674 │ │ │ │ + ldr r2, [pc, #1800] @ 103678 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 102fdc │ │ │ │ + b 102fb4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r1, [sp, #1484] @ 0x5cc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 10308c │ │ │ │ + bne 103064 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 103004 │ │ │ │ + beq 102fdc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 103024 │ │ │ │ + bne 102ffc │ │ │ │ mov r5, r2 │ │ │ │ - b 102880 │ │ │ │ + b 102858 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 102880 │ │ │ │ + bl 40e51c │ │ │ │ + b 102858 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str r1, [sp, #1344] @ 0x540 │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ - ldr r0, [pc, #1624] @ 1036c8 │ │ │ │ - ldr r2, [pc, #1624] @ 1036cc │ │ │ │ + ldr r0, [pc, #1624] @ 1036a0 │ │ │ │ + ldr r2, [pc, #1624] @ 1036a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 10334c │ │ │ │ + b 103324 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #7 │ │ │ │ - beq 102f8c │ │ │ │ + beq 102f64 │ │ │ │ add r0, sp, #1488 @ 0x5d0 │ │ │ │ vldr d9, [r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 1c05d0 │ │ │ │ + bl 1c05a8 │ │ │ │ ldr r1, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r2, [sp, #1484] @ 0x5cc │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ eor r0, r1, #4 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 102fdc │ │ │ │ + beq 102fb4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #8 │ │ │ │ - beq 102f8c │ │ │ │ + beq 102f64 │ │ │ │ add r0, r8, #480 @ 0x1e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r8, #508 @ 0x1fc │ │ │ │ add r1, lr, #312 @ 0x138 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ @@ -177841,100 +177831,100 @@ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #828] @ 0x33c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ strb r6, [sp, #868] @ 0x364 │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103350 │ │ │ │ + beq 103328 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 122280 │ │ │ │ - b 1027f4 │ │ │ │ + bl 122258 │ │ │ │ + b 1027cc │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #1244] @ 1036e0 │ │ │ │ - ldr r2, [pc, #1244] @ 1036e4 │ │ │ │ + ldr r0, [pc, #1244] @ 1036b8 │ │ │ │ + ldr r2, [pc, #1244] @ 1036bc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #1344] @ 0x540 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #1336] @ 0x538 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ str r1, [sp, #876] @ 0x36c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 10334c │ │ │ │ + b 103324 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #1148] @ 1036d8 │ │ │ │ - ldr r2, [pc, #1148] @ 1036dc │ │ │ │ + ldr r0, [pc, #1148] @ 1036b0 │ │ │ │ + ldr r2, [pc, #1148] @ 1036b4 │ │ │ │ str r1, [sp, #1336] @ 0x538 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #1344] @ 0x540 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ str r1, [sp, #876] @ 0x36c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 10334c │ │ │ │ + b 103324 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #1340] @ 0x53c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1336] @ 0x538 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ str r9, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ - b 103060 │ │ │ │ + b 103038 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #1336] @ 0x538 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ - b 103068 │ │ │ │ + b 103040 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #952] @ 1036d0 │ │ │ │ - ldr r2, [pc, #952] @ 1036d4 │ │ │ │ + ldr r0, [pc, #952] @ 1036a8 │ │ │ │ + ldr r2, [pc, #952] @ 1036ac │ │ │ │ str r1, [sp, #1336] @ 0x538 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #1344] @ 0x540 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ @@ -177943,133 +177933,133 @@ │ │ │ │ str sl, [sp, #1340] @ 0x53c │ │ │ │ str r1, [sp, #876] @ 0x36c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 102d58 │ │ │ │ + b 102d30 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 122280 │ │ │ │ - b 103620 │ │ │ │ + bl 122258 │ │ │ │ + b 1035f8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ - bl 1223f8 │ │ │ │ - b 103384 │ │ │ │ + bl 1223d0 │ │ │ │ + b 10335c │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1033a8 │ │ │ │ + beq 103380 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1033a8 │ │ │ │ + bl 40e51c │ │ │ │ + b 103380 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 103494 │ │ │ │ + beq 10346c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 103494 │ │ │ │ + bl 40e51c │ │ │ │ + b 10346c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - b 10352c │ │ │ │ + b 103504 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 122280 │ │ │ │ - b 103608 │ │ │ │ + bl 122258 │ │ │ │ + b 1035e0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 103438 │ │ │ │ + bne 103410 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 103458 │ │ │ │ + bne 103430 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10357c │ │ │ │ - b 103478 │ │ │ │ + beq 103554 │ │ │ │ + b 103450 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 103424 │ │ │ │ + beq 1033fc │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10357c │ │ │ │ + beq 103554 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 40e544 │ │ │ │ - b 10357c │ │ │ │ + bl 40e51c │ │ │ │ + b 103554 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 103508 │ │ │ │ + beq 1034e0 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 103508 │ │ │ │ + bl 40e51c │ │ │ │ + b 1034e0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 1035bc │ │ │ │ + b 103594 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 1035a0 │ │ │ │ + b 103578 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103608 │ │ │ │ + beq 1035e0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121534 │ │ │ │ - b 103608 │ │ │ │ + bl 12150c │ │ │ │ + b 1035e0 │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103620 │ │ │ │ + beq 1035f8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1ba360 │ │ │ │ - b 103620 │ │ │ │ + bl 1ba338 │ │ │ │ + b 1035f8 │ │ │ │ bl 8e880 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 103608 │ │ │ │ + b 1035e0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 103570 │ │ │ │ + b 103548 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -178085,114 +178075,114 @@ │ │ │ │ mov r6, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #1340] @ 0x53c │ │ │ │ bic r0, r0, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1035a0 │ │ │ │ + beq 103578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ ldr r1, [sp, #876] @ 0x36c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1035bc │ │ │ │ + beq 103594 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ tstne r9, #1 │ │ │ │ orrne r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 103628 │ │ │ │ + bne 103600 │ │ │ │ subs r0, r7, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r6 │ │ │ │ orrne r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10363c │ │ │ │ + bne 103614 │ │ │ │ subs r0, fp, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, sl │ │ │ │ orrne r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 103650 │ │ │ │ + bne 103628 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 103620 │ │ │ │ + beq 1035f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1035d0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1035a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1035e8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1035c0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 103600 │ │ │ │ + bl 40e51c │ │ │ │ + b 1035d8 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r6, r0, asr #16 │ │ │ │ - umlaleq r0, r6, r4, ip │ │ │ │ + adceq r1, r6, r8, ror #16 │ │ │ │ + strhteq r0, [r6], ip │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strdeq r0, [r6], r0 @ │ │ │ │ - umlaleq r1, r6, ip, r2 │ │ │ │ - strdeq r0, [r6], r0 @ │ │ │ │ - adceq r1, r6, ip, lsr r6 │ │ │ │ - umlaleq r0, r6, r0, sl │ │ │ │ - adceq r1, r6, r8, lsr #32 │ │ │ │ - adceq r0, r6, ip, ror r4 │ │ │ │ - umlaleq r0, r6, r8, pc @ │ │ │ │ - adceq r0, r6, ip, ror #7 │ │ │ │ - adceq r0, r6, r8, lsl pc │ │ │ │ - adceq r0, r6, ip, ror #6 │ │ │ │ - addeq r8, r8, fp, asr #28 │ │ │ │ - addeq r6, r8, r3, asr ip │ │ │ │ - addeq r9, r8, pc, asr #24 │ │ │ │ - addeq r9, r8, sl, lsl #25 │ │ │ │ - addeq r9, r8, pc, ror #17 │ │ │ │ - addeq r8, r8, pc, asr #29 │ │ │ │ - addeq r9, r8, r0, ror #17 │ │ │ │ - addeq r9, r8, lr, lsr #18 │ │ │ │ - addeq r9, r8, r4, lsr r9 │ │ │ │ - addeq lr, r8, ip, ror r5 │ │ │ │ - adceq r3, r6, ip, lsr #15 │ │ │ │ - ldrdeq lr, [r8], r4 │ │ │ │ - adceq r3, r6, r0, lsl #10 │ │ │ │ - umulleq lr, r8, r0, r3 │ │ │ │ - strhteq r3, [r6], ip │ │ │ │ - addeq lr, r8, r8, ror #7 │ │ │ │ - adceq r3, r6, r4, lsl r6 │ │ │ │ - umulleq r9, r8, pc, r2 @ │ │ │ │ + adceq r0, r6, r8, lsl lr │ │ │ │ + adceq r1, r6, r4, asr #5 │ │ │ │ + adceq r0, r6, r8, lsl r7 │ │ │ │ + adceq r1, r6, r4, ror #12 │ │ │ │ + strhteq r0, [r6], r8 │ │ │ │ + adceq r1, r6, r0, asr r0 │ │ │ │ + adceq r0, r6, r4, lsr #9 │ │ │ │ + adceq r0, r6, r0, asr #31 │ │ │ │ + adceq r0, r6, r4, lsl r4 │ │ │ │ + adceq r0, r6, r0, asr #30 │ │ │ │ + umlaleq r0, r6, r4, r3 │ │ │ │ + addeq r8, r8, r3, lsr lr │ │ │ │ + addeq r6, r8, fp, lsr ip │ │ │ │ + addeq r9, r8, r7, lsr ip │ │ │ │ + addeq r9, r8, r2, ror ip │ │ │ │ + ldrdeq r9, [r8], r7 │ │ │ │ + @ instruction: 0x00888eb7 │ │ │ │ + addeq r9, r8, r8, asr #17 │ │ │ │ + addeq r9, r8, r6, lsl r9 │ │ │ │ + addeq r9, r8, ip, lsl r9 │ │ │ │ + addeq lr, r8, r4, ror #10 │ │ │ │ + ldrdeq r3, [r6], r4 @ │ │ │ │ + @ instruction: 0x0088e2bc │ │ │ │ + adceq r3, r6, r8, lsr #10 │ │ │ │ + addeq lr, r8, r8, ror r3 │ │ │ │ + adceq r3, r6, r4, ror #11 │ │ │ │ + ldrdeq lr, [r8], r0 │ │ │ │ + adceq r3, r6, ip, lsr r6 │ │ │ │ + addeq r9, r8, r7, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ cmp r1, #20 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 10385c │ │ │ │ + beq 103834 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 103abc │ │ │ │ + bne 103a94 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -178213,151 +178203,151 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bb7e8 │ │ │ │ + bl 1bb7c0 │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1038d8 │ │ │ │ + bne 1038b0 │ │ │ │ ldrb r0, [sp, #185] @ 0xb9 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 103908 │ │ │ │ + beq 1038e0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1037dc │ │ │ │ + beq 1037b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103b68 │ │ │ │ + beq 103b40 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b 103788 │ │ │ │ + bl 12150c │ │ │ │ + b 103760 │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 103af8 │ │ │ │ + bne 103ad0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103b9c │ │ │ │ + beq 103b74 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f5288 │ │ │ │ + bl f5260 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov lr, r0 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 103aec │ │ │ │ + beq 103ac4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldm ip!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ mov r5, lr │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 103788 │ │ │ │ + b 103760 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib fp, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 10389c │ │ │ │ + beq 103874 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 103978 │ │ │ │ - ldr r1, [pc, #1068] @ 103cd0 │ │ │ │ - ldr r2, [pc, #1068] @ 103cd4 │ │ │ │ + bne 103950 │ │ │ │ + ldr r1, [pc, #1068] @ 103ca8 │ │ │ │ + ldr r2, [pc, #1068] @ 103cac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r4 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - beq 10393c │ │ │ │ + beq 103914 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 121b4c │ │ │ │ - b 10393c │ │ │ │ + bl 121b24 │ │ │ │ + b 103914 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ eor r0, r5, #2 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ orrs r0, r0, r4 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bne 103a2c │ │ │ │ - ldr r0, [pc, #956] @ 103cec │ │ │ │ + bne 103a04 │ │ │ │ + ldr r0, [pc, #956] @ 103cc4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r8, {r1, r6} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 103960 │ │ │ │ + beq 103938 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1038d0 │ │ │ │ + beq 1038a8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b 1038d0 │ │ │ │ + bl 12150c │ │ │ │ + b 1038a8 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl f5288 │ │ │ │ + bl f5260 │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ ldr r9, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ eor r3, lr, #2 │ │ │ │ orrs r3, r3, r9 │ │ │ │ - beq 1038b4 │ │ │ │ + beq 10388c │ │ │ │ add sl, r6, #12 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r8, sp, #136 @ 0x88 │ │ │ │ add ip, r3, #4 │ │ │ │ ldm sl!, {r1, r2, r3, r5} │ │ │ │ add r6, r8, #12 │ │ │ │ @@ -178370,18 +178360,18 @@ │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 103b24 │ │ │ │ + bne 103afc │ │ │ │ ldm r8!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -178398,190 +178388,190 @@ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103aa0 │ │ │ │ + beq 103a78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121b4c │ │ │ │ - b 1038d0 │ │ │ │ + bl 121b24 │ │ │ │ + b 1038a8 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia r8!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #516] @ 103cc8 │ │ │ │ + ldr r2, [pc, #516] @ 103ca0 │ │ │ │ add r1, sp, #251 @ 0xfb │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b 10393c │ │ │ │ - ldr r0, [pc, #472] @ 103cd8 │ │ │ │ + b 103914 │ │ │ │ + ldr r0, [pc, #472] @ 103cb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, #6 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ - b 1038fc │ │ │ │ + b 1038d4 │ │ │ │ sub r1, r7, r6 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #408] @ 103ccc │ │ │ │ + ldr r2, [pc, #408] @ 103ca4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ bl 57f38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 121b4c │ │ │ │ - b 1038d0 │ │ │ │ - ldr r0, [pc, #364] @ 103cdc │ │ │ │ + bl 121b24 │ │ │ │ + b 1038a8 │ │ │ │ + ldr r0, [pc, #364] @ 103cb4 │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #360] @ 103ce0 │ │ │ │ + ldr r2, [pc, #360] @ 103cb8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 103bd4 │ │ │ │ + b 103bac │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #316] @ 103ce4 │ │ │ │ - ldr r2, [pc, #316] @ 103ce8 │ │ │ │ + ldr r0, [pc, #316] @ 103cbc │ │ │ │ + ldr r2, [pc, #316] @ 103cc0 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 121b4c │ │ │ │ - b 103cb4 │ │ │ │ + bl 121b24 │ │ │ │ + b 103c8c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121b4c │ │ │ │ - b 103c9c │ │ │ │ + bl 121b24 │ │ │ │ + b 103c74 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ - b 103c5c │ │ │ │ + b 103c34 │ │ │ │ mov r5, r0 │ │ │ │ - b 103c94 │ │ │ │ + b 103c6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #2 │ │ │ │ - b 103c70 │ │ │ │ + b 103c48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 103c9c │ │ │ │ + beq 103c74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ - b 103c9c │ │ │ │ + bl 12150c │ │ │ │ + b 103c74 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1ba360 │ │ │ │ - b 103cb4 │ │ │ │ + bl 1ba338 │ │ │ │ + b 103c8c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 103c9c │ │ │ │ + b 103c74 │ │ │ │ mov r5, r0 │ │ │ │ - b 103c80 │ │ │ │ + b 103c58 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq 103c94 │ │ │ │ + beq 103c6c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 121b4c │ │ │ │ + bl 121b24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 103cb4 │ │ │ │ + beq 103c8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strdeq pc, [r5], r4 @ │ │ │ │ - adceq r2, r6, r4, ror #24 │ │ │ │ - adceq r0, r6, r0, asr #14 │ │ │ │ - adceq pc, r5, ip, asr sl @ │ │ │ │ - addeq r9, r8, sp, lsr #15 │ │ │ │ - addeq sp, r8, r4, ror sl │ │ │ │ - adceq r2, r6, r4, lsr #25 │ │ │ │ - addeq sp, r8, r8, lsr sl │ │ │ │ - adceq r2, r6, r0, ror #24 │ │ │ │ - addeq r9, r8, r1, lsl #19 │ │ │ │ + adceq pc, r5, ip, lsl ip @ │ │ │ │ + adceq r2, r6, ip, lsl #25 │ │ │ │ + adceq r0, r6, r8, ror #14 │ │ │ │ + adceq pc, r5, r4, lsl #21 │ │ │ │ + umulleq r9, r8, r5, r7 │ │ │ │ + addeq sp, r8, ip, asr sl │ │ │ │ + adceq r2, r6, ip, asr #25 │ │ │ │ + addeq sp, r8, r0, lsr #20 │ │ │ │ + adceq r2, r6, r8, lsl #25 │ │ │ │ + addeq r9, r8, r9, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #2576 @ 0xa10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ add sl, r9, #16 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 1043a8 │ │ │ │ + beq 104380 │ │ │ │ cmp r2, #21 │ │ │ │ - bne 10462c │ │ │ │ + bne 104604 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ add r7, lr, #472 @ 0x1d8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ orr r0, r7, #4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -178636,27 +178626,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #184] @ 0xb8 │ │ │ │ str fp, [sp, #892] @ 0x37c │ │ │ │ str fp, [sp, #1356] @ 0x54c │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 103e3c │ │ │ │ + b 103e14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bad5c │ │ │ │ + bl 1bad34 │ │ │ │ ldrb r0, [sp, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 104428 │ │ │ │ + bne 104400 │ │ │ │ ldrb r0, [sp, #1497] @ 0x5d9 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ @@ -178667,366 +178657,366 @@ │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ muleq r0, r0, r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 104bcc │ │ │ │ + bne 104ba4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105108 │ │ │ │ + beq 1050e0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r2, [sp, #2556] @ 0x9fc │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r8 │ │ │ │ - bne 103e3c │ │ │ │ - b 104764 │ │ │ │ + bne 103e14 │ │ │ │ + b 10473c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 104bfc │ │ │ │ + bne 104bd4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104dfc │ │ │ │ + beq 104dd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r1, [sp, #2556] @ 0x9fc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104624 │ │ │ │ + beq 1045fc │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ vldr d9, [r0] │ │ │ │ - b 103e30 │ │ │ │ + b 103e08 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ eor r0, sl, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 104c2c │ │ │ │ + bne 104c04 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105074 │ │ │ │ + beq 10504c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov sl, #3 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r0, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl dd664 │ │ │ │ + bl dd63c │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, fp │ │ │ │ ldr r1, [sp, #1500] @ 0x5dc │ │ │ │ ldr fp, [sp, #1504] @ 0x5e0 │ │ │ │ mov r7, r0 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104720 │ │ │ │ + beq 1046f8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r9 │ │ │ │ - b 1042f4 │ │ │ │ + b 1042cc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 104c1c │ │ │ │ + bne 104bf4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 10501c │ │ │ │ + beq 104ff4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r1, [sp, #2556] @ 0x9fc │ │ │ │ ldr r2, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bne 103e3c │ │ │ │ - b 1047cc │ │ │ │ + bne 103e14 │ │ │ │ + b 1047a4 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 104bbc │ │ │ │ + bne 104b94 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1050ac │ │ │ │ + beq 105084 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r6, [sp, #2552] @ 0x9f8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bne 103e3c │ │ │ │ - b 104710 │ │ │ │ + bne 103e14 │ │ │ │ + b 1046e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 104bac │ │ │ │ + bne 104b84 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104dfc │ │ │ │ + beq 104dd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr r1, [sp, #2552] @ 0x9f8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bne 103e3c │ │ │ │ - b 104430 │ │ │ │ + bne 103e14 │ │ │ │ + b 104408 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 104bec │ │ │ │ + bne 104bc4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104dfc │ │ │ │ + beq 104dd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r1, [sp, #2553] @ 0x9f9 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - beq 103e3c │ │ │ │ - b 104718 │ │ │ │ + beq 103e14 │ │ │ │ + b 1046f0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 104c0c │ │ │ │ + bne 104be4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104dfc │ │ │ │ + beq 104dd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl d3ff4 │ │ │ │ + bl d3fcc │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ - beq 103e3c │ │ │ │ - b 104774 │ │ │ │ + beq 103e14 │ │ │ │ + b 10474c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 104bdc │ │ │ │ + bne 104bb4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 10515c │ │ │ │ + beq 105134 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov fp, #0 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #2552] @ 0x9f8 │ │ │ │ mov r0, #2 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl dec1c │ │ │ │ + bl debf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #1500] @ 0x5dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #1504] @ 0x5e0 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 10477c │ │ │ │ + beq 104754 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #472 @ 0x1d8 │ │ │ │ - b 103e3c │ │ │ │ + b 103e14 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104dfc │ │ │ │ + beq 104dd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b 103e30 │ │ │ │ + bl 12150c │ │ │ │ + b 103e08 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 104b9c │ │ │ │ + bne 104b74 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104dfc │ │ │ │ + beq 104dd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r1, [sp, #2556] @ 0x9fc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104624 │ │ │ │ + beq 1045fc │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ vldr d8, [r0] │ │ │ │ - b 103e30 │ │ │ │ + b 103e08 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r5, r6, lsl #4 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - beq 1043e4 │ │ │ │ + beq 1043bc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 104588 │ │ │ │ - ldr r1, [pc, #3984] @ 10537c │ │ │ │ - ldr r2, [pc, #3984] @ 105380 │ │ │ │ + bne 104560 │ │ │ │ + ldr r1, [pc, #3984] @ 105354 │ │ │ │ + ldr r2, [pc, #3984] @ 105358 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 104578 │ │ │ │ + beq 104550 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1ba360 │ │ │ │ - b 104578 │ │ │ │ + bl 1ba338 │ │ │ │ + b 104550 │ │ │ │ ldr r0, [sp, #1500] @ 0x5dc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -179039,124 +179029,124 @@ │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ ldr r1, [sp, #1356] @ 0x54c │ │ │ │ subs r0, r0, #2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 104488 │ │ │ │ + bcs 104460 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ ldr r1, [sp, #892] @ 0x37c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1044a4 │ │ │ │ + beq 10447c │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1044d0 │ │ │ │ + beq 1044a8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1044d0 │ │ │ │ + blt 1044a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1044d0 │ │ │ │ + beq 1044a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ tst r0, #1 │ │ │ │ - beq 104504 │ │ │ │ + beq 1044dc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 104504 │ │ │ │ + blt 1044dc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104504 │ │ │ │ + beq 1044dc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ tst r4, #1 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - beq 10453c │ │ │ │ + beq 104514 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10453c │ │ │ │ + blt 104514 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10453c │ │ │ │ + beq 104514 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stmib r3, {r1, r4} │ │ │ │ str r2, [r3] │ │ │ │ - beq 104564 │ │ │ │ + beq 10453c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 104578 │ │ │ │ + beq 104550 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #2576 @ 0xa10 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #1508] @ 0x5e4 │ │ │ │ str r2, [sp, #1504] @ 0x5e0 │ │ │ │ str r1, [sp, #1500] @ 0x5dc │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ add r1, lr, #472 @ 0x1d8 │ │ │ │ - bl dcd58 │ │ │ │ + bl dcd30 │ │ │ │ ldr fp, [sp, #888] @ 0x378 │ │ │ │ ldr r8, [sp, #892] @ 0x37c │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq 104400 │ │ │ │ + beq 1043d8 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1045e8 │ │ │ │ + beq 1045c0 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [sp, #896] @ 0x380 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1047dc │ │ │ │ - ldr r1, [pc, #3824] @ 1054e0 │ │ │ │ - ldr r2, [pc, #3824] @ 1054e4 │ │ │ │ + bne 1047b4 │ │ │ │ + ldr r1, [pc, #3824] @ 1054b8 │ │ │ │ + ldr r2, [pc, #3824] @ 1054bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10461c │ │ │ │ + beq 1045f4 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, r5 │ │ │ │ - b 104400 │ │ │ │ + b 1043d8 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ - b 10442c │ │ │ │ - ldr r2, [pc, #3744] @ 1054d4 │ │ │ │ + b 104404 │ │ │ │ + ldr r2, [pc, #3744] @ 1054ac │ │ │ │ add lr, sp, #2560 @ 0xa00 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -179197,26 +179187,26 @@ │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #892] @ 0x37c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1048e4 │ │ │ │ + beq 1048bc │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 104960 │ │ │ │ - ldr r0, [pc, #3652] @ 10554c │ │ │ │ + bne 104938 │ │ │ │ + ldr r0, [pc, #3652] @ 105524 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1048f0 │ │ │ │ + b 1048c8 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ - b 10442c │ │ │ │ + b 104404 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ - b 10442c │ │ │ │ + b 104404 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #892] @ 0x37c │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ @@ -179225,21 +179215,21 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ - b 104464 │ │ │ │ + b 10443c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 104430 │ │ │ │ + b 104408 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 10442c │ │ │ │ + b 104404 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #892] @ 0x37c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -179251,86 +179241,86 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r5 │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r2, [sp, #1356] @ 0x54c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b 104468 │ │ │ │ + b 104440 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 104430 │ │ │ │ + b 104408 │ │ │ │ add r3, r5, #20 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r7, #2 │ │ │ │ str r1, [sp, #1496] @ 0x5d8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #1508] @ 0x5e4 │ │ │ │ str r2, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #1500] @ 0x5dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ add r1, lr, #472 @ 0x1d8 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #888] @ 0x378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104824 │ │ │ │ + beq 1047fc │ │ │ │ ldr r5, [sp, #892] @ 0x37c │ │ │ │ - b 104600 │ │ │ │ + b 1045d8 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 1045e8 │ │ │ │ + beq 1045c0 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r6, [sp, #889] @ 0x379 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1045e8 │ │ │ │ + beq 1045c0 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1508] @ 0x5e4 │ │ │ │ str r2, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #1500] @ 0x5dc │ │ │ │ str r1, [sp, #1496] @ 0x5d8 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #472 @ 0x1d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ ldr r5, [sp, #892] @ 0x37c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 104600 │ │ │ │ + beq 1045d8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r4, [sp, #1500] @ 0x5dc │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 104d78 │ │ │ │ + beq 104d50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 104b64 │ │ │ │ - ldr r1, [pc, #3084] @ 1054d8 │ │ │ │ - ldr r2, [pc, #3084] @ 1054dc │ │ │ │ + bne 104b3c │ │ │ │ + ldr r1, [pc, #3084] @ 1054b0 │ │ │ │ + ldr r2, [pc, #3084] @ 1054b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 104d78 │ │ │ │ - ldr r0, [pc, #3092] @ 105500 │ │ │ │ + b 104d50 │ │ │ │ + ldr r0, [pc, #3092] @ 1054d8 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r6, #-2147483647 @ 0x80000001 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -179343,24 +179333,24 @@ │ │ │ │ clz r2, r2 │ │ │ │ lsr r4, r2, #5 │ │ │ │ bl 57dc4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1049c8 │ │ │ │ + bne 1049a0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1049e4 │ │ │ │ + bne 1049bc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 104468 │ │ │ │ - b 104a00 │ │ │ │ + beq 104440 │ │ │ │ + b 1049d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ mov r4, fp │ │ │ │ bl 53d54 │ │ │ │ @@ -179375,37 +179365,37 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ eor r1, r3, #2 │ │ │ │ orrs r6, r1, r2 │ │ │ │ moveq r2, r6 │ │ │ │ movne r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bne 104a14 │ │ │ │ + bne 1049ec │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #2 │ │ │ │ - b 104a2c │ │ │ │ + b 104a04 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10494c │ │ │ │ + beq 104924 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 104468 │ │ │ │ + beq 104440 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 104468 │ │ │ │ + bl 40e51c │ │ │ │ + b 104440 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ mov fp, sl │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -179462,85 +179452,85 @@ │ │ │ │ str r0, [sp, #832] @ 0x340 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104b44 │ │ │ │ + beq 104b1c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122b98 │ │ │ │ - b 104578 │ │ │ │ + bl 122b70 │ │ │ │ + b 104550 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #2576 @ 0xa10 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r1, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r2, [sp, #1500] @ 0x5dc │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 104c70 │ │ │ │ + bne 104c48 │ │ │ │ ldr r4, [sp, #1504] @ 0x5e0 │ │ │ │ - b 104d54 │ │ │ │ - ldr r2, [pc, #2432] @ 105524 │ │ │ │ + b 104d2c │ │ │ │ + ldr r2, [pc, #2432] @ 1054fc │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2412] @ 105520 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2412] @ 1054f8 │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2380] @ 105510 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2380] @ 1054e8 │ │ │ │ mov r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2352] @ 105504 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2352] @ 1054dc │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2360] @ 10551c │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2360] @ 1054f4 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2324] @ 105508 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2324] @ 1054e0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2320] @ 105514 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2320] @ 1054ec │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2308] @ 105518 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2308] @ 1054f0 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2280] @ 10550c │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2280] @ 1054e4 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 104c38 │ │ │ │ - ldr r2, [pc, #2292] @ 105528 │ │ │ │ + b 104c10 │ │ │ │ + ldr r2, [pc, #2292] @ 105500 │ │ │ │ mov r1, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -179548,191 +179538,191 @@ │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ str fp, [sp, #892] @ 0x37c │ │ │ │ mov r0, r2 │ │ │ │ bl 58038 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 104458 │ │ │ │ + b 104430 │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r0, #4 │ │ │ │ - beq 104d3c │ │ │ │ + beq 104d14 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ vldr d8, [r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1bfb48 │ │ │ │ + bl 1bfb20 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r4, [sp, #1500] @ 0x5dc │ │ │ │ cmp r0, #2 │ │ │ │ - beq 104d54 │ │ │ │ + beq 104d2c │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bne 104d38 │ │ │ │ + bne 104d10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1bfbd0 │ │ │ │ + bl 1bfba8 │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r1, [sp, #1500] @ 0x5dc │ │ │ │ ldr r4, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq 104d54 │ │ │ │ + beq 104d2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 104da0 │ │ │ │ - ldr r1, [pc, #1996] @ 1054f0 │ │ │ │ - ldr r2, [pc, #1996] @ 1054f4 │ │ │ │ + bne 104d78 │ │ │ │ + ldr r1, [pc, #1996] @ 1054c8 │ │ │ │ + ldr r2, [pc, #1996] @ 1054cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 57f38 │ │ │ │ - b 104d50 │ │ │ │ + b 104d28 │ │ │ │ mov r0, #5 │ │ │ │ - ldr r1, [pc, #1956] @ 1054e8 │ │ │ │ - ldr r2, [pc, #1956] @ 1054ec │ │ │ │ + ldr r1, [pc, #1956] @ 1054c0 │ │ │ │ + ldr r2, [pc, #1956] @ 1054c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 104d7c │ │ │ │ + beq 104d54 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 104d94 │ │ │ │ + beq 104d6c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b 104600 │ │ │ │ + b 1045d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r7, #12 │ │ │ │ add r1, lr, #936 @ 0x3a8 │ │ │ │ mov r2, #452 @ 0x1c4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #892] @ 0x37c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1c1464 │ │ │ │ + bl 1c143c │ │ │ │ ldr r7, [sp, #1496] @ 0x5d8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 104e54 │ │ │ │ + beq 104e2c │ │ │ │ ldr r0, [sp, #1500] @ 0x5dc │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 104e74 │ │ │ │ + bne 104e4c │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - b 104ea4 │ │ │ │ + b 104e7c │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ str r4, [sp, #892] @ 0x37c │ │ │ │ - ldr r0, [pc, #1780] @ 10552c │ │ │ │ - ldr r2, [pc, #1780] @ 105530 │ │ │ │ + ldr r0, [pc, #1780] @ 105504 │ │ │ │ + ldr r2, [pc, #1780] @ 105508 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 105158 │ │ │ │ + b 105130 │ │ │ │ mov r0, #7 │ │ │ │ - ldr r1, [pc, #1688] @ 1054f8 │ │ │ │ - ldr r2, [pc, #1688] @ 1054fc │ │ │ │ + ldr r1, [pc, #1688] @ 1054d0 │ │ │ │ + ldr r2, [pc, #1688] @ 1054d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 104ea4 │ │ │ │ + b 104e7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r1, [sp, #1500] @ 0x5dc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 104eb0 │ │ │ │ + bne 104e88 │ │ │ │ ldr r4, [sp, #1504] @ 0x5e0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 1223f8 │ │ │ │ - b 104d54 │ │ │ │ + bl 1223d0 │ │ │ │ + b 104d2c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #8 │ │ │ │ - beq 104e58 │ │ │ │ + beq 104e30 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ vldr d9, [r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ - bl 1c05d0 │ │ │ │ + bl 1c05a8 │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r1, [sp, #1500] @ 0x5dc │ │ │ │ ldr r4, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 104ea4 │ │ │ │ + beq 104e7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #9 │ │ │ │ - beq 104e58 │ │ │ │ + beq 104e30 │ │ │ │ add r0, r9, #480 @ 0x1e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r9, #508 @ 0x1fc │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 53d54 │ │ │ │ @@ -179772,31 +179762,31 @@ │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ strb r6, [sp, #880] @ 0x370 │ │ │ │ str r0, [sp, #836] @ 0x344 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ str r4, [sp, #696] @ 0x2b8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105194 │ │ │ │ + beq 10516c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122b98 │ │ │ │ - b 104578 │ │ │ │ + bl 122b70 │ │ │ │ + b 104550 │ │ │ │ mov r4, fp │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #1296] @ 10553c │ │ │ │ + ldr r0, [pc, #1296] @ 105514 │ │ │ │ mov r7, r8 │ │ │ │ - ldr r2, [pc, #1292] @ 105540 │ │ │ │ + ldr r2, [pc, #1292] @ 105518 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -179805,57 +179795,57 @@ │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r1, [sp, #1356] @ 0x54c │ │ │ │ str r4, [sp, #892] @ 0x37c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 105158 │ │ │ │ + b 105130 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r4, fp │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ - b 104e2c │ │ │ │ + b 104e04 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #1144] @ 105544 │ │ │ │ - ldr r2, [pc, #1144] @ 105548 │ │ │ │ + ldr r0, [pc, #1144] @ 10551c │ │ │ │ + ldr r2, [pc, #1144] @ 105520 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r1, [sp, #1356] @ 0x54c │ │ │ │ str r4, [sp, #892] @ 0x37c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 105158 │ │ │ │ + b 105130 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1048] @ 105534 │ │ │ │ - ldr r2, [pc, #1048] @ 105538 │ │ │ │ + ldr r0, [pc, #1048] @ 10550c │ │ │ │ + ldr r2, [pc, #1048] @ 105510 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -179877,139 +179867,139 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ - b 104e30 │ │ │ │ + b 104e08 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 104b4c │ │ │ │ + b 104b24 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122b98 │ │ │ │ - b 105484 │ │ │ │ + bl 122b70 │ │ │ │ + b 10545c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 1223f8 │ │ │ │ - b 1051c8 │ │ │ │ + bl 1223d0 │ │ │ │ + b 1051a0 │ │ │ │ bl 8e880 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1051f0 │ │ │ │ + beq 1051c8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - bl 40e544 │ │ │ │ - b 1051f0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1051c8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1052dc │ │ │ │ + beq 1052b4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1052dc │ │ │ │ + bl 40e51c │ │ │ │ + b 1052b4 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ - b 105374 │ │ │ │ + b 10534c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 122b98 │ │ │ │ - b 10546c │ │ │ │ + bl 122b70 │ │ │ │ + b 105444 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105280 │ │ │ │ + bne 105258 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1052a0 │ │ │ │ + bne 105278 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1053d8 │ │ │ │ - b 1052c0 │ │ │ │ + beq 1053b0 │ │ │ │ + b 105298 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10526c │ │ │ │ + beq 105244 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1053d8 │ │ │ │ + beq 1053b0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ - b 1053d8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1053b0 │ │ │ │ mov sl, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 105350 │ │ │ │ + beq 105328 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 105350 │ │ │ │ + bl 40e51c │ │ │ │ + b 105328 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ - b 105418 │ │ │ │ + b 1053f0 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ - b 1053fc │ │ │ │ + b 1053d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 10546c │ │ │ │ + beq 105444 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121534 │ │ │ │ - b 10546c │ │ │ │ + bl 12150c │ │ │ │ + b 105444 │ │ │ │ bl 8e880 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105484 │ │ │ │ + beq 10545c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1ba360 │ │ │ │ - b 105484 │ │ │ │ + bl 1ba338 │ │ │ │ + b 10545c │ │ │ │ bl 8e880 │ │ │ │ mov sl, r0 │ │ │ │ - b 10546c │ │ │ │ + b 105444 │ │ │ │ mov sl, r0 │ │ │ │ - b 1053c8 │ │ │ │ - adceq pc, r5, r0, lsr #22 │ │ │ │ - adceq lr, r5, r4, lsl pc │ │ │ │ + b 1053a0 │ │ │ │ + adceq pc, r5, r8, asr #22 │ │ │ │ + adceq lr, r5, ip, lsr pc │ │ │ │ mov r1, sl │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r4, fp │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ mov r7, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -180028,117 +180018,117 @@ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ ldr r1, [sp, #1356] @ 0x54c │ │ │ │ bic r0, r0, #1 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1053fc │ │ │ │ + beq 1053d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ ldr r1, [sp, #892] @ 0x37c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 105418 │ │ │ │ + beq 1053f0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ tstne r0, #1 │ │ │ │ orrne r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10548c │ │ │ │ + bne 105464 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ subs r0, r5, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ orrne r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1054a0 │ │ │ │ + bne 105478 │ │ │ │ subs r0, fp, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r4 │ │ │ │ orrne r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1054b4 │ │ │ │ + bne 10548c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 105484 │ │ │ │ + beq 10545c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, sl │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 105430 │ │ │ │ + bl 40e51c │ │ │ │ + b 105408 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 10544c │ │ │ │ + bl 40e51c │ │ │ │ + b 105424 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 105464 │ │ │ │ + bl 40e51c │ │ │ │ + b 10543c │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq pc, r5, r0, r0 @ │ │ │ │ - adceq pc, r5, r0, asr #12 │ │ │ │ - adceq lr, r5, r4, lsr sl │ │ │ │ - adceq pc, r5, ip, lsl r9 @ │ │ │ │ - adceq lr, r5, r0, lsl sp │ │ │ │ - adceq pc, r5, r8, asr #3 │ │ │ │ - strhteq lr, [r5], ip │ │ │ │ - adceq pc, r5, r8, ror #3 │ │ │ │ - ldrdeq lr, [r5], ip @ │ │ │ │ - adceq pc, r5, ip, lsr #1 │ │ │ │ - adceq lr, r5, r0, lsr #9 │ │ │ │ - addeq r7, r8, r5, asr r3 │ │ │ │ - addeq r7, r8, pc, asr r0 │ │ │ │ - addeq r4, r8, r7, ror #27 │ │ │ │ - strdeq r7, [r8], r3 │ │ │ │ - addeq r7, r8, lr, asr lr │ │ │ │ - umulleq r7, r8, r3, sl │ │ │ │ - addeq r7, r8, sp, lsr #32 │ │ │ │ - addeq r7, r8, r3, rrx │ │ │ │ - addeq r7, r8, r4, lsr #22 │ │ │ │ - addeq r7, r8, r2, asr #22 │ │ │ │ - ldrdeq r7, [r8], r8 │ │ │ │ - @ instruction: 0x0088c7b4 │ │ │ │ - adceq r1, r6, r4, ror #19 │ │ │ │ - ldrdeq ip, [r8], r0 │ │ │ │ - strdeq r1, [r6], ip @ │ │ │ │ - @ instruction: 0x0088c5b8 │ │ │ │ - ldrdeq r1, [r6], ip @ │ │ │ │ - addeq ip, r8, r0, lsr #10 │ │ │ │ - adceq r1, r6, ip, asr #14 │ │ │ │ - addeq r7, r8, pc, lsr r5 │ │ │ │ + strhteq pc, [r5], r8 @ │ │ │ │ + adceq pc, r5, r8, ror #12 │ │ │ │ + adceq lr, r5, ip, asr sl │ │ │ │ + adceq pc, r5, r4, asr #18 │ │ │ │ + adceq lr, r5, r8, lsr sp │ │ │ │ + strdeq pc, [r5], r0 @ │ │ │ │ + adceq lr, r5, r4, ror #11 │ │ │ │ + adceq pc, r5, r0, lsl r2 @ │ │ │ │ + adceq lr, r5, r4, lsl #12 │ │ │ │ + ldrdeq pc, [r5], r4 @ │ │ │ │ + adceq lr, r5, r8, asr #9 │ │ │ │ + addeq r7, r8, sp, lsr r3 │ │ │ │ + addeq r7, r8, r7, asr #32 │ │ │ │ + addeq r4, r8, pc, asr #27 │ │ │ │ + ldrdeq r7, [r8], fp │ │ │ │ + addeq r7, r8, r6, asr #28 │ │ │ │ + addeq r7, r8, fp, ror sl │ │ │ │ + addeq r7, r8, r5, lsl r0 │ │ │ │ + addeq r7, r8, fp, asr #32 │ │ │ │ + addeq r7, r8, ip, lsl #22 │ │ │ │ + addeq r7, r8, sl, lsr #22 │ │ │ │ + addeq r7, r8, r0, asr #21 │ │ │ │ + umulleq ip, r8, ip, r7 │ │ │ │ + adceq r1, r6, ip, lsl #20 │ │ │ │ + @ instruction: 0x0088c4b8 │ │ │ │ + adceq r1, r6, r4, lsr #14 │ │ │ │ + addeq ip, r8, r0, lsr #11 │ │ │ │ + adceq r1, r6, r4, lsl #16 │ │ │ │ + addeq ip, r8, r8, lsl #10 │ │ │ │ + adceq r1, r6, r4, ror r7 │ │ │ │ + addeq r7, r8, r7, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #21 │ │ │ │ movcs r6, #21 │ │ │ │ cmp r6, #20 │ │ │ │ - beq 1057c0 │ │ │ │ + beq 105798 │ │ │ │ cmp r6, #21 │ │ │ │ - bne 105a04 │ │ │ │ + bne 1059dc │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov sl, #-2147483627 @ 0x80000015 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -180153,200 +180143,200 @@ │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ orr fp, r7, #4 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ orr r9, r6, #4 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #1644] @ 105c54 │ │ │ │ + ldr r4, [pc, #1644] @ 105c2c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bd0d8 │ │ │ │ + bl 1bd0b0 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105840 │ │ │ │ + bne 105818 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 105648 │ │ │ │ + bne 105620 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105b90 │ │ │ │ + beq 105b68 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b 1055fc │ │ │ │ + bl 12150c │ │ │ │ + b 1055d4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne 105b78 │ │ │ │ + bne 105b50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105b90 │ │ │ │ + beq 105b68 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - beq 105a3c │ │ │ │ + beq 105a14 │ │ │ │ vldr d8, [sp, #144] @ 0x90 │ │ │ │ - b 1055fc │ │ │ │ + b 1055d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 105b58 │ │ │ │ + bne 105b30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105b90 │ │ │ │ + beq 105b68 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 105a3c │ │ │ │ + beq 105a14 │ │ │ │ vldr d9, [sp, #144] @ 0x90 │ │ │ │ - b 1055fc │ │ │ │ + b 1055d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 105b68 │ │ │ │ + bne 105b40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105b90 │ │ │ │ + beq 105b68 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1057b8 │ │ │ │ + bne 105790 │ │ │ │ ldrb r0, [sp, #137] @ 0x89 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1055fc │ │ │ │ + b 1055d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 105b48 │ │ │ │ + bne 105b20 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105b90 │ │ │ │ + beq 105b68 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ ldrb r1, [sp, #137] @ 0x89 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 1055fc │ │ │ │ + beq 1055d4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b 105844 │ │ │ │ + b 10581c │ │ │ │ mov sl, r5 │ │ │ │ ldmib r4, {r1, r5, r9} │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r5, r9, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 105800 │ │ │ │ + beq 1057d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1058ec │ │ │ │ - ldr r1, [pc, #1092] @ 105c4c │ │ │ │ - ldr r2, [pc, #1092] @ 105c50 │ │ │ │ + bne 1058c4 │ │ │ │ + ldr r1, [pc, #1092] @ 105c24 │ │ │ │ + ldr r2, [pc, #1092] @ 105c28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sl] │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq 105888 │ │ │ │ + beq 105860 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b 105888 │ │ │ │ + bl 1ba338 │ │ │ │ + b 105860 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 105874 │ │ │ │ + beq 10584c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105888 │ │ │ │ + beq 105860 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10592c │ │ │ │ + beq 105904 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ @@ -180356,22 +180346,22 @@ │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne 10599c │ │ │ │ + bne 105974 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 105814 │ │ │ │ + b 1057ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movweq r0, #2 │ │ │ │ vstr d9, [r9, #24] │ │ │ │ strb r0, [r9, #33] @ 0x21 │ │ │ │ @@ -180394,97 +180384,97 @@ │ │ │ │ stm r9, {r0, r8} │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 105800 │ │ │ │ + beq 1057d8 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ vldr d8, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105800 │ │ │ │ + beq 1057d8 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105a44 │ │ │ │ + bne 105a1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 105814 │ │ │ │ - ldr r2, [pc, #572] @ 105c48 │ │ │ │ + b 1057ec │ │ │ │ + ldr r2, [pc, #572] @ 105c20 │ │ │ │ add r1, sp, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - b 105844 │ │ │ │ + b 10581c │ │ │ │ mov r0, #2 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 105800 │ │ │ │ + beq 1057d8 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r9, [sp, #57] @ 0x39 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105800 │ │ │ │ + beq 1057d8 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl dc4b4 │ │ │ │ + bl dc48c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1059fc │ │ │ │ + beq 1059d4 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 105acc │ │ │ │ + bne 105aa4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 105814 │ │ │ │ + b 1057ec │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ mov r0, #3 │ │ │ │ - beq 105800 │ │ │ │ + beq 1057d8 │ │ │ │ vldr d9, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105b14 │ │ │ │ + beq 105aec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ @@ -180499,103 +180489,103 @@ │ │ │ │ vstr d8, [sl, #8] │ │ │ │ str fp, [sl, #20] │ │ │ │ str r7, [sl, #4] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #268] @ 105c5c │ │ │ │ + ldr r4, [pc, #268] @ 105c34 │ │ │ │ mov r1, #14 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 105b7c │ │ │ │ - ldr r4, [pc, #256] @ 105c60 │ │ │ │ + b 105b54 │ │ │ │ + ldr r4, [pc, #256] @ 105c38 │ │ │ │ mov r1, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 105b7c │ │ │ │ - ldr r4, [pc, #232] @ 105c58 │ │ │ │ + b 105b54 │ │ │ │ + ldr r4, [pc, #232] @ 105c30 │ │ │ │ mov r1, #10 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 105b7c │ │ │ │ + b 105b54 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 58038 │ │ │ │ - b 10584c │ │ │ │ - ldr r0, [pc, #204] @ 105c64 │ │ │ │ - ldr r2, [pc, #204] @ 105c68 │ │ │ │ + b 105824 │ │ │ │ + ldr r0, [pc, #204] @ 105c3c │ │ │ │ + ldr r2, [pc, #204] @ 105c40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 105c14 │ │ │ │ + b 105bec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 105c20 │ │ │ │ + beq 105bf8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b 105c20 │ │ │ │ + bl 12150c │ │ │ │ + b 105bf8 │ │ │ │ bl 8e880 │ │ │ │ - b 105c14 │ │ │ │ - b 105c14 │ │ │ │ - b 105c14 │ │ │ │ - b 105c14 │ │ │ │ + b 105bec │ │ │ │ + b 105bec │ │ │ │ + b 105bec │ │ │ │ + b 105bec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105c38 │ │ │ │ + beq 105c10 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ba360 │ │ │ │ - b 105c38 │ │ │ │ + bl 1ba338 │ │ │ │ + b 105c10 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 105c20 │ │ │ │ - b 105c14 │ │ │ │ + b 105bf8 │ │ │ │ + b 105bec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 105c38 │ │ │ │ + beq 105c10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r5, ip, asr #25 │ │ │ │ - ldrdeq lr, [r5], ip @ │ │ │ │ - strdeq sp, [r5], r8 @ │ │ │ │ - addeq r7, r8, pc, lsl #12 │ │ │ │ - addeq r7, r8, lr, lsl #1 │ │ │ │ - strheq r7, [r8], r8 │ │ │ │ - strheq r7, [r8], r6 │ │ │ │ - addeq fp, r8, r8, asr sl │ │ │ │ - adceq r0, r6, r8, lsl #25 │ │ │ │ + strdeq sp, [r5], r4 @ │ │ │ │ + adceq lr, r5, r4, lsl #14 │ │ │ │ + adceq sp, r5, r0, lsr #22 │ │ │ │ + strdeq r7, [r8], r7 @ │ │ │ │ + addeq r7, r8, r6, ror r0 │ │ │ │ + addeq r7, r8, r0, lsr #1 │ │ │ │ + umulleq r7, r8, lr, r0 │ │ │ │ + addeq fp, r8, r0, asr #20 │ │ │ │ + strhteq r0, [r6], r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ cmp r2, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 10651c │ │ │ │ + beq 1064f4 │ │ │ │ cmp r2, #21 │ │ │ │ - bne 10664c │ │ │ │ + bne 106624 │ │ │ │ add r2, sl, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ add r1, r2, r3, lsl #5 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ @@ -180647,15 +180637,15 @@ │ │ │ │ mov r7, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - b 105dc4 │ │ │ │ + b 105d9c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ vldr d8, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r8 │ │ │ │ @@ -180668,18 +180658,18 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bb0e0 │ │ │ │ + bl 1bb0b8 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1065a0 │ │ │ │ + bne 106578 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ @@ -180691,32 +180681,32 @@ │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106edc │ │ │ │ + bne 106eb4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107304 │ │ │ │ + beq 1072dc │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ mov r3, sl │ │ │ │ mov lr, sl │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ mov ip, r9 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r5, r8 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ @@ -180726,118 +180716,118 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r8, r6 │ │ │ │ mov r0, fp │ │ │ │ mov r4, sl │ │ │ │ mov r6, r7 │ │ │ │ - bne 105dc4 │ │ │ │ - b 106880 │ │ │ │ + bne 105d9c │ │ │ │ + b 106858 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107114 │ │ │ │ + beq 1070ec │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl 121534 │ │ │ │ - b 105da8 │ │ │ │ + bl 12150c │ │ │ │ + b 105d80 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 106f0c │ │ │ │ + bne 106ee4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107114 │ │ │ │ + beq 1070ec │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r2, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 105d9c │ │ │ │ - b 106634 │ │ │ │ + bne 105d74 │ │ │ │ + b 10660c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #-2147483646 @ 0x80000002 │ │ │ │ - bne 106e98 │ │ │ │ + bne 106e70 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - beq 1071a4 │ │ │ │ + beq 10717c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ ldm r3, {r1, ip} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ stm r7, {r1, ip} │ │ │ │ str r3, [r7, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl dddf4 │ │ │ │ + bl dddcc │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 106820 │ │ │ │ + beq 1067f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - b 105db4 │ │ │ │ + b 105d8c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106e80 │ │ │ │ + bne 106e58 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1071e4 │ │ │ │ + beq 1071bc │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ mov ip, r9 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r3, sl │ │ │ │ mov lr, sl │ │ │ │ @@ -180847,36 +180837,36 @@ │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ - bne 105dc4 │ │ │ │ - b 1068b4 │ │ │ │ + bne 105d9c │ │ │ │ + b 10688c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106ec4 │ │ │ │ + bne 106e9c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1072bc │ │ │ │ + beq 107294 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov ip, r9 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ @@ -180887,36 +180877,36 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ - bne 105dc4 │ │ │ │ - b 106860 │ │ │ │ + bne 105d9c │ │ │ │ + b 106838 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106e38 │ │ │ │ + bne 106e10 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 10722c │ │ │ │ + beq 107204 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ mov lr, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -180927,36 +180917,36 @@ │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ mov ip, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r8 │ │ │ │ - bne 105dc4 │ │ │ │ - b 1068a0 │ │ │ │ + bne 105d9c │ │ │ │ + b 106878 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106ef4 │ │ │ │ + bne 106ecc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 10734c │ │ │ │ + beq 107324 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ mov r9, r8 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ @@ -180967,34 +180957,34 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r3, sl │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ - bne 105dc4 │ │ │ │ - b 106870 │ │ │ │ + bne 105d9c │ │ │ │ + b 106848 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #8 │ │ │ │ - bne 106e68 │ │ │ │ + bne 106e40 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107114 │ │ │ │ + beq 1070ec │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl dc740 │ │ │ │ + bl dc718 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldrb r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r1, [sp, #433] @ 0x1b1 │ │ │ │ mov ip, r9 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -181004,36 +180994,36 @@ │ │ │ │ mov r9, r8 │ │ │ │ mov r3, sl │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ - beq 105dc4 │ │ │ │ - b 1068ac │ │ │ │ + beq 105d9c │ │ │ │ + b 106884 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 106e50 │ │ │ │ + bne 106e28 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107274 │ │ │ │ + beq 10724c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ @@ -181044,65 +181034,65 @@ │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ - bne 105dc4 │ │ │ │ - b 1068c4 │ │ │ │ + bne 105d9c │ │ │ │ + b 10689c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 106f24 │ │ │ │ + bne 106efc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107114 │ │ │ │ + beq 1070ec │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq 106634 │ │ │ │ + beq 10660c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ vldr d9, [sp, #440] @ 0x1b8 │ │ │ │ - b 105da8 │ │ │ │ + b 105d80 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106eac │ │ │ │ + bne 106e84 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107394 │ │ │ │ + beq 10736c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ mov lr, r8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ @@ -181115,104 +181105,104 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ mov r5, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ mov sl, r4 │ │ │ │ mov r1, ip │ │ │ │ mov r4, r7 │ │ │ │ - bne 105dc4 │ │ │ │ + bne 105d9c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, ip │ │ │ │ mov sl, r5 │ │ │ │ mov r8, lr │ │ │ │ - b 1068ec │ │ │ │ + b 1068c4 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldmib r1, {r0, r7} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, r7, r6, lsl #4 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - beq 10655c │ │ │ │ + beq 106534 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1065b4 │ │ │ │ - ldr r1, [pc, #3936] @ 1074c4 │ │ │ │ - ldr r2, [pc, #3936] @ 1074c8 │ │ │ │ + bne 10658c │ │ │ │ + ldr r1, [pc, #3936] @ 10749c │ │ │ │ + ldr r2, [pc, #3936] @ 1074a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 106a9c │ │ │ │ + beq 106a74 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1ba360 │ │ │ │ - b 106a9c │ │ │ │ + bl 1ba338 │ │ │ │ + b 106a74 │ │ │ │ mov r4, r9 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - b 1068ec │ │ │ │ + b 1068c4 │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #344 @ 0x158 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq 106578 │ │ │ │ + beq 106550 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 106604 │ │ │ │ + beq 1065dc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r7, #32 │ │ │ │ ldr r9, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bne 106b00 │ │ │ │ - ldr r1, [pc, #4060] @ 1075e8 │ │ │ │ - ldr r2, [pc, #4060] @ 1075ec │ │ │ │ + bne 106ad8 │ │ │ │ + ldr r1, [pc, #4060] @ 1075c0 │ │ │ │ + ldr r2, [pc, #4060] @ 1075c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 106ba4 │ │ │ │ + bne 106b7c │ │ │ │ mov r8, r5 │ │ │ │ - b 106578 │ │ │ │ + b 106550 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b 10682c │ │ │ │ - ldr r2, [pc, #4072] @ 10763c │ │ │ │ + b 106804 │ │ │ │ + ldr r2, [pc, #4072] @ 107614 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, r1 │ │ │ │ add r1, lr, #199 @ 0xc7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -181255,15 +181245,15 @@ │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, r1 │ │ │ │ str sl, [sp, #384] @ 0x180 │ │ │ │ moveq r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 106bb8 │ │ │ │ + bne 106b90 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ sub r0, r7, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ mov r4, r9 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -181276,100 +181266,100 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #3984] @ 107704 │ │ │ │ + ldr r0, [pc, #3984] @ 1076dc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ bl 57dc4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1067b0 │ │ │ │ + beq 106788 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1067d0 │ │ │ │ + beq 1067a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1067f0 │ │ │ │ + beq 1067c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 106848 │ │ │ │ + beq 106820 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ - b 106848 │ │ │ │ + b 106820 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 10693c │ │ │ │ - b 106920 │ │ │ │ + bls 106914 │ │ │ │ + b 1068f8 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - b 1068d0 │ │ │ │ + b 1068a8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 1068d0 │ │ │ │ + b 1068a8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, r8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r5 │ │ │ │ - b 1068e8 │ │ │ │ + b 1068c0 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ - b 1068d4 │ │ │ │ + b 1068ac │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ - b 1068d0 │ │ │ │ + b 1068a8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 1068d0 │ │ │ │ + b 1068a8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, r3 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, ip │ │ │ │ mov r6, fp │ │ │ │ mov r0, r7 │ │ │ │ @@ -181384,192 +181374,192 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 10693c │ │ │ │ + bls 106914 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 106aac │ │ │ │ + bne 106a84 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 106ad4 │ │ │ │ + bne 106aac │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r5, sl │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10696c │ │ │ │ + blt 106944 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10696c │ │ │ │ + beq 106944 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r5 │ │ │ │ cmp r3, #-2147483646 @ 0x80000002 │ │ │ │ - blt 106990 │ │ │ │ + blt 106968 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 106990 │ │ │ │ + beq 106968 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r8, r4 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1069b0 │ │ │ │ + beq 106988 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1069e0 │ │ │ │ + beq 1069b8 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1069e0 │ │ │ │ + blt 1069b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1069e0 │ │ │ │ + beq 1069b8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a0c │ │ │ │ + beq 1069e4 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 106a0c │ │ │ │ + blt 1069e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106a0c │ │ │ │ + beq 1069e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a38 │ │ │ │ + beq 106a10 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 106a38 │ │ │ │ + blt 106a10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106a38 │ │ │ │ + beq 106a10 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a64 │ │ │ │ + beq 106a3c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 106a64 │ │ │ │ + blt 106a3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106a64 │ │ │ │ + beq 106a3c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r4, {r1, r9} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 106a88 │ │ │ │ + beq 106a60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 106a9c │ │ │ │ + beq 106a74 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 10693c │ │ │ │ + beq 106914 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r5, sl │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10696c │ │ │ │ - b 10694c │ │ │ │ + blt 106944 │ │ │ │ + b 106924 │ │ │ │ add r3, r7, #20 │ │ │ │ mov r5, #2 │ │ │ │ add ip, sp, #344 @ 0x158 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 106b94 │ │ │ │ + beq 106b6c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 106b58 │ │ │ │ + beq 106b30 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bne 106d70 │ │ │ │ - ldr r1, [pc, #3804] @ 107a3c │ │ │ │ - ldr r2, [pc, #3804] @ 107a40 │ │ │ │ + bne 106d48 │ │ │ │ + ldr r1, [pc, #3804] @ 107a14 │ │ │ │ + ldr r2, [pc, #3804] @ 107a18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 106b90 │ │ │ │ + beq 106b68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10662c │ │ │ │ + beq 106604 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 10662c │ │ │ │ + bl 40e51c │ │ │ │ + b 106604 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 106c20 │ │ │ │ + beq 106bf8 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ mov r8, r6 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ @@ -181638,25 +181628,25 @@ │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106d50 │ │ │ │ + beq 106d28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl 12173c │ │ │ │ + bl 121714 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ vpop {d8-d9} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ @@ -181671,114 +181661,114 @@ │ │ │ │ add ip, sp, #344 @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 106b74 │ │ │ │ + beq 106b4c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 106df8 │ │ │ │ + beq 106dd0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106e00 │ │ │ │ - ldr r1, [pc, #3172] @ 107a44 │ │ │ │ - ldr r2, [pc, #3172] @ 107a48 │ │ │ │ + bne 106dd8 │ │ │ │ + ldr r1, [pc, #3172] @ 107a1c │ │ │ │ + ldr r2, [pc, #3172] @ 107a20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ - b 106fdc │ │ │ │ + b 106fb4 │ │ │ │ mov r9, r1 │ │ │ │ - b 106fdc │ │ │ │ + b 106fb4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 106f6c │ │ │ │ + bne 106f44 │ │ │ │ ldr r9, [sp, #352] @ 0x160 │ │ │ │ - b 106fc0 │ │ │ │ - ldr r0, [pc, #3152] @ 107a90 │ │ │ │ + b 106f98 │ │ │ │ + ldr r0, [pc, #3152] @ 107a68 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #9 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #3124] @ 107a8c │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #3124] @ 107a64 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #3096] @ 107a88 │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #3096] @ 107a60 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #3060] @ 107a7c │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #3060] @ 107a54 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #11 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #3064] @ 107a98 │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #3064] @ 107a70 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #3040] @ 107a94 │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #3040] @ 107a6c │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #2996] @ 107a80 │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #2996] @ 107a58 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #10 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ + b 106f10 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #2952] @ 107a74 │ │ │ │ + ldr r0, [pc, #2952] @ 107a4c │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #2940] @ 107a78 │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #2940] @ 107a50 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #9 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #2928] @ 107a84 │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #2928] @ 107a5c │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106f38 │ │ │ │ - ldr r0, [pc, #2928] @ 107a9c │ │ │ │ + b 106f10 │ │ │ │ + ldr r0, [pc, #2928] @ 107a74 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, #13 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ @@ -181787,288 +181777,288 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - b 106848 │ │ │ │ + b 106820 │ │ │ │ eor r0, r1, #2 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, #4 │ │ │ │ - bne 106fa0 │ │ │ │ - ldr r1, [pc, #2752] @ 107a4c │ │ │ │ - ldr r2, [pc, #2752] @ 107a50 │ │ │ │ + bne 106f78 │ │ │ │ + ldr r1, [pc, #2752] @ 107a24 │ │ │ │ + ldr r2, [pc, #2752] @ 107a28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ - b 106fc0 │ │ │ │ + b 106f98 │ │ │ │ vldr d8, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0318 │ │ │ │ + bl 1c02f0 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107000 │ │ │ │ + beq 106fd8 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 106fdc │ │ │ │ + beq 106fb4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 106ff8 │ │ │ │ + beq 106fd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r9 │ │ │ │ - b 106b74 │ │ │ │ + b 106b4c │ │ │ │ ldrb r1, [sp, #345] @ 0x159 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #8 │ │ │ │ - beq 106f84 │ │ │ │ + beq 106f5c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c116c │ │ │ │ + bl 1c1144 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 1070a4 │ │ │ │ + beq 10707c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #6 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 106f84 │ │ │ │ + beq 106f5c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 1070b0 │ │ │ │ + beq 107088 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 1070bc │ │ │ │ - ldr r1, [pc, #2504] @ 107a54 │ │ │ │ - ldr r2, [pc, #2504] @ 107a58 │ │ │ │ + bne 107094 │ │ │ │ + ldr r1, [pc, #2504] @ 107a2c │ │ │ │ + ldr r2, [pc, #2504] @ 107a30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 10749c │ │ │ │ + b 107474 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ - b 106fc0 │ │ │ │ + b 106f98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 10749c │ │ │ │ + b 107474 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0058 │ │ │ │ + bl 1c0030 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 107130 │ │ │ │ + beq 107108 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10713c │ │ │ │ - ldr r1, [pc, #2400] @ 107a5c │ │ │ │ - ldr r2, [pc, #2400] @ 107a60 │ │ │ │ + bne 107114 │ │ │ │ + ldr r1, [pc, #2400] @ 107a34 │ │ │ │ + ldr r2, [pc, #2400] @ 107a38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 107480 │ │ │ │ + b 107458 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r8 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - b 1071bc │ │ │ │ + b 107194 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 107480 │ │ │ │ + b 107458 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1bf6c0 │ │ │ │ + bl 1bf698 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 107460 │ │ │ │ + beq 107438 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ add ip, sp, #384 @ 0x180 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne 1073dc │ │ │ │ - ldr r1, [pc, #2264] @ 107a64 │ │ │ │ - ldr r2, [pc, #2264] @ 107a68 │ │ │ │ + bne 1073b4 │ │ │ │ + ldr r1, [pc, #2264] @ 107a3c │ │ │ │ + ldr r2, [pc, #2264] @ 107a40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 107460 │ │ │ │ + b 107438 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r4, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [pc, #2264] @ 107aa0 │ │ │ │ - ldr r2, [pc, #2264] @ 107aa4 │ │ │ │ + ldr r0, [pc, #2264] @ 107a78 │ │ │ │ + ldr r2, [pc, #2264] @ 107a7c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #2236] @ 107ab8 │ │ │ │ + ldr r0, [pc, #2236] @ 107a90 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #2232] @ 107abc │ │ │ │ + ldr r2, [pc, #2232] @ 107a94 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #2188] @ 107ad0 │ │ │ │ + ldr r0, [pc, #2188] @ 107aa8 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #2184] @ 107ad4 │ │ │ │ + ldr r2, [pc, #2184] @ 107aac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #2108] @ 107ac8 │ │ │ │ + ldr r0, [pc, #2108] @ 107aa0 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #2104] @ 107acc │ │ │ │ + ldr r2, [pc, #2104] @ 107aa4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #2028] @ 107ac0 │ │ │ │ + ldr r0, [pc, #2028] @ 107a98 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #2024] @ 107ac4 │ │ │ │ + ldr r2, [pc, #2024] @ 107a9c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #1932] @ 107aa8 │ │ │ │ + ldr r0, [pc, #1932] @ 107a80 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #1928] @ 107aac │ │ │ │ + ldr r2, [pc, #1928] @ 107a84 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #1868] @ 107ab0 │ │ │ │ + ldr r0, [pc, #1868] @ 107a88 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #1864] @ 107ab4 │ │ │ │ + ldr r2, [pc, #1864] @ 107a8c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 1073d8 │ │ │ │ + b 1073b0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ - ldr r0, [pc, #1836] @ 107ad8 │ │ │ │ + ldr r0, [pc, #1836] @ 107ab0 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r2, [pc, #1832] @ 107adc │ │ │ │ + ldr r2, [pc, #1832] @ 107ab4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ @@ -182082,64 +182072,64 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr ip, [sp, #344] @ 0x158 │ │ │ │ ldr lr, [sp, #348] @ 0x15c │ │ │ │ eor r2, ip, #3 │ │ │ │ orrs r2, r2, lr │ │ │ │ - bne 107428 │ │ │ │ + bne 107400 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 107450 │ │ │ │ + b 107428 │ │ │ │ eor r2, ip, #2 │ │ │ │ orrs r2, r2, lr │ │ │ │ - bne 1074cc │ │ │ │ - ldr r1, [pc, #1584] @ 107a6c │ │ │ │ - ldr r2, [pc, #1584] @ 107a70 │ │ │ │ + bne 1074a4 │ │ │ │ + ldr r1, [pc, #1584] @ 107a44 │ │ │ │ + ldr r2, [pc, #1584] @ 107a48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #10 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ addne r0, sp, #160 @ 0xa0 │ │ │ │ - blne 122230 │ │ │ │ + blne 122208 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107480 │ │ │ │ + beq 107458 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10749c │ │ │ │ + beq 107474 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1074b8 │ │ │ │ + beq 107490 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ - b 106fc0 │ │ │ │ - adceq sp, r5, r8, asr #17 │ │ │ │ - umlaleq ip, r5, ip, sp │ │ │ │ + b 106f98 │ │ │ │ + strdeq sp, [r5], r0 @ │ │ │ │ + adceq ip, r5, r4, asr #27 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sl, #32 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ @@ -182183,194 +182173,194 @@ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ vstr d0, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1075ac │ │ │ │ + beq 107584 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 106d24 │ │ │ │ + b 106cfc │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 106d58 │ │ │ │ + b 106d30 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 12173c │ │ │ │ + bl 121714 │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1075f4 │ │ │ │ + beq 1075cc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 122230 │ │ │ │ - b 1075f4 │ │ │ │ - adceq sp, r5, r0, lsr #16 │ │ │ │ - strdeq ip, [r5], r4 @ │ │ │ │ + bl 122208 │ │ │ │ + b 1075cc │ │ │ │ + adceq sp, r5, r8, asr #16 │ │ │ │ + adceq ip, r5, ip, lsl sp │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10761c │ │ │ │ + beq 1075f4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 40e544 │ │ │ │ - b 10761c │ │ │ │ + bl 40e51c │ │ │ │ + b 1075f4 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107644 │ │ │ │ + beq 10761c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 107644 │ │ │ │ - umlaleq sp, r5, r0, r0 │ │ │ │ + bl 40e51c │ │ │ │ + b 10761c │ │ │ │ + strhteq sp, [r5], r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10766c │ │ │ │ + beq 107644 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 40e544 │ │ │ │ - b 10766c │ │ │ │ + bl 40e51c │ │ │ │ + b 107644 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107698 │ │ │ │ + beq 107670 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - bl 40e544 │ │ │ │ - b 107698 │ │ │ │ + bl 40e51c │ │ │ │ + b 107670 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1076d4 │ │ │ │ + beq 1076ac │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1076d4 │ │ │ │ + bl 40e51c │ │ │ │ + b 1076ac │ │ │ │ mov r5, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r6, r8 │ │ │ │ - b 107860 │ │ │ │ + b 107838 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1077f8 │ │ │ │ + beq 1077d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1077f8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1077d0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 12173c │ │ │ │ - b 107a14 │ │ │ │ - addeq r5, r8, r6, lsl r3 │ │ │ │ + bl 121714 │ │ │ │ + b 1079ec │ │ │ │ + strdeq r5, [r8], lr │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10777c │ │ │ │ + bne 107754 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10779c │ │ │ │ + bne 107774 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1077bc │ │ │ │ + bne 107794 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1077d0 │ │ │ │ + bne 1077a8 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1078b4 │ │ │ │ + bcs 10788c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bge 1078c8 │ │ │ │ - b 1078e4 │ │ │ │ + bge 1078a0 │ │ │ │ + b 1078bc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107734 │ │ │ │ + beq 10770c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107744 │ │ │ │ + beq 10771c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 107744 │ │ │ │ + bl 40e51c │ │ │ │ + b 10771c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 10776c │ │ │ │ - b 1078b4 │ │ │ │ + bcc 107744 │ │ │ │ + b 10788c │ │ │ │ mov r9, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10783c │ │ │ │ + beq 107814 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 10783c │ │ │ │ + bl 40e51c │ │ │ │ + b 107814 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107a14 │ │ │ │ + beq 1079ec │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 121534 │ │ │ │ - b 107a14 │ │ │ │ + bl 12150c │ │ │ │ + b 1079ec │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107a2c │ │ │ │ + beq 107a04 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1ba360 │ │ │ │ - b 107a2c │ │ │ │ + bl 1ba338 │ │ │ │ + b 107a04 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ - b 107a14 │ │ │ │ + b 1079ec │ │ │ │ mov r9, r0 │ │ │ │ - b 107890 │ │ │ │ + b 107868 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -182381,166 +182371,166 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 10776c │ │ │ │ + bcc 107744 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 122230 │ │ │ │ + bl 122208 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1078e4 │ │ │ │ + blt 1078bc │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1078e4 │ │ │ │ + beq 1078bc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10790c │ │ │ │ + blt 1078e4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10790c │ │ │ │ + beq 1078e4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10792c │ │ │ │ + beq 107904 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq 107964 │ │ │ │ + beq 10793c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107964 │ │ │ │ + beq 10793c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq 10799c │ │ │ │ + beq 107974 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10799c │ │ │ │ + beq 107974 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq 1079d4 │ │ │ │ + beq 1079ac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1079d4 │ │ │ │ + beq 1079ac │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq 107a0c │ │ │ │ + beq 1079e4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107a0c │ │ │ │ + beq 1079e4 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 107a2c │ │ │ │ + beq 107a04 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r5, ip, asr #5 │ │ │ │ - adceq ip, r5, r0, lsr #15 │ │ │ │ - adceq sp, r5, ip, asr #32 │ │ │ │ - adceq ip, r5, r0, lsr #10 │ │ │ │ - adceq ip, r5, r0, lsr #29 │ │ │ │ - adceq ip, r5, r4, ror r3 │ │ │ │ - adceq ip, r5, r0, lsr #27 │ │ │ │ - adceq ip, r5, r4, ror r2 │ │ │ │ - adceq ip, r5, r0, lsr sp │ │ │ │ - adceq ip, r5, r4, lsl #4 │ │ │ │ - adceq ip, r5, r0, lsr #25 │ │ │ │ - adceq ip, r5, r4, ror r1 │ │ │ │ - strdeq ip, [r5], r0 @ │ │ │ │ - adceq fp, r5, r4, asr #29 │ │ │ │ - addeq r4, r8, ip, lsr ip │ │ │ │ - addeq r4, r8, r3, lsr ip │ │ │ │ - @ instruction: 0x00884cb0 │ │ │ │ - addeq r4, r8, r7, ror ip │ │ │ │ - addeq r2, r8, r7, lsl #21 │ │ │ │ - addeq r1, r8, ip, ror #27 │ │ │ │ - addeq r4, r8, r6, lsr #24 │ │ │ │ - addeq r4, r8, sp, lsl #26 │ │ │ │ - addeq r4, r8, r2, lsr #25 │ │ │ │ - @ instruction: 0x00884cbf │ │ │ │ - addeq r4, r8, sp, lsr ip │ │ │ │ - addeq sl, r8, r4, lsr #8 │ │ │ │ - adceq pc, r5, r4, asr r6 @ │ │ │ │ - addeq sl, r8, ip, asr #5 │ │ │ │ - strdeq pc, [r5], r8 @ │ │ │ │ - addeq sl, r8, r4, lsl #5 │ │ │ │ + strdeq sp, [r5], r4 @ │ │ │ │ + adceq ip, r5, r8, asr #15 │ │ │ │ + adceq sp, r5, r4, ror r0 │ │ │ │ + adceq ip, r5, r8, asr #10 │ │ │ │ + adceq ip, r5, r8, asr #29 │ │ │ │ + umlaleq ip, r5, ip, r3 │ │ │ │ + adceq ip, r5, r8, asr #27 │ │ │ │ + umlaleq ip, r5, ip, r2 │ │ │ │ + adceq ip, r5, r8, asr sp │ │ │ │ + adceq ip, r5, ip, lsr #4 │ │ │ │ + adceq ip, r5, r8, asr #25 │ │ │ │ + umlaleq ip, r5, ip, r1 │ │ │ │ + adceq ip, r5, r8, lsl sl │ │ │ │ + adceq fp, r5, ip, ror #29 │ │ │ │ + addeq r4, r8, r4, lsr #24 │ │ │ │ + addeq r4, r8, fp, lsl ip │ │ │ │ + umulleq r4, r8, r8, ip │ │ │ │ + addeq r4, r8, pc, asr ip │ │ │ │ + addeq r2, r8, pc, ror #20 │ │ │ │ + ldrdeq r1, [r8], r4 │ │ │ │ + addeq r4, r8, lr, lsl #24 │ │ │ │ + strdeq r4, [r8], r5 │ │ │ │ + addeq r4, r8, sl, lsl #25 │ │ │ │ + addeq r4, r8, r7, lsr #25 │ │ │ │ + addeq r4, r8, r5, lsr #24 │ │ │ │ + addeq sl, r8, ip, lsl #8 │ │ │ │ + adceq pc, r5, ip, ror r6 @ │ │ │ │ + @ instruction: 0x0088a2b4 │ │ │ │ + adceq pc, r5, r0, lsr #10 │ │ │ │ + addeq sl, r8, ip, ror #4 │ │ │ │ + ldrdeq pc, [r5], r8 @ │ │ │ │ + ldrdeq sl, [r8], r4 │ │ │ │ + adceq pc, r5, r0, asr #12 │ │ │ │ + strdeq sl, [r8], ip │ │ │ │ + adceq pc, r5, r8, ror #10 │ │ │ │ + addeq sl, r8, r4, asr #6 │ │ │ │ strhteq pc, [r5], r0 @ │ │ │ │ - addeq sl, r8, ip, ror #7 │ │ │ │ - adceq pc, r5, r8, lsl r6 @ │ │ │ │ - addeq sl, r8, r4, lsl r3 │ │ │ │ - adceq pc, r5, r0, asr #10 │ │ │ │ - addeq sl, r8, ip, asr r3 │ │ │ │ - adceq pc, r5, r8, lsl #11 │ │ │ │ - addeq sl, r8, r4, lsr #7 │ │ │ │ - ldrdeq pc, [r5], r0 @ │ │ │ │ - addeq sl, r8, ip, lsr r2 │ │ │ │ - adceq pc, r5, r8, ror #8 │ │ │ │ + addeq sl, r8, ip, lsl #7 │ │ │ │ + strdeq pc, [r5], r8 @ │ │ │ │ + addeq sl, r8, r4, lsr #4 │ │ │ │ + umlaleq pc, r5, r0, r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ eor r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #21 │ │ │ │ movcs r5, #21 │ │ │ │ cmp r5, #20 │ │ │ │ - beq 107bfc │ │ │ │ + beq 107bd4 │ │ │ │ cmp r5, #21 │ │ │ │ - bne 107e64 │ │ │ │ + bne 107e3c │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r6, sp, #16 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ orr fp, r7, #4 │ │ │ │ @@ -182555,146 +182545,146 @@ │ │ │ │ add r0, r6, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bc2c8 │ │ │ │ + bl 1bc2a0 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 107c6c │ │ │ │ + bne 107c44 │ │ │ │ ldrb r0, [sp, #73] @ 0x49 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 107cd0 │ │ │ │ + beq 107ca8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 107bb4 │ │ │ │ + beq 107b8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107fe4 │ │ │ │ + beq 107fbc │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b 107b60 │ │ │ │ + bl 12150c │ │ │ │ + b 107b38 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 107e9c │ │ │ │ + bne 107e74 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108010 │ │ │ │ + beq 107fe8 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ - bl d6144 │ │ │ │ + bl d611c │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107e8c │ │ │ │ + beq 107e64 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ - b 107b60 │ │ │ │ + b 107b38 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib fp, {r0, r6} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r6, r1, lsl #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 107c3c │ │ │ │ + beq 107c14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 107d04 │ │ │ │ - ldr r1, [pc, #1236] @ 108118 │ │ │ │ - ldr r2, [pc, #1236] @ 10811c │ │ │ │ + bne 107cdc │ │ │ │ + ldr r1, [pc, #1236] @ 1080f0 │ │ │ │ + ldr r2, [pc, #1236] @ 1080f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r8] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b 107f20 │ │ │ │ + bl 1ba338 │ │ │ │ + b 107ef8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ - beq 107eec │ │ │ │ + beq 107ec4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 107ed0 │ │ │ │ + beq 107ea8 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 107cac │ │ │ │ + b 107c84 │ │ │ │ add r4, r4, #12 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 107ed0 │ │ │ │ + beq 107ea8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 107ca0 │ │ │ │ + beq 107c78 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 107ca0 │ │ │ │ + bl 40e51c │ │ │ │ + b 107c78 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ - bne 107d8c │ │ │ │ - ldr r0, [pc, #1096] @ 108134 │ │ │ │ + bne 107d64 │ │ │ │ + ldr r0, [pc, #1096] @ 10810c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 57dc4 │ │ │ │ mov r7, r0 │ │ │ │ - b 107eec │ │ │ │ + b 107ec4 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl d6144 │ │ │ │ + bl d611c │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 107c58 │ │ │ │ + beq 107c30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [r0] │ │ │ │ ldmib r0, {r1, r4} │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r4, sl │ │ │ │ - bne 107f34 │ │ │ │ + bne 107f0c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ @@ -182704,253 +182694,253 @@ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107e44 │ │ │ │ + beq 107e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq 107e18 │ │ │ │ + beq 107df0 │ │ │ │ add r4, r9, #4 │ │ │ │ - b 107df4 │ │ │ │ + b 107dcc │ │ │ │ add r4, r4, #12 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 107e18 │ │ │ │ + beq 107df0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 107de8 │ │ │ │ + beq 107dc0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 107de8 │ │ │ │ + bl 40e51c │ │ │ │ + b 107dc0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 107f20 │ │ │ │ + beq 107ef8 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 107f2c │ │ │ │ - b 107fd4 │ │ │ │ + beq 107f04 │ │ │ │ + b 107fac │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 107f2c │ │ │ │ - b 107fd4 │ │ │ │ - ldr r2, [pc, #676] @ 108110 │ │ │ │ + beq 107f04 │ │ │ │ + b 107fac │ │ │ │ + ldr r2, [pc, #676] @ 1080e8 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 107eec │ │ │ │ - ldr r0, [pc, #636] @ 108120 │ │ │ │ + b 107ec4 │ │ │ │ + ldr r0, [pc, #636] @ 1080f8 │ │ │ │ mov r6, r5 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ mov r1, #6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 58038 │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 107c98 │ │ │ │ + bne 107c70 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 107eec │ │ │ │ + beq 107ec4 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ strd r6, [r1] │ │ │ │ - beq 107f0c │ │ │ │ + beq 107ee4 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 107f20 │ │ │ │ + beq 107ef8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 107fd4 │ │ │ │ + bne 107fac │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, r4, sl │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #464] @ 108114 │ │ │ │ + ldr r2, [pc, #464] @ 1080ec │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, r5 │ │ │ │ strd r0, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 107fa8 │ │ │ │ + beq 107f80 │ │ │ │ add r6, r7, #4 │ │ │ │ - b 107f84 │ │ │ │ + b 107f5c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 107fa8 │ │ │ │ + beq 107f80 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 107f78 │ │ │ │ + beq 107f50 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 107f78 │ │ │ │ + bl 40e51c │ │ │ │ + b 107f50 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 107fc4 │ │ │ │ + beq 107f9c │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, sl │ │ │ │ and r0, r5, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 107f2c │ │ │ │ + beq 107f04 │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - ldr r0, [pc, #308] @ 108124 │ │ │ │ - ldr r2, [pc, #308] @ 108128 │ │ │ │ + ldr r0, [pc, #308] @ 1080fc │ │ │ │ + ldr r2, [pc, #308] @ 108100 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 10803c │ │ │ │ + b 108014 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #268] @ 10812c │ │ │ │ - ldr r2, [pc, #268] @ 108130 │ │ │ │ + ldr r0, [pc, #268] @ 108104 │ │ │ │ + ldr r2, [pc, #268] @ 108108 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120af8 │ │ │ │ + bl 120ad0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 120af8 │ │ │ │ - b 1080e8 │ │ │ │ - b 1080b8 │ │ │ │ + bl 120ad0 │ │ │ │ + b 1080c0 │ │ │ │ + b 108090 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 1080c8 │ │ │ │ + b 1080a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1080e8 │ │ │ │ + beq 1080c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b 1080e8 │ │ │ │ + bl 12150c │ │ │ │ + b 1080c0 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1ba360 │ │ │ │ - b 108100 │ │ │ │ + bl 1ba338 │ │ │ │ + b 1080d8 │ │ │ │ bl 8e880 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b 1080e8 │ │ │ │ + b 1080c0 │ │ │ │ mov r6, r0 │ │ │ │ - b 1080d4 │ │ │ │ + b 1080ac │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #112 @ 0x70 │ │ │ │ - blne 120af8 │ │ │ │ + blne 120ad0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 108100 │ │ │ │ + beq 1080d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r5, ip, lsl #17 │ │ │ │ + strhteq fp, [r5], r4 │ │ │ │ + adceq lr, r5, ip, ror r8 │ │ │ │ + ldrdeq ip, [r5], r8 @ │ │ │ │ + adceq fp, r5, r4, ror #13 │ │ │ │ + addeq r5, r8, sp, ror #7 │ │ │ │ + addeq r9, r8, r8, ror #11 │ │ │ │ adceq lr, r5, r4, asr r8 │ │ │ │ - strhteq ip, [r5], r0 │ │ │ │ - strhteq fp, [r5], ip │ │ │ │ - addeq r5, r8, r5, lsl #8 │ │ │ │ - addeq r9, r8, r0, lsl #12 │ │ │ │ - adceq lr, r5, ip, lsr #16 │ │ │ │ - ldrdeq r9, [r8], r0 │ │ │ │ - strdeq lr, [r5], ip @ │ │ │ │ - addeq r5, r8, r5, asr #11 │ │ │ │ + @ instruction: 0x008895b8 │ │ │ │ + adceq lr, r5, r4, lsr #16 │ │ │ │ + addeq r5, r8, sp, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, sp, #264 @ 0x108 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ eor r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ add sl, r1, #16 │ │ │ │ cmp r6, #21 │ │ │ │ movcs r6, #21 │ │ │ │ cmp r6, #20 │ │ │ │ - beq 108468 │ │ │ │ + beq 108440 │ │ │ │ cmp r6, #21 │ │ │ │ - bne 108780 │ │ │ │ + bne 108758 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, r5, #16 │ │ │ │ @@ -182969,248 +182959,248 @@ │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ orr r7, r4, #4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov fp, #2 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [pc, #2732] @ 108c94 │ │ │ │ - ldr r9, [pc, #2732] @ 108c98 │ │ │ │ + ldr r8, [pc, #2732] @ 108c6c │ │ │ │ + ldr r9, [pc, #2732] @ 108c70 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc778 │ │ │ │ + bl 1bc750 │ │ │ │ ldrb r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1084f4 │ │ │ │ + bne 1084cc │ │ │ │ ldrb r0, [sp, #201] @ 0xc9 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 108260 │ │ │ │ + bne 108238 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108a9c │ │ │ │ + beq 108a74 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ - b 108214 │ │ │ │ + bl 12150c │ │ │ │ + b 1081ec │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ muleq r0, ip, r1 │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 108a38 │ │ │ │ + bne 108a10 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108ab8 │ │ │ │ + beq 108a90 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ mov r6, fp │ │ │ │ mov fp, r8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 10886c │ │ │ │ + beq 108844 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r6, #-2147483627 @ 0x80000015 │ │ │ │ - b 108214 │ │ │ │ + b 1081ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1089f8 │ │ │ │ + bne 1089d0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108a9c │ │ │ │ + beq 108a74 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 1087bc │ │ │ │ + beq 108794 │ │ │ │ vldr d10, [sp, #248] @ 0xf8 │ │ │ │ - b 108214 │ │ │ │ + b 1081ec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 108a70 │ │ │ │ + bne 108a48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108adc │ │ │ │ + beq 108ab4 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - beq 108890 │ │ │ │ + beq 108868 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 108214 │ │ │ │ + b 1081ec │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 108a18 │ │ │ │ + bne 1089f0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108a9c │ │ │ │ + beq 108a74 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr fp, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ eor r0, fp, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1087bc │ │ │ │ + beq 108794 │ │ │ │ vldr d8, [sp, #248] @ 0xf8 │ │ │ │ - b 108214 │ │ │ │ + b 1081ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 108a08 │ │ │ │ + bne 1089e0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108a9c │ │ │ │ + beq 108a74 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 1087bc │ │ │ │ + beq 108794 │ │ │ │ vldr d9, [sp, #248] @ 0xf8 │ │ │ │ - b 108214 │ │ │ │ + b 1081ec │ │ │ │ ldmib r4, {r0, r7, r9} │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r7, r9, lsl #4 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 1084a4 │ │ │ │ + beq 10847c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 10868c │ │ │ │ - ldr r1, [pc, #2000] @ 108c7c │ │ │ │ - ldr r2, [pc, #2000] @ 108c80 │ │ │ │ + bne 108664 │ │ │ │ + ldr r1, [pc, #2000] @ 108c54 │ │ │ │ + ldr r2, [pc, #2000] @ 108c58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r8, {r1, fp} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 1084e4 │ │ │ │ + beq 1084bc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10852c │ │ │ │ + blt 108504 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10852c │ │ │ │ + beq 108504 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 10854c │ │ │ │ + blt 108524 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10854c │ │ │ │ + beq 108524 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ stmib r5, {r1, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 108570 │ │ │ │ + beq 108548 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1084e4 │ │ │ │ + beq 1084bc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b 1084e4 │ │ │ │ + bl 12150c │ │ │ │ + b 1084bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ @@ -183252,92 +183242,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108724 │ │ │ │ + beq 1086fc │ │ │ │ str r0, [r3, #8] │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne 108744 │ │ │ │ + bne 10871c │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1084e4 │ │ │ │ - b 108760 │ │ │ │ + beq 1084bc │ │ │ │ + b 108738 │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #200 @ 0xc8 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1084c0 │ │ │ │ + beq 108498 │ │ │ │ cmp r9, #1 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - beq 1086e0 │ │ │ │ + beq 1086b8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r7, #32 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bne 1087c4 │ │ │ │ - ldr r1, [pc, #1436] @ 108c84 │ │ │ │ - ldr r2, [pc, #1436] @ 108c88 │ │ │ │ + bne 10879c │ │ │ │ + ldr r1, [pc, #1436] @ 108c5c │ │ │ │ + ldr r2, [pc, #1436] @ 108c60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 108718 │ │ │ │ + beq 1086f0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - b 1084c0 │ │ │ │ + b 108498 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1084e4 │ │ │ │ + beq 1084bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1264] @ 108c78 │ │ │ │ + ldr r2, [pc, #1264] @ 108c50 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #7 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -183345,123 +183335,123 @@ │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ - b 1084f8 │ │ │ │ + b 1084d0 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r7, #20] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl de31c │ │ │ │ + bl de2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1086fc │ │ │ │ + beq 1086d4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 108830 │ │ │ │ + beq 108808 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1088a8 │ │ │ │ - ldr r1, [pc, #1108] @ 108c8c │ │ │ │ - ldr r2, [pc, #1108] @ 108c90 │ │ │ │ + bne 108880 │ │ │ │ + ldr r1, [pc, #1108] @ 108c64 │ │ │ │ + ldr r2, [pc, #1108] @ 108c68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 108864 │ │ │ │ + beq 10883c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, r7 │ │ │ │ - b 1086fc │ │ │ │ + b 1086d4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 108518 │ │ │ │ - b 10852c │ │ │ │ + bge 1084f0 │ │ │ │ + b 108504 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 10852c │ │ │ │ + b 108504 │ │ │ │ add r3, r7, #36 @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #204 @ 0xcc │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl dd210 │ │ │ │ + bl dd1e8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne 1088f0 │ │ │ │ + bne 1088c8 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - b 108848 │ │ │ │ + b 108820 │ │ │ │ vldr d8, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eor r0, r1, #3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 10891c │ │ │ │ + bne 1088f4 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - b 108848 │ │ │ │ + b 108820 │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r0, #3 │ │ │ │ - beq 108830 │ │ │ │ + beq 108808 │ │ │ │ vldr d9, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1c0f18 │ │ │ │ + bl 1c0ef0 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eor r0, r2, #3 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 108914 │ │ │ │ + beq 1088ec │ │ │ │ eor r0, r2, #2 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ orrs r0, r0, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ - beq 108830 │ │ │ │ + beq 108808 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ vldr d0, [sp, #208] @ 0xd0 │ │ │ │ str lr, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ strd r2, [sl, #16] │ │ │ │ @@ -183472,219 +183462,219 @@ │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ vstr d9, [sp, #152] @ 0x98 │ │ │ │ vstr d0, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108a90 │ │ │ │ + beq 108a68 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ - bl 121c98 │ │ │ │ + bl 121c70 │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #672] @ 108ca0 │ │ │ │ + ldr r8, [pc, #672] @ 108c78 │ │ │ │ mov r1, #16 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 108a24 │ │ │ │ - ldr r8, [pc, #660] @ 108ca4 │ │ │ │ + b 1089fc │ │ │ │ + ldr r8, [pc, #660] @ 108c7c │ │ │ │ mov r1, #13 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 108a24 │ │ │ │ - ldr r8, [pc, #636] @ 108c9c │ │ │ │ + b 1089fc │ │ │ │ + ldr r8, [pc, #636] @ 108c74 │ │ │ │ mov r1, #20 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 108a4c │ │ │ │ + b 108a24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #11 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bl 58038 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 108518 │ │ │ │ - b 10852c │ │ │ │ + bge 1084f0 │ │ │ │ + b 108504 │ │ │ │ mov r1, #7 │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 108a50 │ │ │ │ + b 108a28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 10872c │ │ │ │ - ldr r0, [pc, #516] @ 108ca8 │ │ │ │ - ldr r2, [pc, #516] @ 108cac │ │ │ │ + b 108704 │ │ │ │ + ldr r0, [pc, #516] @ 108c80 │ │ │ │ + ldr r2, [pc, #516] @ 108c84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 108afc │ │ │ │ - ldr r0, [pc, #496] @ 108cb0 │ │ │ │ + b 108ad4 │ │ │ │ + ldr r0, [pc, #496] @ 108c88 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #492] @ 108cb4 │ │ │ │ + ldr r2, [pc, #492] @ 108c8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 108afc │ │ │ │ - ldr r0, [pc, #468] @ 108cb8 │ │ │ │ + b 108ad4 │ │ │ │ + ldr r0, [pc, #468] @ 108c90 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r2, [pc, #464] @ 108cbc │ │ │ │ + ldr r2, [pc, #464] @ 108c94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 121c98 │ │ │ │ + bl 121c70 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - b 108bf4 │ │ │ │ + b 108bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 108b44 │ │ │ │ + beq 108b1c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 108b44 │ │ │ │ + bl 40e51c │ │ │ │ + b 108b1c │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 108bd4 │ │ │ │ + beq 108bac │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 108bd4 │ │ │ │ + bl 40e51c │ │ │ │ + b 108bac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108c50 │ │ │ │ + beq 108c28 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b 108c50 │ │ │ │ + bl 12150c │ │ │ │ + b 108c28 │ │ │ │ bl 8e880 │ │ │ │ - b 108bf4 │ │ │ │ + b 108bcc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 121c98 │ │ │ │ - b 108c50 │ │ │ │ + bl 121c70 │ │ │ │ + b 108c28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 108bf8 │ │ │ │ - b 108bf4 │ │ │ │ + b 108bd0 │ │ │ │ + b 108bcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 108bf8 │ │ │ │ - b 108bf4 │ │ │ │ + b 108bd0 │ │ │ │ + b 108bcc │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b 108c50 │ │ │ │ + b 108c28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108c68 │ │ │ │ + beq 108c40 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1ba360 │ │ │ │ - b 108c68 │ │ │ │ + bl 1ba338 │ │ │ │ + b 108c40 │ │ │ │ bl 8e880 │ │ │ │ - b 108bf4 │ │ │ │ + b 108bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 108c20 │ │ │ │ + blt 108bf8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108c20 │ │ │ │ + beq 108bf8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 108c48 │ │ │ │ + blt 108c20 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108c48 │ │ │ │ + beq 108c20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 108c68 │ │ │ │ + beq 108c40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r5, ip, ror pc │ │ │ │ - adceq fp, r5, r0, lsr #19 │ │ │ │ - adceq sl, r5, r4, asr lr │ │ │ │ - adceq fp, r5, r4, ror #14 │ │ │ │ - adceq sl, r5, r8, lsl ip │ │ │ │ - adceq fp, r5, r4, lsl r6 │ │ │ │ - adceq sl, r5, r8, asr #21 │ │ │ │ - addeq r4, r8, fp, asr #8 │ │ │ │ - addeq r4, r8, r2, asr r4 │ │ │ │ - addeq r3, r8, r9, lsr #24 │ │ │ │ - addeq r0, r8, r4, lsl #5 │ │ │ │ - addeq r3, r8, r1, ror #2 │ │ │ │ - addeq r8, r8, ip, asr #22 │ │ │ │ - adceq sp, r5, ip, ror sp │ │ │ │ - addeq r8, r8, ip, lsr #22 │ │ │ │ - adceq sp, r5, r8, asr sp │ │ │ │ - addeq r8, r8, r8, lsl #22 │ │ │ │ - adceq sp, r5, r4, lsr sp │ │ │ │ + adceq sl, r5, r4, lsr #31 │ │ │ │ + adceq fp, r5, r8, asr #19 │ │ │ │ + adceq sl, r5, ip, ror lr │ │ │ │ + adceq fp, r5, ip, lsl #15 │ │ │ │ + adceq sl, r5, r0, asr #24 │ │ │ │ + adceq fp, r5, ip, lsr r6 │ │ │ │ + strdeq sl, [r5], r0 @ │ │ │ │ + addeq r4, r8, r3, lsr r4 │ │ │ │ + addeq r4, r8, sl, lsr r4 │ │ │ │ + addeq r3, r8, r1, lsl ip │ │ │ │ + addeq r0, r8, ip, ror #4 │ │ │ │ + addeq r3, r8, r9, asr #2 │ │ │ │ + addeq r8, r8, r4, lsr fp │ │ │ │ + adceq sp, r5, r4, lsr #27 │ │ │ │ + addeq r8, r8, r4, lsl fp │ │ │ │ + adceq sp, r5, r0, lsl #27 │ │ │ │ + strdeq r8, [r8], r0 │ │ │ │ + adceq sp, r5, ip, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ eor fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #21 │ │ │ │ movcs fp, #21 │ │ │ │ cmp fp, #20 │ │ │ │ - beq 108dd4 │ │ │ │ + beq 108dac │ │ │ │ cmp fp, #21 │ │ │ │ - bne 108f60 │ │ │ │ + bne 108f38 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -183697,126 +183687,126 @@ │ │ │ │ mov sl, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bae88 │ │ │ │ + bl 1bae60 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 108e48 │ │ │ │ + bne 108e20 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 108e88 │ │ │ │ + beq 108e60 │ │ │ │ tst r0, #1 │ │ │ │ - beq 108d8c │ │ │ │ + beq 108d64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108fd0 │ │ │ │ + beq 108fa8 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl 121534 │ │ │ │ - b 108d38 │ │ │ │ + bl 12150c │ │ │ │ + b 108d10 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 108f90 │ │ │ │ + bne 108f68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108fd0 │ │ │ │ + beq 108fa8 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 108f88 │ │ │ │ + beq 108f60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 108d38 │ │ │ │ + b 108d10 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 108e14 │ │ │ │ + beq 108dec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 108ecc │ │ │ │ - ldr r1, [pc, #588] @ 109068 │ │ │ │ - ldr r2, [pc, #588] @ 10906c │ │ │ │ + bne 108ea4 │ │ │ │ + ldr r1, [pc, #588] @ 109040 │ │ │ │ + ldr r2, [pc, #588] @ 109044 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq 108e70 │ │ │ │ + beq 108e48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 108e40 │ │ │ │ + beq 108e18 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b 108e40 │ │ │ │ + bl 12150c │ │ │ │ + b 108e18 │ │ │ │ mov ip, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r5, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108f00 │ │ │ │ + beq 108ed8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dd7c4 │ │ │ │ + bl dd79c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 108f1c │ │ │ │ + bne 108ef4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - b 108e30 │ │ │ │ + b 108e08 │ │ │ │ subs r0, sl, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movne r0, sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ stm r1, {r0, r2} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -183826,105 +183816,105 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r8, [r0] │ │ │ │ ldmib r0, {r1, r7} │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ba360 │ │ │ │ + bl 1ba338 │ │ │ │ cmp r7, r8 │ │ │ │ - bne 108fa8 │ │ │ │ + bne 108f80 │ │ │ │ str sl, [r6] │ │ │ │ str r9, [r6, #4] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #252] @ 109064 │ │ │ │ + ldr r2, [pc, #252] @ 10903c │ │ │ │ add r1, sp, #107 @ 0x6b │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - b 108e4c │ │ │ │ - ldr r0, [pc, #220] @ 109074 │ │ │ │ + b 108e24 │ │ │ │ + ldr r0, [pc, #220] @ 10904c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ bl 58038 │ │ │ │ mov r1, r0 │ │ │ │ - b 108e4c │ │ │ │ + b 108e24 │ │ │ │ sub r1, r7, r8 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #184] @ 109070 │ │ │ │ + ldr r2, [pc, #184] @ 109048 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ - b 108f78 │ │ │ │ - ldr r0, [pc, #160] @ 109078 │ │ │ │ - ldr r2, [pc, #160] @ 10907c │ │ │ │ + b 108f50 │ │ │ │ + ldr r0, [pc, #160] @ 109050 │ │ │ │ + ldr r2, [pc, #160] @ 109054 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 109034 │ │ │ │ + b 10900c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109040 │ │ │ │ + beq 109018 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121534 │ │ │ │ - b 109040 │ │ │ │ + bl 12150c │ │ │ │ + b 109018 │ │ │ │ bl 8e880 │ │ │ │ - b 109034 │ │ │ │ + b 10900c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ba360 │ │ │ │ - b 109054 │ │ │ │ + bl 1ba338 │ │ │ │ + b 10902c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b 109040 │ │ │ │ - b 109034 │ │ │ │ + b 109018 │ │ │ │ + b 10900c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ and r0, fp, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 109054 │ │ │ │ + beq 10902c │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - strhteq sl, [r5], r0 │ │ │ │ - adceq fp, r5, r8, asr #32 │ │ │ │ - adceq sl, r5, r4, ror #9 │ │ │ │ - adceq sp, r5, r0, ror #15 │ │ │ │ - addeq r3, r8, r4, asr #14 │ │ │ │ - addeq r8, r8, r8, lsl r6 │ │ │ │ - adceq sp, r5, r8, asr #16 │ │ │ │ + ldrdeq sl, [r5], r8 @ │ │ │ │ + adceq fp, r5, r0, ror r0 │ │ │ │ + adceq sl, r5, ip, lsl #10 │ │ │ │ + adceq sp, r5, r8, lsl #16 │ │ │ │ + addeq r3, r8, ip, lsr #14 │ │ │ │ + addeq r8, r8, r0, lsl #12 │ │ │ │ + adceq sp, r5, r0, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ eor r9, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #21 │ │ │ │ movcs r9, #21 │ │ │ │ cmp r9, #20 │ │ │ │ - beq 109328 │ │ │ │ + beq 109300 │ │ │ │ cmp r9, #21 │ │ │ │ - bne 1095dc │ │ │ │ + bne 1095b4 │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ @@ -183953,310 +183943,310 @@ │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 1bb914 │ │ │ │ + bl 1bb8ec │ │ │ │ ldrb r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10937c │ │ │ │ + bne 109354 │ │ │ │ ldrb r0, [sp, #217] @ 0xd9 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 109184 │ │ │ │ + bne 10915c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109a80 │ │ │ │ + beq 109a58 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ - bl 121534 │ │ │ │ - b 109138 │ │ │ │ + bl 12150c │ │ │ │ + b 109110 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1099dc │ │ │ │ + bne 1099b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109a80 │ │ │ │ + beq 109a58 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ - bl d6b08 │ │ │ │ + bl d6ae0 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1097c0 │ │ │ │ + bne 109798 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 109138 │ │ │ │ + b 109110 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109a30 │ │ │ │ + bne 109a08 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109af4 │ │ │ │ + beq 109acc │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, sl │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 10977c │ │ │ │ + beq 109754 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 109138 │ │ │ │ + b 109110 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1099b8 │ │ │ │ + bne 109990 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109acc │ │ │ │ + beq 109aa4 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, sl │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bne 109134 │ │ │ │ - b 10979c │ │ │ │ + bne 10910c │ │ │ │ + b 109774 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 109a08 │ │ │ │ + bne 1099e0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109aa0 │ │ │ │ + beq 109a78 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ stm r5, {r1, r2, r3} │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ - bl f7ab0 │ │ │ │ + bl f7a88 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq 1097ec │ │ │ │ + beq 1097c4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 109134 │ │ │ │ + b 10910c │ │ │ │ ldmib sl, {r1, r4, fp} │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, r4, fp, lsl #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - beq 109364 │ │ │ │ + beq 10933c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1093f0 │ │ │ │ - ldr r1, [pc, #2548] @ 109d60 │ │ │ │ - ldr r2, [pc, #2548] @ 109d64 │ │ │ │ + bne 1093c8 │ │ │ │ + ldr r1, [pc, #2548] @ 109d38 │ │ │ │ + ldr r2, [pc, #2548] @ 109d3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ - b 10941c │ │ │ │ + b 1093f4 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - b 109618 │ │ │ │ + b 1095f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109448 │ │ │ │ + beq 109420 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109480 │ │ │ │ - ldr r0, [pc, #2516] @ 109da4 │ │ │ │ + bne 109458 │ │ │ │ + ldr r0, [pc, #2516] @ 109d7c │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ bl 57dc4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 109470 │ │ │ │ + b 109448 │ │ │ │ ldmib r4, {r0, r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl d6b08 │ │ │ │ + bl d6ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1094c0 │ │ │ │ + beq 109498 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 1096c4 │ │ │ │ + beq 10969c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1ba360 │ │ │ │ - b 1096c4 │ │ │ │ - ldr r0, [pc, #2384] @ 109da0 │ │ │ │ + bl 1ba338 │ │ │ │ + b 10969c │ │ │ │ + ldr r0, [pc, #2384] @ 109d78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ bl 57dc4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b 109618 │ │ │ │ + b 1095f0 │ │ │ │ add r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r3, r0, #5 │ │ │ │ - bne 109568 │ │ │ │ + bne 109540 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #2312] @ 109da8 │ │ │ │ + ldr r0, [pc, #2312] @ 109d80 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ bl 57dc4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - b 1095bc │ │ │ │ + b 109594 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 109364 │ │ │ │ + beq 10933c │ │ │ │ add r2, r4, #32 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109364 │ │ │ │ + beq 10933c │ │ │ │ add r7, r4, #20 │ │ │ │ mov r6, #2 │ │ │ │ add ip, sp, #220 @ 0xdc │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldm r7, {r0, r3, r7} │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ stm ip, {r0, r3, r7} │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, r2 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10941c │ │ │ │ + beq 1093f4 │ │ │ │ cmp fp, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 109548 │ │ │ │ + beq 109520 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bne 10983c │ │ │ │ - ldr r1, [pc, #2072] @ 109d68 │ │ │ │ - ldr r2, [pc, #2072] @ 109d6c │ │ │ │ + bne 109814 │ │ │ │ + ldr r1, [pc, #2072] @ 109d40 │ │ │ │ + ldr r2, [pc, #2072] @ 109d44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ - b 109908 │ │ │ │ + b 1098e0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r2, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1096cc │ │ │ │ + bne 1096a4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #2084] @ 109dac │ │ │ │ + ldr r0, [pc, #2084] @ 109d84 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 57dc4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - beq 1095bc │ │ │ │ + beq 109594 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 109610 │ │ │ │ + beq 1095e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 109614 │ │ │ │ - ldr r2, [pc, #1904] @ 109d54 │ │ │ │ + bl 40e51c │ │ │ │ + b 1095ec │ │ │ │ + ldr r2, [pc, #1904] @ 109d2c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #19 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -184267,53 +184257,53 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ bicsne r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109644 │ │ │ │ + beq 10961c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 109668 │ │ │ │ + beq 109640 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bics r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r4 │ │ │ │ - beq 109688 │ │ │ │ + beq 109660 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r6] │ │ │ │ stmib r6, {r1, r5} │ │ │ │ - beq 1096b0 │ │ │ │ + beq 109688 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba218 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1096c4 │ │ │ │ + beq 10969c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -184339,66 +184329,66 @@ │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl 1a5ca8 │ │ │ │ + bl 1a5c80 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109818 │ │ │ │ + beq 1097f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121c40 │ │ │ │ + bl 121c18 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #1 │ │ │ │ - b 109398 │ │ │ │ + b 109370 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ - b 10939c │ │ │ │ + b 109374 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - b 109618 │ │ │ │ + b 1095f0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 109658 │ │ │ │ - b 109668 │ │ │ │ + bne 109630 │ │ │ │ + b 109640 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -184408,66 +184398,66 @@ │ │ │ │ mov r7, #3 │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl dea58 │ │ │ │ + bl dea30 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #256] @ 0x100 │ │ │ │ ldr r8, [sp, #260] @ 0x104 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109904 │ │ │ │ + beq 1098dc │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add fp, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 1c1370 │ │ │ │ + bl 1c1348 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr lr, [sp, #220] @ 0xdc │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ eor r2, r1, #3 │ │ │ │ orrs r2, r2, lr │ │ │ │ - beq 1098e8 │ │ │ │ + beq 1098c0 │ │ │ │ add r3, fp, #12 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r4, r5, fp, ip} │ │ │ │ stm r2, {r0, r4, r5, fp, ip} │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne 10992c │ │ │ │ - ldr r1, [pc, #1156] @ 109d58 │ │ │ │ - ldr r2, [pc, #1156] @ 109d5c │ │ │ │ + bne 109904 │ │ │ │ + ldr r1, [pc, #1156] @ 109d30 │ │ │ │ + ldr r2, [pc, #1156] @ 109d34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 109900 │ │ │ │ + beq 1098d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, r4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 109920 │ │ │ │ + beq 1098f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b 10941c │ │ │ │ + b 1093f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ add r9, sp, #152 @ 0x98 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -184482,290 +184472,290 @@ │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1a5db8 │ │ │ │ + bl 1a5d90 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109a60 │ │ │ │ + beq 109a38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121c40 │ │ │ │ + bl 121c18 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #944] @ 109d78 │ │ │ │ + ldr r0, [pc, #944] @ 109d50 │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ - b 109a50 │ │ │ │ + b 109a28 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, #12 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #876] @ 109d70 │ │ │ │ + ldr r0, [pc, #876] @ 109d48 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 109a58 │ │ │ │ + b 109a30 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r0, [pc, #868] @ 109d7c │ │ │ │ + ldr r0, [pc, #868] @ 109d54 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 109a58 │ │ │ │ + b 109a30 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #820] @ 109d74 │ │ │ │ + ldr r0, [pc, #820] @ 109d4c │ │ │ │ mov fp, r2 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ bl 58038 │ │ │ │ - b 109470 │ │ │ │ + b 109448 │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r8!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r8!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #756] @ 109d80 │ │ │ │ - ldr r2, [pc, #756] @ 109d84 │ │ │ │ + ldr r0, [pc, #756] @ 109d58 │ │ │ │ + ldr r2, [pc, #756] @ 109d5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 109b18 │ │ │ │ - ldr r0, [pc, #752] @ 109d98 │ │ │ │ + b 109af0 │ │ │ │ + ldr r0, [pc, #752] @ 109d70 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #748] @ 109d9c │ │ │ │ + ldr r2, [pc, #748] @ 109d74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 109b18 │ │ │ │ + b 109af0 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #692] @ 109d90 │ │ │ │ - ldr r2, [pc, #692] @ 109d94 │ │ │ │ + ldr r0, [pc, #692] @ 109d68 │ │ │ │ + ldr r2, [pc, #692] @ 109d6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ - b 109b18 │ │ │ │ + b 109af0 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #644] @ 109d88 │ │ │ │ - ldr r2, [pc, #644] @ 109d8c │ │ │ │ + ldr r0, [pc, #644] @ 109d60 │ │ │ │ + ldr r2, [pc, #644] @ 109d64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8ec5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121c40 │ │ │ │ + bl 121c18 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 109b54 │ │ │ │ + beq 109b2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 109b54 │ │ │ │ + bl 40e51c │ │ │ │ + b 109b2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 109c6c │ │ │ │ + beq 109c44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 109c6c │ │ │ │ + bl 40e51c │ │ │ │ + b 109c44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 121c40 │ │ │ │ - b 109d2c │ │ │ │ + bl 121c18 │ │ │ │ + b 109d04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 109ba4 │ │ │ │ + beq 109b7c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ - b 109ba4 │ │ │ │ + bl 40e51c │ │ │ │ + b 109b7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109bc0 │ │ │ │ + bne 109b98 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 109ca0 │ │ │ │ + b 109c78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ - b 109ca0 │ │ │ │ + bl 40e51c │ │ │ │ + b 109c78 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - b 109c90 │ │ │ │ + b 109c68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 109ca0 │ │ │ │ - b 109c8c │ │ │ │ + b 109c78 │ │ │ │ + b 109c64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 109c94 │ │ │ │ + b 109c6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 109ca0 │ │ │ │ + b 109c78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 109d2c │ │ │ │ + beq 109d04 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121534 │ │ │ │ - b 109d2c │ │ │ │ + bl 12150c │ │ │ │ + b 109d04 │ │ │ │ bl 8e880 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b 109d2c │ │ │ │ + b 109d04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109d44 │ │ │ │ + beq 109d1c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1ba360 │ │ │ │ - b 109d44 │ │ │ │ + bl 1ba338 │ │ │ │ + b 109d1c │ │ │ │ bl 8e880 │ │ │ │ - b 109c90 │ │ │ │ + b 109c68 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 109cd4 │ │ │ │ + beq 109cac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109cd4 │ │ │ │ + beq 109cac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq 109cfc │ │ │ │ + beq 109cd4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 109d24 │ │ │ │ + bne 109cfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 121054 │ │ │ │ + bl 12102c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ and r0, r0, #30 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 109d44 │ │ │ │ + beq 109d1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r5, r0, asr #2 │ │ │ │ - ldrdeq sl, [r5], r0 @ │ │ │ │ - adceq r9, r5, ip, lsr #20 │ │ │ │ - adceq sl, r5, r8, lsr fp │ │ │ │ - umlaleq r9, r5, r4, pc @ │ │ │ │ - adceq sl, r5, r4, asr r9 │ │ │ │ - strhteq r9, [r5], r0 │ │ │ │ - addeq r2, r8, lr, ror #31 │ │ │ │ - addeq pc, r7, fp, lsr #31 │ │ │ │ - addeq lr, r7, pc, asr #14 │ │ │ │ - addeq r2, r8, ip, lsl sp │ │ │ │ - addeq r7, r8, r4, ror #22 │ │ │ │ - umlaleq ip, r5, r4, sp │ │ │ │ - addeq r7, r8, ip, ror #21 │ │ │ │ - adceq ip, r5, r8, lsl sp │ │ │ │ - addeq r7, r8, r4, lsl fp │ │ │ │ + adceq sl, r5, r8, ror #2 │ │ │ │ + strdeq sl, [r5], r8 @ │ │ │ │ + adceq r9, r5, r4, asr sl │ │ │ │ + adceq sl, r5, r0, ror #22 │ │ │ │ + strhteq r9, [r5], ip │ │ │ │ + adceq sl, r5, ip, ror r9 │ │ │ │ + ldrdeq r9, [r5], r8 @ │ │ │ │ + ldrdeq r2, [r8], r6 │ │ │ │ + umulleq pc, r7, r3, pc @ │ │ │ │ + addeq lr, r7, r7, lsr r7 │ │ │ │ + addeq r2, r8, r4, lsl #26 │ │ │ │ + addeq r7, r8, ip, asr #22 │ │ │ │ + strhteq ip, [r5], ip │ │ │ │ + ldrdeq r7, [r8], r4 │ │ │ │ adceq ip, r5, r0, asr #26 │ │ │ │ - addeq r7, r8, r4, asr #22 │ │ │ │ - adceq ip, r5, ip, ror #26 │ │ │ │ - addeq r3, r8, r2, lsr #11 │ │ │ │ - addeq r0, r8, r3, lsr #12 │ │ │ │ - addeq lr, r7, pc, ror ip │ │ │ │ - @ instruction: 0x008831b0 │ │ │ │ + strdeq r7, [r8], ip │ │ │ │ + adceq ip, r5, r8, ror #26 │ │ │ │ + addeq r7, r8, ip, lsr #22 │ │ │ │ + umlaleq ip, r5, r4, sp │ │ │ │ + addeq r3, r8, sl, lsl #11 │ │ │ │ + addeq r0, r8, fp, lsl #12 │ │ │ │ + addeq lr, r7, r7, ror #24 │ │ │ │ + umulleq r3, r8, r8, r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10a17c │ │ │ │ + bhi 10a154 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, ip, r3 │ │ │ │ muleq r0, ip, r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -184783,58 +184773,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ movcs r3, #5 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 385384 │ │ │ │ + bl 38535c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10a1a4 │ │ │ │ + beq 10a17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #5 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10a160 │ │ │ │ + b 10a138 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39b728 │ │ │ │ + bl 39b700 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 385384 │ │ │ │ + bl 38535c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #7 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 10a15c │ │ │ │ + bhi 10a134 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ @@ -184849,158 +184839,158 @@ │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10a15c │ │ │ │ - b 10a160 │ │ │ │ + bne 10a134 │ │ │ │ + b 10a138 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #107 @ 0x6b │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ movne r2, #5 │ │ │ │ - b 10a160 │ │ │ │ + b 10a138 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #67 @ 0x43 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10a15c │ │ │ │ - b 10a160 │ │ │ │ + bne 10a134 │ │ │ │ + b 10a138 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #14] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ mov r2, #3 │ │ │ │ - b 10a000 │ │ │ │ + b 109fd8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - beq 10a1ac │ │ │ │ + beq 10a184 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ 10a244 │ │ │ │ + ldr r2, [pc, #192] @ 10a21c │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -185008,58 +184998,58 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #67 @ 0x43 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #14] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #16] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #18] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10a15c │ │ │ │ + bne 10a134 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ mov r2, #2 │ │ │ │ - b 10a000 │ │ │ │ - adceq r9, r5, r0, asr #11 │ │ │ │ + b 109fd8 │ │ │ │ + adceq r9, r5, r8, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10a4ec │ │ │ │ + bhi 10a4c4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ @@ -185077,150 +185067,150 @@ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ movwne r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 10a4cc │ │ │ │ + b 10a4a4 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #14 │ │ │ │ - beq 10a410 │ │ │ │ + beq 10a3e8 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 10a438 │ │ │ │ - ldr r1, [pc, #672] @ 10a594 │ │ │ │ + bne 10a410 │ │ │ │ + ldr r1, [pc, #672] @ 10a56c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10a438 │ │ │ │ + bne 10a410 │ │ │ │ mov r1, #0 │ │ │ │ - b 10a43c │ │ │ │ + b 10a414 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ eor r6, r2, #1 │ │ │ │ orrs r6, r6, r3 │ │ │ │ mov r6, #2 │ │ │ │ movweq r6, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r2, r6 │ │ │ │ - b 10a4c8 │ │ │ │ + b 10a4a0 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39b05c │ │ │ │ + bl 39b034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #14 │ │ │ │ - beq 10a468 │ │ │ │ + beq 10a440 │ │ │ │ cmp r5, #7 │ │ │ │ - bne 10a4c4 │ │ │ │ - ldr r2, [pc, #548] @ 10a59c │ │ │ │ + bne 10a49c │ │ │ │ + ldr r2, [pc, #548] @ 10a574 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ mov r2, #0 │ │ │ │ - b 10a4c8 │ │ │ │ + b 10a4a0 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq 10a4a4 │ │ │ │ + beq 10a47c │ │ │ │ cmp r3, #7 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10a4c4 │ │ │ │ - b 10a4c8 │ │ │ │ - ldr r1, [pc, #384] @ 10a598 │ │ │ │ + bne 10a49c │ │ │ │ + b 10a4a0 │ │ │ │ + ldr r1, [pc, #384] @ 10a570 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a4e4 │ │ │ │ + beq 10a4bc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10a514 │ │ │ │ + beq 10a4ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #304] @ 10a5a0 │ │ │ │ + ldr r2, [pc, #304] @ 10a578 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ mov r2, #1 │ │ │ │ - b 10a4c8 │ │ │ │ + b 10a4a0 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - beq 10a51c │ │ │ │ + beq 10a4f4 │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 10a43c │ │ │ │ - ldr r2, [pc, #176] @ 10a5a4 │ │ │ │ + b 10a414 │ │ │ │ + ldr r2, [pc, #176] @ 10a57c │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -185228,54 +185218,54 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10a4c4 │ │ │ │ + bne 10a49c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10a4c4 │ │ │ │ - b 10a4c8 │ │ │ │ - addeq r5, r9, sl, ror r0 │ │ │ │ - strdeq r4, [r9], r2 │ │ │ │ - strdeq r4, [r9], r6 │ │ │ │ - umulleq r4, r9, sl, ip │ │ │ │ - adceq r9, r5, r0, ror #4 │ │ │ │ + bne 10a49c │ │ │ │ + b 10a4a0 │ │ │ │ + addeq r5, r9, r2, rrx │ │ │ │ + ldrdeq r4, [r9], sl │ │ │ │ + ldrdeq r4, [r9], lr │ │ │ │ + addeq r4, r9, r2, lsl #25 │ │ │ │ + adceq r9, r5, r8, lsl #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10a964 │ │ │ │ + bhi 10a93c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -185289,224 +185279,224 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 10a940 │ │ │ │ + b 10a918 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #14 │ │ │ │ - beq 10a7c8 │ │ │ │ + beq 10a7a0 │ │ │ │ cmp r1, #12 │ │ │ │ - beq 10a798 │ │ │ │ + beq 10a770 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 10a7f0 │ │ │ │ - ldr r1, [pc, #960] @ 10aa0c │ │ │ │ + bne 10a7c8 │ │ │ │ + ldr r1, [pc, #960] @ 10a9e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10a7f0 │ │ │ │ + bne 10a7c8 │ │ │ │ mov r1, #0 │ │ │ │ - b 10a7f4 │ │ │ │ + b 10a7cc │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 10a940 │ │ │ │ + b 10a918 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39b550 │ │ │ │ + bl 39b528 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #14 │ │ │ │ - beq 10a85c │ │ │ │ + beq 10a834 │ │ │ │ cmp r5, #12 │ │ │ │ - beq 10a820 │ │ │ │ + beq 10a7f8 │ │ │ │ cmp r5, #11 │ │ │ │ - bne 10a93c │ │ │ │ - ldr r2, [pc, #836] @ 10aa18 │ │ │ │ + bne 10a914 │ │ │ │ + ldr r2, [pc, #836] @ 10a9f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ mov r2, #0 │ │ │ │ - b 10a940 │ │ │ │ + b 10a918 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq 10a91c │ │ │ │ + beq 10a8f4 │ │ │ │ cmp r3, #12 │ │ │ │ - beq 10a898 │ │ │ │ + beq 10a870 │ │ │ │ cmp r3, #11 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10a93c │ │ │ │ - b 10a940 │ │ │ │ - ldr r1, [pc, #628] @ 10aa14 │ │ │ │ + bne 10a914 │ │ │ │ + b 10a918 │ │ │ │ + ldr r1, [pc, #628] @ 10a9ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10a7f0 │ │ │ │ + bne 10a7c8 │ │ │ │ mov r1, #2 │ │ │ │ - b 10a7f4 │ │ │ │ - ldr r1, [pc, #576] @ 10aa10 │ │ │ │ + b 10a7cc │ │ │ │ + ldr r1, [pc, #576] @ 10a9e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a95c │ │ │ │ + beq 10a934 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10a98c │ │ │ │ + beq 10a964 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #504] @ 10aa20 │ │ │ │ + ldr r2, [pc, #504] @ 10a9f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ mov r2, #2 │ │ │ │ - b 10a940 │ │ │ │ - ldr r2, [pc, #440] @ 10aa1c │ │ │ │ + b 10a918 │ │ │ │ + ldr r2, [pc, #440] @ 10a9f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ mov r2, #1 │ │ │ │ - b 10a940 │ │ │ │ + b 10a918 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10a93c │ │ │ │ - b 10a940 │ │ │ │ + bne 10a914 │ │ │ │ + b 10a918 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - beq 10a994 │ │ │ │ + beq 10a96c │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 10a7f4 │ │ │ │ - ldr r2, [pc, #184] @ 10aa24 │ │ │ │ + b 10a7cc │ │ │ │ + ldr r2, [pc, #184] @ 10a9fc │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -185514,56 +185504,56 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10a93c │ │ │ │ + bne 10a914 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ movne r2, #3 │ │ │ │ - b 10a940 │ │ │ │ - addeq r4, r9, r7, lsr fp │ │ │ │ - addeq r4, r9, sl, lsr r9 │ │ │ │ - addeq r5, r9, r0, ror #4 │ │ │ │ - addeq r4, r9, pc, lsr #21 │ │ │ │ - addeq r4, r9, r6, lsr #17 │ │ │ │ - ldrdeq r5, [r9], r8 │ │ │ │ - strdeq r8, [r5], r8 @ │ │ │ │ + b 10a918 │ │ │ │ + addeq r4, r9, pc, lsl fp │ │ │ │ + addeq r4, r9, r2, lsr #18 │ │ │ │ + addeq r5, r9, r8, asr #4 │ │ │ │ + umulleq r4, r9, r7, sl │ │ │ │ + addeq r4, r9, lr, lsl #17 │ │ │ │ + addeq r5, r9, r0, asr #3 │ │ │ │ + adceq r8, r5, r0, lsr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10ae7c │ │ │ │ + bhi 10ae54 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -185577,262 +185567,262 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 10ae58 │ │ │ │ + b 10ae30 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #10 │ │ │ │ - beq 10ac4c │ │ │ │ + beq 10ac24 │ │ │ │ cmp r1, #27 │ │ │ │ - beq 10ac1c │ │ │ │ + beq 10abf4 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 10ac74 │ │ │ │ - ldr r1, [pc, #1072] @ 10aefc │ │ │ │ + bne 10ac4c │ │ │ │ + ldr r1, [pc, #1072] @ 10aed4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10ac74 │ │ │ │ + bne 10ac4c │ │ │ │ mov r1, #0 │ │ │ │ - b 10ac78 │ │ │ │ + b 10ac50 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 10ae58 │ │ │ │ + b 10ae30 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39ae0c │ │ │ │ + bl 39ade4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #10 │ │ │ │ - beq 10ace0 │ │ │ │ + beq 10acb8 │ │ │ │ cmp r5, #27 │ │ │ │ - beq 10aca4 │ │ │ │ + beq 10ac7c │ │ │ │ cmp r5, #11 │ │ │ │ - bne 10ae54 │ │ │ │ - ldr r2, [pc, #948] @ 10af08 │ │ │ │ + bne 10ae2c │ │ │ │ + ldr r2, [pc, #948] @ 10aee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ mov r2, #0 │ │ │ │ - b 10ae58 │ │ │ │ + b 10ae30 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 10ae34 │ │ │ │ + beq 10ae0c │ │ │ │ cmp r3, #27 │ │ │ │ - beq 10ad1c │ │ │ │ + beq 10acf4 │ │ │ │ cmp r3, #11 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10ae54 │ │ │ │ - b 10ae58 │ │ │ │ - ldr r1, [pc, #736] @ 10af04 │ │ │ │ + bne 10ae2c │ │ │ │ + b 10ae30 │ │ │ │ + ldr r1, [pc, #736] @ 10aedc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10ac74 │ │ │ │ + bne 10ac4c │ │ │ │ mov r1, #2 │ │ │ │ - b 10ac78 │ │ │ │ - ldr r1, [pc, #684] @ 10af00 │ │ │ │ + b 10ac50 │ │ │ │ + ldr r1, [pc, #684] @ 10aed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10ae74 │ │ │ │ + beq 10ae4c │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10aea4 │ │ │ │ + beq 10ae7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #612] @ 10af10 │ │ │ │ + ldr r2, [pc, #612] @ 10aee8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #27 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ mov r2, #2 │ │ │ │ - b 10ae58 │ │ │ │ - ldr r2, [pc, #548] @ 10af0c │ │ │ │ + b 10ae30 │ │ │ │ + ldr r2, [pc, #548] @ 10aee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ mov r2, #1 │ │ │ │ - b 10ae58 │ │ │ │ + b 10ae30 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #121 @ 0x79 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #13] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #15] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #17] │ │ │ │ cmpeq r3, #76 @ 0x4c │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #18] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #19] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #21] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #22] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #23] │ │ │ │ cmpeq r3, #85 @ 0x55 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #24] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #25] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #26] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ movne r2, #3 │ │ │ │ - b 10ae58 │ │ │ │ + b 10ae30 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - beq 10aeac │ │ │ │ + beq 10ae84 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 10ac78 │ │ │ │ - ldr r2, [pc, #144] @ 10af14 │ │ │ │ + b 10ac50 │ │ │ │ + ldr r2, [pc, #144] @ 10aeec │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -185840,46 +185830,46 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10ae54 │ │ │ │ + bne 10ae2c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 10ae54 │ │ │ │ - b 10ae58 │ │ │ │ - umulleq r4, r9, sp, r6 │ │ │ │ - addeq r4, r9, r5, ror r8 │ │ │ │ - addeq r4, r9, pc, lsr #17 │ │ │ │ - addeq r4, r9, r5, lsl r6 │ │ │ │ - addeq r4, r9, r1, ror #15 │ │ │ │ - addeq r4, r9, r7, lsr #16 │ │ │ │ - strdeq r8, [r5], r0 @ │ │ │ │ + bne 10ae2c │ │ │ │ + b 10ae30 │ │ │ │ + addeq r4, r9, r5, lsl #13 │ │ │ │ + addeq r4, r9, sp, asr r8 │ │ │ │ + umulleq r4, r9, r7, r8 │ │ │ │ + strdeq r4, [r9], sp │ │ │ │ + addeq r4, r9, r9, asr #15 │ │ │ │ + addeq r4, r9, pc, lsl #16 │ │ │ │ + adceq r8, r5, r8, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10b134 │ │ │ │ + bhi 10b10c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -185891,66 +185881,66 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10b084 │ │ │ │ + b 10b05c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 10afc8 │ │ │ │ - ldr r1, [pc, #444] @ 10b164 │ │ │ │ + bne 10afa0 │ │ │ │ + ldr r1, [pc, #444] @ 10b13c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10b15c │ │ │ │ + beq 10b134 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10b088 │ │ │ │ + b 10b060 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - beq 10b0fc │ │ │ │ + beq 10b0d4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10b15c │ │ │ │ + beq 10b134 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 10b08c │ │ │ │ - ldr r2, [pc, #268] @ 10b168 │ │ │ │ + bne 10b064 │ │ │ │ + ldr r2, [pc, #268] @ 10b140 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #6 │ │ │ │ @@ -185960,76 +185950,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 10b08c │ │ │ │ + bne 10b064 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 10b08c │ │ │ │ + bne 10b064 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 10b08c │ │ │ │ + bne 10b064 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #117 @ 0x75 │ │ │ │ - bne 10b08c │ │ │ │ + bne 10b064 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ subs r2, r2, #115 @ 0x73 │ │ │ │ - b 10b088 │ │ │ │ + b 10b060 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 10b018 │ │ │ │ + bne 10aff0 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #117 @ 0x75 │ │ │ │ - bne 10b018 │ │ │ │ + bne 10aff0 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ subs r1, r1, #115 @ 0x73 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10b018 │ │ │ │ - ldr r2, [pc, #48] @ 10b16c │ │ │ │ + b 10aff0 │ │ │ │ + ldr r2, [pc, #48] @ 10b144 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq r4, r9, r6, asr #6 │ │ │ │ - umulleq r4, r9, r2, r2 │ │ │ │ - adceq r8, r5, r8, asr #12 │ │ │ │ + addeq r4, r9, lr, lsr #6 │ │ │ │ + addeq r4, r9, sl, ror r2 │ │ │ │ + adceq r8, r5, r0, ror r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10b4d4 │ │ │ │ + bhi 10b4ac │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -186043,202 +186033,202 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 10b4b0 │ │ │ │ + b 10b488 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #17 │ │ │ │ - beq 10b358 │ │ │ │ + beq 10b330 │ │ │ │ cmp r1, #10 │ │ │ │ - beq 10b328 │ │ │ │ + beq 10b300 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 10b380 │ │ │ │ - ldr r1, [pc, #912] @ 10b5a4 │ │ │ │ + bne 10b358 │ │ │ │ + ldr r1, [pc, #912] @ 10b57c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10b380 │ │ │ │ + bne 10b358 │ │ │ │ mov r1, #0 │ │ │ │ - b 10b384 │ │ │ │ + b 10b35c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 10b4b0 │ │ │ │ + b 10b488 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39c598 │ │ │ │ + bl 39c570 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #17 │ │ │ │ - beq 10b3ec │ │ │ │ + beq 10b3c4 │ │ │ │ cmp r5, #10 │ │ │ │ - beq 10b3b0 │ │ │ │ + beq 10b388 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 10b4ac │ │ │ │ - ldr r2, [pc, #788] @ 10b5b0 │ │ │ │ + bne 10b484 │ │ │ │ + ldr r2, [pc, #788] @ 10b588 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ mov r2, #0 │ │ │ │ - b 10b4b0 │ │ │ │ + b 10b488 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq 10b498 │ │ │ │ + beq 10b470 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 10b428 │ │ │ │ + beq 10b400 │ │ │ │ cmp r3, #5 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 10b4ac │ │ │ │ - b 10b4b0 │ │ │ │ - ldr r1, [pc, #632] @ 10b5a8 │ │ │ │ + bne 10b484 │ │ │ │ + b 10b488 │ │ │ │ + ldr r1, [pc, #632] @ 10b580 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10b380 │ │ │ │ + bne 10b358 │ │ │ │ mov r1, #1 │ │ │ │ - b 10b384 │ │ │ │ - ldr r1, [pc, #588] @ 10b5ac │ │ │ │ + b 10b35c │ │ │ │ + ldr r1, [pc, #588] @ 10b584 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b4cc │ │ │ │ + beq 10b4a4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10b4fc │ │ │ │ + beq 10b4d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #508] @ 10b5b4 │ │ │ │ + ldr r2, [pc, #508] @ 10b58c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ mov r2, #1 │ │ │ │ - b 10b4b0 │ │ │ │ - ldr r2, [pc, #452] @ 10b5b8 │ │ │ │ + b 10b488 │ │ │ │ + ldr r2, [pc, #452] @ 10b590 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ mov r2, #2 │ │ │ │ - b 10b4b0 │ │ │ │ + b 10b488 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #65 @ 0x41 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 10b4ac │ │ │ │ - b 10b4b0 │ │ │ │ + bne 10b484 │ │ │ │ + b 10b488 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - beq 10b504 │ │ │ │ + beq 10b4dc │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #2 │ │ │ │ - b 10b384 │ │ │ │ - ldr r2, [pc, #224] @ 10b5bc │ │ │ │ + b 10b35c │ │ │ │ + ldr r2, [pc, #224] @ 10b594 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -186246,66 +186236,66 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #13] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #15] │ │ │ │ cmpeq r3, #120 @ 0x78 │ │ │ │ - bne 10b4ac │ │ │ │ + bne 10b484 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ movne r2, #3 │ │ │ │ - b 10b4b0 │ │ │ │ - strdeq r4, [r9], r5 │ │ │ │ - ldrdeq r3, [r9], lr │ │ │ │ - @ instruction: 0x00893fb8 │ │ │ │ - addeq r4, r9, sp, rrx │ │ │ │ - addeq r3, r9, r6, asr pc │ │ │ │ - addeq r3, r9, r4, lsr #30 │ │ │ │ - ldrdeq r8, [r5], r8 @ │ │ │ │ + b 10b488 │ │ │ │ + ldrdeq r4, [r9], sp │ │ │ │ + addeq r3, r9, r6, asr #31 │ │ │ │ + addeq r3, r9, r0, lsr #31 │ │ │ │ + addeq r4, r9, r5, asr r0 │ │ │ │ + addeq r3, r9, lr, lsr pc │ │ │ │ + addeq r3, r9, ip, lsl #30 │ │ │ │ + adceq r8, r5, r0, lsl #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10b910 │ │ │ │ + bhi 10b8e8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -186319,197 +186309,197 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 10b8ec │ │ │ │ + b 10b8c4 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 10b7bc │ │ │ │ + beq 10b794 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 10b78c │ │ │ │ + beq 10b764 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 10b7e4 │ │ │ │ - ldr r1, [pc, #772] @ 10b968 │ │ │ │ + bne 10b7bc │ │ │ │ + ldr r1, [pc, #772] @ 10b940 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10b7e4 │ │ │ │ + bne 10b7bc │ │ │ │ mov r1, #0 │ │ │ │ - b 10b7e8 │ │ │ │ + b 10b7c0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 10b8ec │ │ │ │ + b 10b8c4 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39d3bc │ │ │ │ + bl 39d394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #5 │ │ │ │ - beq 10b850 │ │ │ │ + beq 10b828 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 10b814 │ │ │ │ + beq 10b7ec │ │ │ │ cmp r5, #7 │ │ │ │ - bne 10b8e8 │ │ │ │ - ldr r2, [pc, #648] @ 10b974 │ │ │ │ + bne 10b8c0 │ │ │ │ + ldr r2, [pc, #648] @ 10b94c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ mov r2, #0 │ │ │ │ - b 10b8ec │ │ │ │ + b 10b8c4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 10b8d4 │ │ │ │ + beq 10b8ac │ │ │ │ cmp r3, #6 │ │ │ │ - beq 10b88c │ │ │ │ + beq 10b864 │ │ │ │ cmp r3, #7 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10b8e8 │ │ │ │ - b 10b8ec │ │ │ │ - ldr r1, [pc, #472] @ 10b96c │ │ │ │ + bne 10b8c0 │ │ │ │ + b 10b8c4 │ │ │ │ + ldr r1, [pc, #472] @ 10b944 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10b7e4 │ │ │ │ + bne 10b7bc │ │ │ │ mov r1, #1 │ │ │ │ - b 10b7e8 │ │ │ │ - ldr r1, [pc, #428] @ 10b970 │ │ │ │ + b 10b7c0 │ │ │ │ + ldr r1, [pc, #428] @ 10b948 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b908 │ │ │ │ + beq 10b8e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10b938 │ │ │ │ + beq 10b910 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #348] @ 10b978 │ │ │ │ + ldr r2, [pc, #348] @ 10b950 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ mov r2, #1 │ │ │ │ - b 10b8ec │ │ │ │ - ldr r2, [pc, #292] @ 10b97c │ │ │ │ + b 10b8c4 │ │ │ │ + ldr r2, [pc, #292] @ 10b954 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ mov r2, #2 │ │ │ │ - b 10b8ec │ │ │ │ + b 10b8c4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 10b8e8 │ │ │ │ - b 10b8ec │ │ │ │ + bne 10b8c0 │ │ │ │ + b 10b8c4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - beq 10b940 │ │ │ │ + beq 10b918 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #2 │ │ │ │ - b 10b7e8 │ │ │ │ - ldr r2, [pc, #104] @ 10b980 │ │ │ │ + b 10b7c0 │ │ │ │ + ldr r2, [pc, #104] @ 10b958 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -186517,36 +186507,36 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10b8e8 │ │ │ │ + bne 10b8c0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ movne r2, #3 │ │ │ │ - b 10b8ec │ │ │ │ - umulleq r3, r9, pc, r9 @ │ │ │ │ - addeq r3, r9, r2, asr r7 │ │ │ │ - addeq r3, r9, r8, lsr #14 │ │ │ │ - addeq r3, r9, r7, lsl r9 │ │ │ │ - addeq r3, r9, sl, asr #13 │ │ │ │ - umulleq r3, r9, r4, r6 │ │ │ │ - ldrdeq r7, [r5], ip @ │ │ │ │ + b 10b8c4 │ │ │ │ + addeq r3, r9, r7, lsl #19 │ │ │ │ + addeq r3, r9, sl, lsr r7 │ │ │ │ + addeq r3, r9, r0, lsl r7 │ │ │ │ + strdeq r3, [r9], pc @ │ │ │ │ + @ instruction: 0x008936b2 │ │ │ │ + addeq r3, r9, ip, ror r6 │ │ │ │ + adceq r7, r5, r4, lsl #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10bdb4 │ │ │ │ + bhi 10bd8c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -186564,58 +186554,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #7 │ │ │ │ movcs r3, #7 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 383ae4 │ │ │ │ + bl 383abc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10bddc │ │ │ │ + beq 10bdb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #7 │ │ │ │ cmp r2, #7 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10bd98 │ │ │ │ + b 10bd70 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39bef0 │ │ │ │ + bl 39bec8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 383ae4 │ │ │ │ + bl 383abc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #5 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 10bd94 │ │ │ │ + bhi 10bd6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ @@ -186628,185 +186618,185 @@ │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 10bd94 │ │ │ │ - b 10bd98 │ │ │ │ + bne 10bd6c │ │ │ │ + b 10bd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #107 @ 0x6b │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10bd94 │ │ │ │ - b 10bd98 │ │ │ │ + bne 10bd6c │ │ │ │ + b 10bd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10bd94 │ │ │ │ - b 10bd98 │ │ │ │ + bne 10bd6c │ │ │ │ + b 10bd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #98 @ 0x62 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #68 @ 0x44 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #14] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 10bd94 │ │ │ │ - b 10bd98 │ │ │ │ + bne 10bd6c │ │ │ │ + b 10bd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne 10bd94 │ │ │ │ - b 10bd98 │ │ │ │ + bne 10bd6c │ │ │ │ + b 10bd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ mov r2, #6 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ movne r2, #7 │ │ │ │ - b 10bd98 │ │ │ │ + b 10bd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - beq 10bde4 │ │ │ │ + beq 10bdbc │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #132] @ 10be40 │ │ │ │ + ldr r2, [pc, #132] @ 10be18 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -186814,43 +186804,43 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10bd94 │ │ │ │ + bne 10bd6c │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #5 │ │ │ │ - b 10bd74 │ │ │ │ - adceq r7, r5, r8, asr #20 │ │ │ │ + b 10bd4c │ │ │ │ + adceq r7, r5, r0, ror sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10bfd8 │ │ │ │ + bhi 10bfb0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ @@ -186863,110 +186853,110 @@ │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - b 10bf58 │ │ │ │ + b 10bf30 │ │ │ │ ldmib r1, {r2, r3, r4} │ │ │ │ mov r1, #1 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 10bf08 │ │ │ │ + bne 10bee0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r4, [pc, #304] @ 10c008 │ │ │ │ + ldr r4, [pc, #304] @ 10bfe0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ subs r1, r1, r4 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10bf08 │ │ │ │ + b 10bee0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10bf58 │ │ │ │ + b 10bf30 │ │ │ │ ldmib r1, {r2, r3, r4} │ │ │ │ cmp r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r4, [r3] │ │ │ │ cmpeq r4, #110 @ 0x6e │ │ │ │ - beq 10bfb8 │ │ │ │ + beq 10bf90 │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10c000 │ │ │ │ + beq 10bfd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 10bf5c │ │ │ │ + bne 10bf34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #184] @ 10c00c │ │ │ │ + ldr r3, [pc, #184] @ 10bfe4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ subs r2, r2, r3 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 10bf5c │ │ │ │ + bne 10bf34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r4, [r3] │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - bne 10bf5c │ │ │ │ + bne 10bf34 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #97 @ 0x61 │ │ │ │ ldrbeq r4, [r3, #2] │ │ │ │ cmpeq r4, #109 @ 0x6d │ │ │ │ - bne 10bf5c │ │ │ │ + bne 10bf34 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ subs r2, r2, #101 @ 0x65 │ │ │ │ - b 10bf58 │ │ │ │ + b 10bf30 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #97 @ 0x61 │ │ │ │ ldrbeq r4, [r3, #2] │ │ │ │ cmpeq r4, #109 @ 0x6d │ │ │ │ - bne 10bf08 │ │ │ │ + bne 10bee0 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ subs r1, r1, #101 @ 0x65 │ │ │ │ - b 10bedc │ │ │ │ - ldr r2, [pc, #48] @ 10c010 │ │ │ │ + b 10beb4 │ │ │ │ + ldr r2, [pc, #48] @ 10bfe8 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - addeq r9, r7, r8, lsr r0 │ │ │ │ - @ instruction: 0x00878fbc │ │ │ │ - adceq r7, r5, r4, lsr r8 │ │ │ │ + addeq r9, r7, r0, lsr #32 │ │ │ │ + addeq r8, r7, r4, lsr #31 │ │ │ │ + adceq r7, r5, ip, asr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10c374 │ │ │ │ + bhi 10c34c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -186984,58 +186974,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ movcs r3, #5 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38e448 │ │ │ │ + bl 38e420 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10c39c │ │ │ │ + beq 10c374 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #5 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10c358 │ │ │ │ + b 10c330 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39dddc │ │ │ │ + bl 39ddb4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38e448 │ │ │ │ + bl 38e420 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #5 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10c354 │ │ │ │ + bhi 10c32c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -187046,135 +187036,135 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10c354 │ │ │ │ - b 10c358 │ │ │ │ + bne 10c32c │ │ │ │ + b 10c330 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ - b 10c29c │ │ │ │ + b 10c274 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq 10c340 │ │ │ │ + beq 10c318 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #77 @ 0x4d │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10c354 │ │ │ │ - b 10c358 │ │ │ │ + bne 10c32c │ │ │ │ + b 10c330 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10c354 │ │ │ │ - b 10c358 │ │ │ │ + bne 10c32c │ │ │ │ + b 10c330 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - beq 10c3a4 │ │ │ │ + beq 10c37c │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ 10c3f4 │ │ │ │ + ldr r2, [pc, #120] @ 10c3cc │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -187182,40 +187172,40 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10c354 │ │ │ │ + bne 10c32c │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ movne r2, #5 │ │ │ │ - b 10c358 │ │ │ │ - strhteq r7, [r5], r8 │ │ │ │ + b 10c330 │ │ │ │ + adceq r7, r5, r0, ror #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10c720 │ │ │ │ + bhi 10c6f8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -187229,187 +187219,187 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 10c6fc │ │ │ │ + b 10c6d4 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 10c5cc │ │ │ │ + beq 10c5a4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 10c59c │ │ │ │ + beq 10c574 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 10c5f4 │ │ │ │ - ldr r1, [pc, #732] @ 10c778 │ │ │ │ + bne 10c5cc │ │ │ │ + ldr r1, [pc, #732] @ 10c750 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10c5f4 │ │ │ │ + bne 10c5cc │ │ │ │ mov r1, #0 │ │ │ │ - b 10c5f8 │ │ │ │ + b 10c5d0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 10c6fc │ │ │ │ + b 10c6d4 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39c49c │ │ │ │ + bl 39c474 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - beq 10c660 │ │ │ │ + beq 10c638 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 10c624 │ │ │ │ + beq 10c5fc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 10c6f8 │ │ │ │ - ldr r2, [pc, #608] @ 10c784 │ │ │ │ + bne 10c6d0 │ │ │ │ + ldr r2, [pc, #608] @ 10c75c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ mov r2, #0 │ │ │ │ - b 10c6fc │ │ │ │ + b 10c6d4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 10c6d8 │ │ │ │ + beq 10c6b0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 10c69c │ │ │ │ + beq 10c674 │ │ │ │ cmp r3, #3 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 10c6f8 │ │ │ │ - b 10c6fc │ │ │ │ - ldr r1, [pc, #476] @ 10c780 │ │ │ │ + bne 10c6d0 │ │ │ │ + b 10c6d4 │ │ │ │ + ldr r1, [pc, #476] @ 10c758 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10c5f4 │ │ │ │ + bne 10c5cc │ │ │ │ mov r1, #2 │ │ │ │ - b 10c5f8 │ │ │ │ - ldr r1, [pc, #424] @ 10c77c │ │ │ │ + b 10c5d0 │ │ │ │ + ldr r1, [pc, #424] @ 10c754 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10c718 │ │ │ │ + beq 10c6f0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10c748 │ │ │ │ + beq 10c720 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #352] @ 10c78c │ │ │ │ + ldr r2, [pc, #352] @ 10c764 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ mov r2, #2 │ │ │ │ - b 10c6fc │ │ │ │ - ldr r2, [pc, #288] @ 10c788 │ │ │ │ + b 10c6d4 │ │ │ │ + ldr r2, [pc, #288] @ 10c760 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ mov r2, #1 │ │ │ │ - b 10c6fc │ │ │ │ + b 10c6d4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ movne r2, #3 │ │ │ │ - b 10c6fc │ │ │ │ + b 10c6d4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - beq 10c750 │ │ │ │ + beq 10c728 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 10c5f8 │ │ │ │ - ldr r2, [pc, #104] @ 10c790 │ │ │ │ + b 10c5d0 │ │ │ │ + ldr r2, [pc, #104] @ 10c768 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -187417,37 +187407,37 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ - bne 10c6f8 │ │ │ │ + bne 10c6d0 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 10c6f8 │ │ │ │ - b 10c6fc │ │ │ │ - addeq r2, r9, r7, asr #20 │ │ │ │ - addeq r2, r9, r2, lsl r9 │ │ │ │ - addeq r2, r9, r8, asr #18 │ │ │ │ - @ instruction: 0x008929bf │ │ │ │ - addeq r2, r9, lr, ror r8 │ │ │ │ - addeq r2, r9, r0, asr #17 │ │ │ │ - adceq r7, r5, ip, lsr #2 │ │ │ │ + bne 10c6d0 │ │ │ │ + b 10c6d4 │ │ │ │ + addeq r2, r9, pc, lsr #20 │ │ │ │ + strdeq r2, [r9], sl │ │ │ │ + addeq r2, r9, r0, lsr r9 │ │ │ │ + addeq r2, r9, r7, lsr #19 │ │ │ │ + addeq r2, r9, r6, ror #16 │ │ │ │ + addeq r2, r9, r8, lsr #17 │ │ │ │ + adceq r7, r5, r4, asr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10c8d4 │ │ │ │ + bhi 10c8ac │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -187463,88 +187453,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #6 │ │ │ │ movcs r2, #6 │ │ │ │ - b 10c85c │ │ │ │ + b 10c834 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38fb08 │ │ │ │ + bl 38fae0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10c888 │ │ │ │ + bne 10c860 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #6 │ │ │ │ cmp r2, #6 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38f728 │ │ │ │ + bl 38f700 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10c834 │ │ │ │ + beq 10c80c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38fb08 │ │ │ │ + bl 38fae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38f728 │ │ │ │ - b 10c860 │ │ │ │ - ldr r2, [pc, #60] @ 10c918 │ │ │ │ + bl 38f700 │ │ │ │ + b 10c838 │ │ │ │ + ldr r2, [pc, #60] @ 10c8f0 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r6, r5, r8, lsl #31 │ │ │ │ + strhteq r6, [r5], r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10cc90 │ │ │ │ + bhi 10cc68 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -187562,58 +187552,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ movcs r3, #5 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38ba48 │ │ │ │ + bl 38ba20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10ccb8 │ │ │ │ + beq 10cc90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #5 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10cc74 │ │ │ │ + b 10cc4c │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39ccf8 │ │ │ │ + bl 39ccd0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ba48 │ │ │ │ + bl 38ba20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #5 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 10cc70 │ │ │ │ + bhi 10cc48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ @@ -187627,196 +187617,196 @@ │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ movne r2, #5 │ │ │ │ - b 10cc74 │ │ │ │ + b 10cc4c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r2, #2 │ │ │ │ - b 10cac8 │ │ │ │ + b 10caa0 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10cc70 │ │ │ │ - b 10cc74 │ │ │ │ + bne 10cc48 │ │ │ │ + b 10cc4c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #13] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10cc70 │ │ │ │ - b 10cc74 │ │ │ │ + bne 10cc48 │ │ │ │ + b 10cc4c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - beq 10ccc0 │ │ │ │ + beq 10cc98 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ 10cd58 │ │ │ │ + ldr r2, [pc, #192] @ 10cd30 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #68 @ 0x44 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #13] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #15] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10cc70 │ │ │ │ + bne 10cc48 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 10cc70 │ │ │ │ - b 10cc74 │ │ │ │ - ldrdeq r6, [r5], ip @ │ │ │ │ + bne 10cc48 │ │ │ │ + b 10cc4c │ │ │ │ + adceq r6, r5, r4, lsl #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10cf78 │ │ │ │ + bhi 10cf50 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -187828,66 +187818,66 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10cec8 │ │ │ │ + b 10cea0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 10ce0c │ │ │ │ - ldr r1, [pc, #444] @ 10cfa8 │ │ │ │ + bne 10cde4 │ │ │ │ + ldr r1, [pc, #444] @ 10cf80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10cfa0 │ │ │ │ + beq 10cf78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10cecc │ │ │ │ + b 10cea4 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #118 @ 0x76 │ │ │ │ - beq 10cf40 │ │ │ │ + beq 10cf18 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10cfa0 │ │ │ │ + beq 10cf78 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 10ced0 │ │ │ │ - ldr r2, [pc, #268] @ 10cfac │ │ │ │ + bne 10cea8 │ │ │ │ + ldr r2, [pc, #268] @ 10cf84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #6 │ │ │ │ @@ -187897,76 +187887,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 10ced0 │ │ │ │ + bne 10cea8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ - bne 10ced0 │ │ │ │ + bne 10cea8 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #108 @ 0x6c │ │ │ │ - bne 10ced0 │ │ │ │ + bne 10cea8 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #117 @ 0x75 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - bne 10ced0 │ │ │ │ + bne 10cea8 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ subs r2, r2, #101 @ 0x65 │ │ │ │ - b 10cecc │ │ │ │ + b 10cea4 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #108 @ 0x6c │ │ │ │ - bne 10ce5c │ │ │ │ + bne 10ce34 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #117 @ 0x75 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - bne 10ce5c │ │ │ │ + bne 10ce34 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ subs r1, r1, #101 @ 0x65 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10ce5c │ │ │ │ - ldr r2, [pc, #48] @ 10cfb0 │ │ │ │ + b 10ce34 │ │ │ │ + ldr r2, [pc, #48] @ 10cf88 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq r2, r9, ip, lsr #6 │ │ │ │ - addeq r2, r9, r8, ror r2 │ │ │ │ - adceq r6, r5, r4, lsl #18 │ │ │ │ + addeq r2, r9, r4, lsl r3 │ │ │ │ + addeq r2, r9, r0, ror #4 │ │ │ │ + adceq r6, r5, ip, lsr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10d270 │ │ │ │ + bhi 10d248 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -187978,66 +187968,66 @@ │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10d120 │ │ │ │ + b 10d0f8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bne 10d064 │ │ │ │ - ldr r1, [pc, #604] @ 10d2a0 │ │ │ │ + bne 10d03c │ │ │ │ + ldr r1, [pc, #604] @ 10d278 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10d298 │ │ │ │ + beq 10d270 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10d124 │ │ │ │ + b 10d0fc │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #14 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - beq 10d1e8 │ │ │ │ + beq 10d1c0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10d298 │ │ │ │ + beq 10d270 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bne 10d128 │ │ │ │ - ldr r2, [pc, #428] @ 10d2a4 │ │ │ │ + bne 10d100 │ │ │ │ + ldr r2, [pc, #428] @ 10d27c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #14 │ │ │ │ @@ -188047,116 +188037,116 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #109 @ 0x6d │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #100 @ 0x64 │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #10] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ ldrbeq r6, [r3, #12] │ │ │ │ cmpeq r6, #73 @ 0x49 │ │ │ │ - bne 10d128 │ │ │ │ + bne 10d100 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ subs r2, r2, #100 @ 0x64 │ │ │ │ - b 10d124 │ │ │ │ + b 10d0fc │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #100 @ 0x64 │ │ │ │ - bne 10d0b4 │ │ │ │ + bne 10d08c │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 10d0b4 │ │ │ │ + bne 10d08c │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - bne 10d0b4 │ │ │ │ + bne 10d08c │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 10d0b4 │ │ │ │ + bne 10d08c │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #10] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 10d0b4 │ │ │ │ + bne 10d08c │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ ldrbeq r6, [r3, #12] │ │ │ │ cmpeq r6, #73 @ 0x49 │ │ │ │ - bne 10d0b4 │ │ │ │ + bne 10d08c │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ subs r1, r1, #100 @ 0x64 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10d0b4 │ │ │ │ - ldr r2, [pc, #48] @ 10d2a8 │ │ │ │ + b 10d08c │ │ │ │ + ldr r2, [pc, #48] @ 10d280 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq r2, r9, r6, asr #1 │ │ │ │ - addeq r2, r9, r2, lsl r0 │ │ │ │ - adceq r6, r5, ip, lsl r6 │ │ │ │ + addeq r2, r9, lr, lsr #1 │ │ │ │ + strdeq r1, [r9], sl │ │ │ │ + adceq r6, r5, r4, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10d518 │ │ │ │ + bhi 10d4f0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -188168,66 +188158,66 @@ │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10d418 │ │ │ │ + b 10d3f0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bne 10d35c │ │ │ │ - ldr r1, [pc, #524] @ 10d548 │ │ │ │ + bne 10d334 │ │ │ │ + ldr r1, [pc, #524] @ 10d520 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10d540 │ │ │ │ + beq 10d518 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10d41c │ │ │ │ + b 10d3f4 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #10 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #117 @ 0x75 │ │ │ │ - beq 10d4b8 │ │ │ │ + beq 10d490 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10d540 │ │ │ │ + beq 10d518 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 10d420 │ │ │ │ - ldr r2, [pc, #348] @ 10d54c │ │ │ │ + bne 10d3f8 │ │ │ │ + ldr r2, [pc, #348] @ 10d524 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #10 │ │ │ │ @@ -188237,96 +188227,96 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 10d420 │ │ │ │ + bne 10d3f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #117 @ 0x75 │ │ │ │ - bne 10d420 │ │ │ │ + bne 10d3f8 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - bne 10d420 │ │ │ │ + bne 10d3f8 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #65 @ 0x41 │ │ │ │ - bne 10d420 │ │ │ │ + bne 10d3f8 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10d420 │ │ │ │ + bne 10d3f8 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 10d420 │ │ │ │ + bne 10d3f8 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ subs r2, r2, #110 @ 0x6e │ │ │ │ - b 10d41c │ │ │ │ + b 10d3f4 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - bne 10d3ac │ │ │ │ + bne 10d384 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #65 @ 0x41 │ │ │ │ - bne 10d3ac │ │ │ │ + bne 10d384 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10d3ac │ │ │ │ + bne 10d384 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 10d3ac │ │ │ │ + bne 10d384 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ subs r1, r1, #110 @ 0x6e │ │ │ │ movwne r1, #1 │ │ │ │ - b 10d3ac │ │ │ │ - ldr r2, [pc, #48] @ 10d550 │ │ │ │ + b 10d384 │ │ │ │ + ldr r2, [pc, #48] @ 10d528 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r1, [r9], r2 │ │ │ │ - addeq r1, r9, lr, lsl pc │ │ │ │ - adceq r6, r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x00891fba │ │ │ │ + addeq r1, r9, r6, lsl #30 │ │ │ │ + adceq r6, r5, ip, lsr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10d820 │ │ │ │ + bhi 10d7f8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -188344,160 +188334,160 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 387cf0 │ │ │ │ + bl 387cc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10d848 │ │ │ │ + beq 10d820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10d804 │ │ │ │ + b 10d7dc │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39ba74 │ │ │ │ + bl 39ba4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 387cf0 │ │ │ │ + bl 387cc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #6 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 10d800 │ │ │ │ + bhi 10d7d8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ movne r2, #4 │ │ │ │ - b 10d804 │ │ │ │ + b 10d7dc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10d800 │ │ │ │ - b 10d804 │ │ │ │ + bne 10d7d8 │ │ │ │ + b 10d7dc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #98 @ 0x62 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne 10d800 │ │ │ │ - b 10d804 │ │ │ │ + bne 10d7d8 │ │ │ │ + b 10d7dc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - beq 10d850 │ │ │ │ + beq 10d828 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ 10d8c8 │ │ │ │ + ldr r2, [pc, #160] @ 10d8a0 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -188505,50 +188495,50 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 10d800 │ │ │ │ + bne 10d7d8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 10d800 │ │ │ │ - b 10d804 │ │ │ │ - umlaleq r6, r5, ip, r0 │ │ │ │ + bne 10d7d8 │ │ │ │ + b 10d7dc │ │ │ │ + adceq r6, r5, r4, asr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10dad4 │ │ │ │ + bhi 10daac │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -188560,69 +188550,69 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10da44 │ │ │ │ + b 10da1c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 10d97c │ │ │ │ - ldr r1, [pc, #424] @ 10db04 │ │ │ │ + bne 10d954 │ │ │ │ + ldr r1, [pc, #424] @ 10dadc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10dafc │ │ │ │ + beq 10dad4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10da48 │ │ │ │ + b 10da20 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 10d9d8 │ │ │ │ + bne 10d9b0 │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - beq 10dab0 │ │ │ │ + beq 10da88 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10dafc │ │ │ │ + beq 10dad4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 10da4c │ │ │ │ - ldr r2, [pc, #236] @ 10db08 │ │ │ │ + bne 10da24 │ │ │ │ + ldr r2, [pc, #236] @ 10dae0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #5 │ │ │ │ @@ -188632,68 +188622,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 10da4c │ │ │ │ + bne 10da24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10da4c │ │ │ │ + bne 10da24 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10da4c │ │ │ │ + bne 10da24 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ subs r2, r2, #101 @ 0x65 │ │ │ │ - b 10da48 │ │ │ │ + b 10da20 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10d9d8 │ │ │ │ + bne 10d9b0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ subs r1, r1, #101 @ 0x65 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10d9d8 │ │ │ │ - ldr r2, [pc, #48] @ 10db0c │ │ │ │ + b 10d9b0 │ │ │ │ + ldr r2, [pc, #48] @ 10dae4 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq r1, r9, r1, lsl #19 │ │ │ │ - addeq r1, r9, r1, asr #17 │ │ │ │ - strdeq r5, [r5], r8 @ │ │ │ │ + addeq r1, r9, r9, ror #18 │ │ │ │ + addeq r1, r9, r9, lsr #17 │ │ │ │ + adceq r5, r5, r0, lsr #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10dd9c │ │ │ │ + bhi 10dd74 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -188711,58 +188701,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38bbc8 │ │ │ │ + bl 38bba0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10ddc4 │ │ │ │ + beq 10dd9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10dd80 │ │ │ │ + b 10dd58 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39a328 │ │ │ │ + bl 39a300 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38bbc8 │ │ │ │ + bl 38bba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 10dd7c │ │ │ │ + bhi 10dd54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ @@ -188775,80 +188765,80 @@ │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10dd7c │ │ │ │ - b 10dd80 │ │ │ │ + bne 10dd54 │ │ │ │ + b 10dd58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #76 @ 0x4c │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #68 @ 0x44 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10dd7c │ │ │ │ - b 10dd80 │ │ │ │ + bne 10dd54 │ │ │ │ + b 10dd58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ movne r2, #4 │ │ │ │ - b 10dd80 │ │ │ │ + b 10dd58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #77 @ 0x4d │ │ │ │ - beq 10ddcc │ │ │ │ + beq 10dda4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ 10de44 │ │ │ │ + ldr r2, [pc, #160] @ 10de1c │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -188856,51 +188846,51 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #87 @ 0x57 │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10dd7c │ │ │ │ + bne 10dd54 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne 10dd7c │ │ │ │ - b 10dd80 │ │ │ │ - adceq r5, r5, r0, asr fp │ │ │ │ + bne 10dd54 │ │ │ │ + b 10dd58 │ │ │ │ + adceq r5, r5, r8, ror fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10df88 │ │ │ │ + bhi 10df60 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -188916,89 +188906,89 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #10 │ │ │ │ movcs r2, #10 │ │ │ │ - b 10df10 │ │ │ │ + b 10dee8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38d1c0 │ │ │ │ + bl 38d198 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10df3c │ │ │ │ + bne 10df14 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, #10 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38ccf8 │ │ │ │ + bl 38ccd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10dee8 │ │ │ │ + beq 10dec0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38d1c0 │ │ │ │ + bl 38d198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ccf8 │ │ │ │ - b 10df14 │ │ │ │ - ldr r2, [pc, #60] @ 10dfcc │ │ │ │ + bl 38ccd0 │ │ │ │ + b 10deec │ │ │ │ + ldr r2, [pc, #60] @ 10dfa4 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r5, r5, r4, ror r9 │ │ │ │ + umlaleq r5, r5, ip, r9 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10e110 │ │ │ │ + bhi 10e0e8 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -189014,88 +189004,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #6 │ │ │ │ movcs r2, #6 │ │ │ │ - b 10e098 │ │ │ │ + b 10e070 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38ea54 │ │ │ │ + bl 38ea2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10e0c4 │ │ │ │ + bne 10e09c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #6 │ │ │ │ cmp r2, #6 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38e6f4 │ │ │ │ + bl 38e6cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10e070 │ │ │ │ + beq 10e048 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ea54 │ │ │ │ + bl 38ea2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38e6f4 │ │ │ │ - b 10e09c │ │ │ │ - ldr r2, [pc, #60] @ 10e154 │ │ │ │ + bl 38e6cc │ │ │ │ + b 10e074 │ │ │ │ + ldr r2, [pc, #60] @ 10e12c │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r5, r5, ip, lsl #16 │ │ │ │ + adceq r5, r5, r4, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10e3b0 │ │ │ │ + bhi 10e388 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -189107,69 +189097,69 @@ │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10e2d0 │ │ │ │ + b 10e2a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne 10e208 │ │ │ │ - ldr r1, [pc, #504] @ 10e3e0 │ │ │ │ + bne 10e1e0 │ │ │ │ + ldr r1, [pc, #504] @ 10e3b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10e3d8 │ │ │ │ + beq 10e3b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10e2d4 │ │ │ │ + b 10e2ac │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #9 │ │ │ │ - bne 10e264 │ │ │ │ + bne 10e23c │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - beq 10e364 │ │ │ │ + beq 10e33c │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10e3d8 │ │ │ │ + beq 10e3b0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 10e2d8 │ │ │ │ - ldr r2, [pc, #316] @ 10e3e4 │ │ │ │ + bne 10e2b0 │ │ │ │ + ldr r2, [pc, #316] @ 10e3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #9 │ │ │ │ @@ -189179,88 +189169,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 10e2d8 │ │ │ │ + bne 10e2b0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - bne 10e2d8 │ │ │ │ + bne 10e2b0 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 10e2d8 │ │ │ │ + bne 10e2b0 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #5] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 10e2d8 │ │ │ │ + bne 10e2b0 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ ldrbeq r6, [r3, #7] │ │ │ │ cmpeq r6, #73 @ 0x49 │ │ │ │ - bne 10e2d8 │ │ │ │ + bne 10e2b0 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ subs r2, r2, #100 @ 0x64 │ │ │ │ - b 10e2d4 │ │ │ │ + b 10e2ac │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 10e264 │ │ │ │ + bne 10e23c │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #5] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 10e264 │ │ │ │ + bne 10e23c │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ ldrbeq r6, [r3, #7] │ │ │ │ cmpeq r6, #73 @ 0x49 │ │ │ │ - bne 10e264 │ │ │ │ + bne 10e23c │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ subs r1, r1, #100 @ 0x64 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10e264 │ │ │ │ - ldr r2, [pc, #48] @ 10e3e8 │ │ │ │ + b 10e23c │ │ │ │ + ldr r2, [pc, #48] @ 10e3c0 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq r0, r9, sl, asr #25 │ │ │ │ - addeq r0, r9, sl, lsl #24 │ │ │ │ - adceq r5, r5, ip, lsl #11 │ │ │ │ + @ instruction: 0x00890cb2 │ │ │ │ + strdeq r0, [r9], r2 │ │ │ │ + strhteq r5, [r5], r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10e61c │ │ │ │ + bhi 10e5f4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -189272,69 +189262,69 @@ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10e564 │ │ │ │ + b 10e53c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 10e49c │ │ │ │ - ldr r1, [pc, #464] @ 10e64c │ │ │ │ + bne 10e474 │ │ │ │ + ldr r1, [pc, #464] @ 10e624 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10e644 │ │ │ │ + beq 10e61c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10e568 │ │ │ │ + b 10e540 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bne 10e4f8 │ │ │ │ + bne 10e4d0 │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - beq 10e5e4 │ │ │ │ + beq 10e5bc │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10e644 │ │ │ │ + beq 10e61c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bne 10e56c │ │ │ │ - ldr r2, [pc, #276] @ 10e650 │ │ │ │ + bne 10e544 │ │ │ │ + ldr r2, [pc, #276] @ 10e628 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #7 │ │ │ │ @@ -189344,78 +189334,78 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bne 10e56c │ │ │ │ + bne 10e544 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10e56c │ │ │ │ + bne 10e544 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - bne 10e56c │ │ │ │ + bne 10e544 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #73 @ 0x49 │ │ │ │ ldrbeq r6, [r3, #5] │ │ │ │ cmpeq r6, #100 @ 0x64 │ │ │ │ - bne 10e56c │ │ │ │ + bne 10e544 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ subs r2, r2, #115 @ 0x73 │ │ │ │ - b 10e568 │ │ │ │ + b 10e540 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - bne 10e4f8 │ │ │ │ + bne 10e4d0 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #73 @ 0x49 │ │ │ │ ldrbeq r6, [r3, #5] │ │ │ │ cmpeq r6, #100 @ 0x64 │ │ │ │ - bne 10e4f8 │ │ │ │ + bne 10e4d0 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ subs r1, r1, #115 @ 0x73 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10e4f8 │ │ │ │ - ldr r2, [pc, #48] @ 10e654 │ │ │ │ + b 10e4d0 │ │ │ │ + ldr r2, [pc, #48] @ 10e62c │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r9], r2 │ │ │ │ - addeq r0, r9, r2, lsr lr │ │ │ │ - adceq r5, r5, r0, lsr r3 │ │ │ │ + ldrdeq r0, [r9], sl │ │ │ │ + addeq r0, r9, sl, lsl lr │ │ │ │ + adceq r5, r5, r8, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10e940 │ │ │ │ + bhi 10e918 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ @@ -189433,167 +189423,167 @@ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ movwne r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 10e920 │ │ │ │ + b 10e8f8 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 10e864 │ │ │ │ + beq 10e83c │ │ │ │ cmp r1, #14 │ │ │ │ - bne 10e88c │ │ │ │ - ldr r1, [pc, #660] @ 10e998 │ │ │ │ + bne 10e864 │ │ │ │ + ldr r1, [pc, #660] @ 10e970 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10e88c │ │ │ │ + bne 10e864 │ │ │ │ mov r1, #0 │ │ │ │ - b 10e890 │ │ │ │ + b 10e868 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ eor r6, r2, #1 │ │ │ │ orrs r6, r6, r3 │ │ │ │ mov r6, #2 │ │ │ │ movweq r6, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r2, r6 │ │ │ │ - b 10e91c │ │ │ │ + b 10e8f4 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39bca0 │ │ │ │ + bl 39bc78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - beq 10e8bc │ │ │ │ + beq 10e894 │ │ │ │ cmp r5, #14 │ │ │ │ - bne 10e918 │ │ │ │ - ldr r2, [pc, #536] @ 10e9a0 │ │ │ │ + bne 10e8f0 │ │ │ │ + ldr r2, [pc, #536] @ 10e978 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ mov r2, #0 │ │ │ │ - b 10e91c │ │ │ │ + b 10e8f4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 10e8f8 │ │ │ │ + beq 10e8d0 │ │ │ │ cmp r3, #14 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10e918 │ │ │ │ - b 10e91c │ │ │ │ - ldr r1, [pc, #304] @ 10e99c │ │ │ │ + bne 10e8f0 │ │ │ │ + b 10e8f4 │ │ │ │ + ldr r1, [pc, #304] @ 10e974 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e938 │ │ │ │ + beq 10e910 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10e968 │ │ │ │ + beq 10e940 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #224] @ 10e9a4 │ │ │ │ + ldr r2, [pc, #224] @ 10e97c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ mov r2, #1 │ │ │ │ - b 10e91c │ │ │ │ + b 10e8f4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - beq 10e970 │ │ │ │ + beq 10e948 │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 10e890 │ │ │ │ - ldr r2, [pc, #96] @ 10e9a8 │ │ │ │ + b 10e868 │ │ │ │ + ldr r2, [pc, #96] @ 10e980 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -189601,34 +189591,34 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 10e918 │ │ │ │ + bne 10e8f0 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10e918 │ │ │ │ - b 10e91c │ │ │ │ - addeq r0, r9, r6, lsl #20 │ │ │ │ - addeq r0, r9, ip, lsr #17 │ │ │ │ - addeq r0, r9, r2, lsl #19 │ │ │ │ - addeq r0, r9, r4, asr r8 │ │ │ │ - adceq r5, r5, ip, lsr #32 │ │ │ │ + bne 10e8f0 │ │ │ │ + b 10e8f4 │ │ │ │ + addeq r0, r9, lr, ror #19 │ │ │ │ + umulleq r0, r9, r4, r8 │ │ │ │ + addeq r0, r9, sl, ror #18 │ │ │ │ + addeq r0, r9, ip, lsr r8 │ │ │ │ + adceq r5, r5, r4, asr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10ebb4 │ │ │ │ + bhi 10eb8c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -189640,69 +189630,69 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10eb24 │ │ │ │ + b 10eafc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 10ea5c │ │ │ │ - ldr r1, [pc, #424] @ 10ebe4 │ │ │ │ + bne 10ea34 │ │ │ │ + ldr r1, [pc, #424] @ 10ebbc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10ebdc │ │ │ │ + beq 10ebb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10eb28 │ │ │ │ + b 10eb00 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 10eab8 │ │ │ │ + bne 10ea90 │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - beq 10eb90 │ │ │ │ + beq 10eb68 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10ebdc │ │ │ │ + beq 10ebb4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 10eb2c │ │ │ │ - ldr r2, [pc, #236] @ 10ebe8 │ │ │ │ + bne 10eb04 │ │ │ │ + ldr r2, [pc, #236] @ 10ebc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #5 │ │ │ │ @@ -189712,69 +189702,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 10eb2c │ │ │ │ + bne 10eb04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 10eb2c │ │ │ │ + bne 10eb04 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - bne 10eb2c │ │ │ │ + bne 10eb04 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ subs r2, r2, #115 @ 0x73 │ │ │ │ - b 10eb28 │ │ │ │ + b 10eb00 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #109 @ 0x6d │ │ │ │ - bne 10eab8 │ │ │ │ + bne 10ea90 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ subs r1, r1, #115 @ 0x73 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10eab8 │ │ │ │ - ldr r2, [pc, #48] @ 10ebec │ │ │ │ + b 10ea90 │ │ │ │ + ldr r2, [pc, #48] @ 10ebc4 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq r0, r9, ip, asr #16 │ │ │ │ - addeq r0, r9, ip, lsl #15 │ │ │ │ - adceq r4, r5, r8, asr #27 │ │ │ │ + addeq r0, r9, r4, lsr r8 │ │ │ │ + addeq r0, r9, r4, ror r7 │ │ │ │ + strdeq r4, [r5], r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10ed30 │ │ │ │ + bhi 10ed08 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -189790,89 +189780,89 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #16 │ │ │ │ movcs r2, #16 │ │ │ │ - b 10ecb8 │ │ │ │ + b 10ec90 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38b6a0 │ │ │ │ + bl 38b678 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10ece4 │ │ │ │ + bne 10ecbc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #16 │ │ │ │ cmp r2, #16 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38aeb8 │ │ │ │ + bl 38ae90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10ec90 │ │ │ │ + beq 10ec68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38b6a0 │ │ │ │ + bl 38b678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38aeb8 │ │ │ │ - b 10ecbc │ │ │ │ - ldr r2, [pc, #60] @ 10ed74 │ │ │ │ + bl 38ae90 │ │ │ │ + b 10ec94 │ │ │ │ + ldr r2, [pc, #60] @ 10ed4c │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r5, ip, asr ip │ │ │ │ + adceq r4, r5, r4, lsl #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10eeb8 │ │ │ │ + bhi 10ee90 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -189888,89 +189878,89 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, #11 │ │ │ │ - b 10ee40 │ │ │ │ + b 10ee18 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38382c │ │ │ │ + bl 383804 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10ee6c │ │ │ │ + bne 10ee44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #11 │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 3833d0 │ │ │ │ + bl 3833a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10ee18 │ │ │ │ + beq 10edf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38382c │ │ │ │ + bl 383804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3833d0 │ │ │ │ - b 10ee44 │ │ │ │ - ldr r2, [pc, #60] @ 10eefc │ │ │ │ + bl 3833a8 │ │ │ │ + b 10ee1c │ │ │ │ + ldr r2, [pc, #60] @ 10eed4 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r5, r4, ror #21 │ │ │ │ + adceq r4, r5, ip, lsl #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10f040 │ │ │ │ + bhi 10f018 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -189986,88 +189976,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #19 │ │ │ │ movcs r2, #19 │ │ │ │ - b 10efc8 │ │ │ │ + b 10efa0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 387448 │ │ │ │ + bl 387420 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10eff4 │ │ │ │ + bne 10efcc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #19 │ │ │ │ cmp r2, #19 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 386acc │ │ │ │ + bl 386aa4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10efa0 │ │ │ │ + beq 10ef78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 387448 │ │ │ │ + bl 387420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 386acc │ │ │ │ - b 10efcc │ │ │ │ - ldr r2, [pc, #60] @ 10f084 │ │ │ │ + bl 386aa4 │ │ │ │ + b 10efa4 │ │ │ │ + ldr r2, [pc, #60] @ 10f05c │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r5, ip, ror #18 │ │ │ │ + umlaleq r4, r5, r4, r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10f280 │ │ │ │ + bhi 10f258 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -190079,74 +190069,74 @@ │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 10f214 │ │ │ │ + b 10f1ec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 10f138 │ │ │ │ - ldr r1, [pc, #424] @ 10f2c0 │ │ │ │ + bne 10f110 │ │ │ │ + ldr r1, [pc, #424] @ 10f298 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10f2a8 │ │ │ │ + beq 10f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 10f218 │ │ │ │ + b 10f1f0 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 10f1a8 │ │ │ │ + bne 10f180 │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #112 @ 0x70 │ │ │ │ - bne 10f1a8 │ │ │ │ + bne 10f180 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #73 @ 0x49 │ │ │ │ - beq 10f2b0 │ │ │ │ + beq 10f288 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10f2a8 │ │ │ │ + beq 10f280 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 10f21c │ │ │ │ - ldr r2, [pc, #216] @ 10f2c4 │ │ │ │ + bne 10f1f4 │ │ │ │ + ldr r2, [pc, #216] @ 10f29c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #5 │ │ │ │ @@ -190156,64 +190146,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 10f21c │ │ │ │ + bne 10f1f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #112 @ 0x70 │ │ │ │ - bne 10f21c │ │ │ │ + bne 10f1f4 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #73 @ 0x49 │ │ │ │ - bne 10f21c │ │ │ │ + bne 10f1f4 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ subs r2, r2, #100 @ 0x64 │ │ │ │ - b 10f218 │ │ │ │ - ldr r2, [pc, #64] @ 10f2c8 │ │ │ │ + b 10f1f0 │ │ │ │ + ldr r2, [pc, #64] @ 10f2a0 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ subs r1, r1, #100 @ 0x64 │ │ │ │ movwne r1, #1 │ │ │ │ - b 10f1a8 │ │ │ │ - addeq pc, r8, r5, asr sp @ │ │ │ │ - addeq pc, r8, r1, lsl #25 │ │ │ │ - adceq r4, r5, ip, lsr r7 │ │ │ │ + b 10f180 │ │ │ │ + addeq pc, r8, sp, lsr sp @ │ │ │ │ + addeq pc, r8, r9, ror #24 │ │ │ │ + adceq r4, r5, r4, ror #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10f40c │ │ │ │ + bhi 10f3e4 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -190229,89 +190219,89 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, #11 │ │ │ │ - b 10f394 │ │ │ │ + b 10f36c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38310c │ │ │ │ + bl 3830e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10f3c0 │ │ │ │ + bne 10f398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #11 │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 382bbc │ │ │ │ + bl 382b94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f36c │ │ │ │ + beq 10f344 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38310c │ │ │ │ + bl 3830e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 382bbc │ │ │ │ - b 10f398 │ │ │ │ - ldr r2, [pc, #60] @ 10f450 │ │ │ │ + bl 382b94 │ │ │ │ + b 10f370 │ │ │ │ + ldr r2, [pc, #60] @ 10f428 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r5, r0, asr #11 │ │ │ │ + adceq r4, r5, r8, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10f594 │ │ │ │ + bhi 10f56c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -190327,89 +190317,89 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, #11 │ │ │ │ - b 10f51c │ │ │ │ + b 10f4f4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 37fb2c │ │ │ │ + bl 37fb04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10f548 │ │ │ │ + bne 10f520 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #11 │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 37f604 │ │ │ │ + bl 37f5dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f4f4 │ │ │ │ + beq 10f4cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 37fb2c │ │ │ │ + bl 37fb04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 37f604 │ │ │ │ - b 10f520 │ │ │ │ - ldr r2, [pc, #60] @ 10f5d8 │ │ │ │ + bl 37f5dc │ │ │ │ + b 10f4f8 │ │ │ │ + ldr r2, [pc, #60] @ 10f5b0 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r4, r5, r8, asr #8 │ │ │ │ + adceq r4, r5, r0, ror r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 10f71c │ │ │ │ + bhi 10f6f4 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -190425,88 +190415,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #10 │ │ │ │ movcs r2, #10 │ │ │ │ - b 10f6a4 │ │ │ │ + b 10f67c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38dd10 │ │ │ │ + bl 38dce8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10f6d0 │ │ │ │ + bne 10f6a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, #10 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38d820 │ │ │ │ + bl 38d7f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f67c │ │ │ │ + beq 10f654 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38dd10 │ │ │ │ + bl 38dce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38d820 │ │ │ │ - b 10f6a8 │ │ │ │ - ldr r2, [pc, #60] @ 10f760 │ │ │ │ + bl 38d7f8 │ │ │ │ + b 10f680 │ │ │ │ + ldr r2, [pc, #60] @ 10f738 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r4, [r5], r0 @ │ │ │ │ + strdeq r4, [r5], r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10fb88 │ │ │ │ + bhi 10fb60 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -190520,250 +190510,250 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 10fb64 │ │ │ │ + b 10fb3c │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 10f9d8 │ │ │ │ + beq 10f9b0 │ │ │ │ cmp r1, #14 │ │ │ │ - beq 10f9a8 │ │ │ │ + beq 10f980 │ │ │ │ cmp r1, #19 │ │ │ │ - bne 10fa00 │ │ │ │ - ldr r1, [pc, #1004] @ 10fbf4 │ │ │ │ + bne 10f9d8 │ │ │ │ + ldr r1, [pc, #1004] @ 10fbcc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10fa00 │ │ │ │ + bne 10f9d8 │ │ │ │ mov r1, #0 │ │ │ │ - b 10fa04 │ │ │ │ + b 10f9dc │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 10fb64 │ │ │ │ + b 10fb3c │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39ac00 │ │ │ │ + bl 39abd8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #8 │ │ │ │ - beq 10fa6c │ │ │ │ + beq 10fa44 │ │ │ │ cmp r5, #14 │ │ │ │ - beq 10fa30 │ │ │ │ + beq 10fa08 │ │ │ │ cmp r5, #19 │ │ │ │ - bne 10fb60 │ │ │ │ - ldr r2, [pc, #880] @ 10fc00 │ │ │ │ + bne 10fb38 │ │ │ │ + ldr r2, [pc, #880] @ 10fbd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ mov r2, #0 │ │ │ │ - b 10fb64 │ │ │ │ + b 10fb3c │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 10fb40 │ │ │ │ + beq 10fb18 │ │ │ │ cmp r3, #14 │ │ │ │ - beq 10faa8 │ │ │ │ + beq 10fa80 │ │ │ │ cmp r3, #19 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #83 @ 0x53 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #103 @ 0x67 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #76 @ 0x4c │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #13] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #15] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #17] │ │ │ │ cmpeq r3, #103 @ 0x67 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #18] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10fb60 │ │ │ │ - b 10fb64 │ │ │ │ - ldr r1, [pc, #588] @ 10fbfc │ │ │ │ + bne 10fb38 │ │ │ │ + b 10fb3c │ │ │ │ + ldr r1, [pc, #588] @ 10fbd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10fa00 │ │ │ │ + bne 10f9d8 │ │ │ │ mov r1, #2 │ │ │ │ - b 10fa04 │ │ │ │ - ldr r1, [pc, #536] @ 10fbf8 │ │ │ │ + b 10f9dc │ │ │ │ + ldr r1, [pc, #536] @ 10fbd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10fb80 │ │ │ │ + beq 10fb58 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 10fbb0 │ │ │ │ + beq 10fb88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #464] @ 10fc08 │ │ │ │ + ldr r2, [pc, #464] @ 10fbe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ mov r2, #2 │ │ │ │ - b 10fb64 │ │ │ │ - ldr r2, [pc, #400] @ 10fc04 │ │ │ │ + b 10fb3c │ │ │ │ + ldr r2, [pc, #400] @ 10fbdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ mov r2, #1 │ │ │ │ - b 10fb64 │ │ │ │ + b 10fb3c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ movne r2, #3 │ │ │ │ - b 10fb64 │ │ │ │ + b 10fb3c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - beq 10fbb8 │ │ │ │ + beq 10fb90 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 10fa04 │ │ │ │ - ldr r2, [pc, #124] @ 10fc0c │ │ │ │ + b 10f9dc │ │ │ │ + ldr r2, [pc, #124] @ 10fbe4 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -190771,41 +190761,41 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #103 @ 0x67 │ │ │ │ - bne 10fb60 │ │ │ │ + bne 10fb38 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 10fb60 │ │ │ │ - b 10fb64 │ │ │ │ - umulleq pc, r8, r5, ip @ │ │ │ │ - addeq r9, r7, fp, ror #31 │ │ │ │ - addeq pc, r8, sl, asr r7 @ │ │ │ │ - addeq pc, r8, sp, lsl #24 │ │ │ │ - addeq r9, r7, r7, asr pc │ │ │ │ - ldrdeq pc, [r8], r2 │ │ │ │ - adceq r3, r5, r4, ror lr │ │ │ │ + bne 10fb38 │ │ │ │ + b 10fb3c │ │ │ │ + addeq pc, r8, sp, ror ip @ │ │ │ │ + ldrdeq r9, [r7], r3 │ │ │ │ + addeq pc, r8, r2, asr #14 │ │ │ │ + strdeq pc, [r8], r5 │ │ │ │ + addeq r9, r7, pc, lsr pc │ │ │ │ + @ instruction: 0x0088f6ba │ │ │ │ + umlaleq r3, r5, ip, lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 10ff44 │ │ │ │ + bhi 10ff1c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -190823,58 +190813,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #6 │ │ │ │ movcs r3, #6 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 3800c4 │ │ │ │ + bl 38009c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10ff6c │ │ │ │ + beq 10ff44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #6 │ │ │ │ cmp r2, #6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 10ff8c │ │ │ │ + b 10ff64 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39b18c │ │ │ │ + bl 39b164 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3800c4 │ │ │ │ + bl 38009c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 10ff88 │ │ │ │ + bhi 10ff60 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ @@ -190884,125 +190874,125 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ movne r2, #6 │ │ │ │ - b 10ff8c │ │ │ │ + b 10ff64 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ mov r2, #4 │ │ │ │ - b 10fd98 │ │ │ │ + b 10fd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq 10ff74 │ │ │ │ + beq 10ff4c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #1 │ │ │ │ - b 10ffd8 │ │ │ │ + b 10ffb0 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #69 @ 0x45 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #98 @ 0x62 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #3 │ │ │ │ - b 10fd98 │ │ │ │ + b 10fd70 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #107 @ 0x6b │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 10ff88 │ │ │ │ - b 10ff8c │ │ │ │ - ldr r2, [pc, #152] @ 10ffe4 │ │ │ │ + bne 10ff60 │ │ │ │ + b 10ff64 │ │ │ │ + ldr r2, [pc, #152] @ 10ffbc │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -191010,49 +191000,49 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - beq 10ffa8 │ │ │ │ + beq 10ff80 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 10ff88 │ │ │ │ + bne 10ff60 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #5 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 10ff88 │ │ │ │ - b 10ff8c │ │ │ │ - ldrdeq r3, [r5], r8 @ │ │ │ │ + bne 10ff60 │ │ │ │ + b 10ff64 │ │ │ │ + adceq r3, r5, r0, lsl #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 110114 │ │ │ │ + bhi 1100ec │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ @@ -191068,91 +191058,91 @@ │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ strb r2, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldmib r4, {r6, r7} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 3886e4 │ │ │ │ + bl 3886bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 110138 │ │ │ │ + beq 110110 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [r0] │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ mov r1, sp │ │ │ │ - bl 39c748 │ │ │ │ + bl 39c720 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38804c │ │ │ │ + bl 388024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3881d8 │ │ │ │ - b 110068 │ │ │ │ - ldr r2, [pc, #92] @ 110178 │ │ │ │ + bl 3881b0 │ │ │ │ + b 110040 │ │ │ │ + ldr r2, [pc, #92] @ 110150 │ │ │ │ add r1, sp, #15 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483621 @ 0x8000001b │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ - b 110170 │ │ │ │ + bl 12150c │ │ │ │ + b 110148 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 110170 │ │ │ │ + beq 110148 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r3, r5, r8, lsl r9 │ │ │ │ + adceq r3, r5, r0, asr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 1105c8 │ │ │ │ + bhi 1105a0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -191166,260 +191156,260 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, #4 │ │ │ │ - b 1105ac │ │ │ │ + b 110584 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #14 │ │ │ │ - beq 110384 │ │ │ │ + beq 11035c │ │ │ │ cmp r1, #9 │ │ │ │ - beq 11033c │ │ │ │ + beq 110314 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 1103ac │ │ │ │ - ldr r1, [pc, #1044] @ 110634 │ │ │ │ + bne 110384 │ │ │ │ + ldr r1, [pc, #1044] @ 11060c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1103ac │ │ │ │ + bne 110384 │ │ │ │ mov r1, #0 │ │ │ │ - b 1103b0 │ │ │ │ + b 110388 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #4 │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 1105ac │ │ │ │ + b 110584 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39dbf0 │ │ │ │ + bl 39dbc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #14 │ │ │ │ - beq 11042c │ │ │ │ + beq 110404 │ │ │ │ cmp r5, #9 │ │ │ │ - beq 1103dc │ │ │ │ + beq 1103b4 │ │ │ │ cmp r5, #6 │ │ │ │ - bne 1105a8 │ │ │ │ - ldr r2, [pc, #924] @ 110644 │ │ │ │ + bne 110580 │ │ │ │ + ldr r2, [pc, #924] @ 11061c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ mov r2, #0 │ │ │ │ - b 1105ac │ │ │ │ + b 110584 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq 1104cc │ │ │ │ + beq 1104a4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq 110468 │ │ │ │ + beq 110440 │ │ │ │ cmp r3, #6 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 1105a8 │ │ │ │ - b 1105ac │ │ │ │ - ldr r1, [pc, #760] @ 11063c │ │ │ │ + bne 110580 │ │ │ │ + b 110584 │ │ │ │ + ldr r1, [pc, #760] @ 110614 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110564 │ │ │ │ - ldr r1, [pc, #732] @ 110640 │ │ │ │ + beq 11053c │ │ │ │ + ldr r1, [pc, #732] @ 110618 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 1103ac │ │ │ │ + bne 110384 │ │ │ │ mov r1, #3 │ │ │ │ - b 1103b0 │ │ │ │ - ldr r1, [pc, #684] @ 110638 │ │ │ │ + b 110388 │ │ │ │ + ldr r1, [pc, #684] @ 110610 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 110570 │ │ │ │ + beq 110548 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 1105f0 │ │ │ │ + beq 1105c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #612] @ 11064c │ │ │ │ + ldr r1, [pc, #612] @ 110624 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #9 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110578 │ │ │ │ - ldr r1, [pc, #584] @ 110650 │ │ │ │ + beq 110550 │ │ │ │ + ldr r1, [pc, #584] @ 110628 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ mov r2, #3 │ │ │ │ - b 1105ac │ │ │ │ - ldr r2, [pc, #532] @ 110648 │ │ │ │ + b 110584 │ │ │ │ + ldr r2, [pc, #532] @ 110620 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ mov r2, #1 │ │ │ │ - b 1105ac │ │ │ │ + b 110584 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq 110588 │ │ │ │ + beq 110560 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ mov r2, #2 │ │ │ │ - b 110628 │ │ │ │ + b 110600 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 1105a8 │ │ │ │ - b 1105ac │ │ │ │ + bne 110580 │ │ │ │ + b 110584 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - b 1103b0 │ │ │ │ + b 110388 │ │ │ │ mov r1, #1 │ │ │ │ - b 1103b0 │ │ │ │ + b 110388 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 1105ac │ │ │ │ + b 110584 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - beq 1105f8 │ │ │ │ + beq 1105d0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #132] @ 110654 │ │ │ │ + ldr r2, [pc, #132] @ 11062c │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -191427,43 +191417,43 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 1105a8 │ │ │ │ + bne 110580 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ movne r2, #4 │ │ │ │ - b 1105ac │ │ │ │ - addeq lr, r8, lr, ror #30 │ │ │ │ - addeq lr, r8, lr, ror sp │ │ │ │ - addeq lr, r8, r2, ror pc │ │ │ │ - addeq lr, r8, pc, asr pc │ │ │ │ - addeq lr, r8, r6, ror #29 │ │ │ │ - ldrdeq lr, [r8], r6 │ │ │ │ - ldrdeq lr, [r8], r2 │ │ │ │ - @ instruction: 0x0088eebb │ │ │ │ - adceq r3, r5, r4, ror r4 │ │ │ │ + b 110584 │ │ │ │ + addeq lr, r8, r6, asr pc │ │ │ │ + addeq lr, r8, r6, ror #26 │ │ │ │ + addeq lr, r8, sl, asr pc │ │ │ │ + addeq lr, r8, r7, asr #30 │ │ │ │ + addeq lr, r8, lr, asr #29 │ │ │ │ + @ instruction: 0x0088ecbe │ │ │ │ + @ instruction: 0x0088eeba │ │ │ │ + addeq lr, r8, r3, lsr #29 │ │ │ │ + umlaleq r3, r5, ip, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 110874 │ │ │ │ + bhi 11084c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -191475,66 +191465,66 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 1107c4 │ │ │ │ + b 11079c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 110708 │ │ │ │ - ldr r1, [pc, #444] @ 1108a4 │ │ │ │ + bne 1106e0 │ │ │ │ + ldr r1, [pc, #444] @ 11087c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 11089c │ │ │ │ + beq 110874 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 1107c8 │ │ │ │ + b 1107a0 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #100 @ 0x64 │ │ │ │ - beq 11083c │ │ │ │ + beq 110814 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 11089c │ │ │ │ + beq 110874 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 1107cc │ │ │ │ - ldr r2, [pc, #268] @ 1108a8 │ │ │ │ + bne 1107a4 │ │ │ │ + ldr r2, [pc, #268] @ 110880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #6 │ │ │ │ @@ -191544,76 +191534,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 1107cc │ │ │ │ + bne 1107a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ - bne 1107cc │ │ │ │ + bne 1107a4 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #118 @ 0x76 │ │ │ │ - bne 1107cc │ │ │ │ + bne 1107a4 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #99 @ 0x63 │ │ │ │ - bne 1107cc │ │ │ │ + bne 1107a4 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ subs r2, r2, #101 @ 0x65 │ │ │ │ - b 1107c8 │ │ │ │ + b 1107a0 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #118 @ 0x76 │ │ │ │ - bne 110758 │ │ │ │ + bne 110730 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #99 @ 0x63 │ │ │ │ - bne 110758 │ │ │ │ + bne 110730 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ subs r1, r1, #101 @ 0x65 │ │ │ │ movwne r1, #1 │ │ │ │ - b 110758 │ │ │ │ - ldr r2, [pc, #48] @ 1108ac │ │ │ │ + b 110730 │ │ │ │ + ldr r2, [pc, #48] @ 110884 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq pc, r8, r1, lsr #19 │ │ │ │ - addeq pc, r8, sp, ror #17 │ │ │ │ - adceq r3, r5, r8, ror #3 │ │ │ │ + addeq pc, r8, r9, lsl #19 │ │ │ │ + ldrdeq pc, [r8], r5 │ │ │ │ + adceq r3, r5, r0, lsl r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 110c9c │ │ │ │ + bhi 110c74 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -191631,58 +191621,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #7 │ │ │ │ movcs r3, #7 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38ed3c │ │ │ │ + bl 38ed14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 110cc4 │ │ │ │ + beq 110c9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #7 │ │ │ │ cmp r2, #7 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 110c80 │ │ │ │ + b 110c58 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39a514 │ │ │ │ + bl 39a4ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ed3c │ │ │ │ + bl 38ed14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #4 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 110c7c │ │ │ │ + bhi 110c54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ @@ -191692,171 +191682,171 @@ │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ movne r2, #7 │ │ │ │ - b 110c80 │ │ │ │ + b 110c58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 110ba4 │ │ │ │ + b 110b7c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 110c7c │ │ │ │ - b 110c80 │ │ │ │ + bne 110c54 │ │ │ │ + b 110c58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 110c7c │ │ │ │ - b 110c80 │ │ │ │ + bne 110c54 │ │ │ │ + b 110c58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #102 @ 0x66 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #6 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 110c7c │ │ │ │ - b 110c80 │ │ │ │ + bne 110c54 │ │ │ │ + b 110c58 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #77 @ 0x4d │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #5 │ │ │ │ - b 110bf4 │ │ │ │ + b 110bcc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - beq 110ccc │ │ │ │ + beq 110ca4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #132] @ 110d28 │ │ │ │ + ldr r2, [pc, #132] @ 110d00 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -191864,43 +191854,43 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 110c7c │ │ │ │ + bne 110c54 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #1 │ │ │ │ - b 110bf4 │ │ │ │ - ldrdeq r2, [r5], r0 @ │ │ │ │ + b 110bcc │ │ │ │ + strdeq r2, [r5], r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 110f48 │ │ │ │ + bhi 110f20 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -191912,66 +191902,66 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 110e98 │ │ │ │ + b 110e70 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 110ddc │ │ │ │ - ldr r1, [pc, #444] @ 110f78 │ │ │ │ + bne 110db4 │ │ │ │ + ldr r1, [pc, #444] @ 110f50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 110f70 │ │ │ │ + beq 110f48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 110e9c │ │ │ │ + b 110e74 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #114 @ 0x72 │ │ │ │ - beq 110f10 │ │ │ │ + beq 110ee8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 110f70 │ │ │ │ + beq 110f48 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 110ea0 │ │ │ │ - ldr r2, [pc, #268] @ 110f7c │ │ │ │ + bne 110e78 │ │ │ │ + ldr r2, [pc, #268] @ 110f54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #6 │ │ │ │ @@ -191981,77 +191971,77 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 110ea0 │ │ │ │ + bne 110e78 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ - bne 110ea0 │ │ │ │ + bne 110e78 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 110ea0 │ │ │ │ + bne 110e78 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 110ea0 │ │ │ │ + bne 110e78 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ subs r2, r2, #110 @ 0x6e │ │ │ │ - b 110e9c │ │ │ │ + b 110e74 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 110e2c │ │ │ │ + bne 110e04 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 110e2c │ │ │ │ + bne 110e04 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ subs r1, r1, #110 @ 0x6e │ │ │ │ movwne r1, #1 │ │ │ │ - b 110e2c │ │ │ │ - ldr r2, [pc, #48] @ 110f80 │ │ │ │ + b 110e04 │ │ │ │ + ldr r2, [pc, #48] @ 110f58 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq lr, r8, r2, lsr #5 │ │ │ │ - addeq lr, r8, lr, ror #3 │ │ │ │ - adceq r2, r5, r4, lsr fp │ │ │ │ + addeq lr, r8, sl, lsl #5 │ │ │ │ + ldrdeq lr, [r8], r6 │ │ │ │ + adceq r2, r5, ip, asr fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 1110c4 │ │ │ │ + bhi 11109c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -192067,88 +192057,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, #11 │ │ │ │ - b 11104c │ │ │ │ + b 111024 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 3892e0 │ │ │ │ + bl 3892b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 111078 │ │ │ │ + bne 111050 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #11 │ │ │ │ cmp r2, #11 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 388cec │ │ │ │ + bl 388cc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 111024 │ │ │ │ + beq 110ffc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3892e0 │ │ │ │ + bl 3892b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 388cec │ │ │ │ - b 111050 │ │ │ │ - ldr r2, [pc, #60] @ 111108 │ │ │ │ + bl 388cc4 │ │ │ │ + b 111028 │ │ │ │ + ldr r2, [pc, #60] @ 1110e0 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r5, r8, asr #19 │ │ │ │ + strdeq r2, [r5], r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 111400 │ │ │ │ + bhi 1113d8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -192166,58 +192156,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38ec08 │ │ │ │ + bl 38ebe0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 111428 │ │ │ │ + beq 111400 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 1113e4 │ │ │ │ + b 1113bc │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39d99c │ │ │ │ + bl 39d974 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ec08 │ │ │ │ + bl 38ebe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 1113e0 │ │ │ │ + bhi 1113b8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ @@ -192226,110 +192216,110 @@ │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ movne r2, #4 │ │ │ │ - b 1113e4 │ │ │ │ + b 1113bc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 11149c │ │ │ │ + b 111474 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 1113e0 │ │ │ │ - b 1113e4 │ │ │ │ + bne 1113b8 │ │ │ │ + b 1113bc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - beq 111430 │ │ │ │ + beq 111408 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ 1114a8 │ │ │ │ + ldr r2, [pc, #160] @ 111480 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -192337,50 +192327,50 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 1113e0 │ │ │ │ + bne 1113b8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 1113e0 │ │ │ │ - b 1113e4 │ │ │ │ - umlaleq r2, r5, ip, r6 │ │ │ │ + bne 1113b8 │ │ │ │ + b 1113bc │ │ │ │ + adceq r2, r5, r4, asr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 111860 │ │ │ │ + bhi 111838 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -192394,222 +192384,222 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 11183c │ │ │ │ + b 111814 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #16 │ │ │ │ - beq 1116c4 │ │ │ │ + beq 11169c │ │ │ │ cmp r1, #12 │ │ │ │ - beq 111694 │ │ │ │ + beq 11166c │ │ │ │ cmp r1, #10 │ │ │ │ - bne 1116ec │ │ │ │ - ldr r1, [pc, #972] @ 11191c │ │ │ │ + bne 1116c4 │ │ │ │ + ldr r1, [pc, #972] @ 1118f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1116ec │ │ │ │ + bne 1116c4 │ │ │ │ mov r1, #0 │ │ │ │ - b 1116f0 │ │ │ │ + b 1116c8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 11183c │ │ │ │ + b 111814 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39d7b0 │ │ │ │ + bl 39d788 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #16 │ │ │ │ - beq 111758 │ │ │ │ + beq 111730 │ │ │ │ cmp r5, #12 │ │ │ │ - beq 11171c │ │ │ │ + beq 1116f4 │ │ │ │ cmp r5, #10 │ │ │ │ - bne 111838 │ │ │ │ - ldr r2, [pc, #848] @ 111928 │ │ │ │ + bne 111810 │ │ │ │ + ldr r2, [pc, #848] @ 111900 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ mov r2, #0 │ │ │ │ - b 11183c │ │ │ │ + b 111814 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 111818 │ │ │ │ + beq 1117f0 │ │ │ │ cmp r3, #12 │ │ │ │ - beq 111794 │ │ │ │ + beq 11176c │ │ │ │ cmp r3, #10 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne 111838 │ │ │ │ - b 11183c │ │ │ │ - ldr r1, [pc, #648] @ 111924 │ │ │ │ + bne 111810 │ │ │ │ + b 111814 │ │ │ │ + ldr r1, [pc, #648] @ 1118fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1116ec │ │ │ │ + bne 1116c4 │ │ │ │ mov r1, #2 │ │ │ │ - b 1116f0 │ │ │ │ - ldr r1, [pc, #596] @ 111920 │ │ │ │ + b 1116c8 │ │ │ │ + ldr r1, [pc, #596] @ 1118f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111858 │ │ │ │ + beq 111830 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 111888 │ │ │ │ + beq 111860 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #524] @ 111930 │ │ │ │ + ldr r2, [pc, #524] @ 111908 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ mov r2, #2 │ │ │ │ - b 11183c │ │ │ │ - ldr r2, [pc, #460] @ 11192c │ │ │ │ + b 111814 │ │ │ │ + ldr r2, [pc, #460] @ 111904 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ mov r2, #1 │ │ │ │ - b 11183c │ │ │ │ + b 111814 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ movne r2, #3 │ │ │ │ - b 11183c │ │ │ │ + b 111814 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - beq 111890 │ │ │ │ + beq 111868 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 1116f0 │ │ │ │ - ldr r2, [pc, #204] @ 111934 │ │ │ │ + b 1116c8 │ │ │ │ + ldr r2, [pc, #204] @ 11190c │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -192617,61 +192607,61 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #67 @ 0x43 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #14] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 111838 │ │ │ │ + bne 111810 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 111838 │ │ │ │ - b 11183c │ │ │ │ - addeq lr, r8, r5, asr r9 │ │ │ │ - addeq lr, r7, ip, ror #27 │ │ │ │ - addeq lr, r8, r3, lsl r8 │ │ │ │ - addeq lr, r8, sp, asr #17 │ │ │ │ - addeq lr, r7, r8, asr sp │ │ │ │ - addeq lr, r8, fp, lsl #15 │ │ │ │ - adceq r2, r5, ip, asr #4 │ │ │ │ + bne 111810 │ │ │ │ + b 111814 │ │ │ │ + addeq lr, r8, sp, lsr r9 │ │ │ │ + ldrdeq lr, [r7], r4 │ │ │ │ + strdeq lr, [r8], fp │ │ │ │ + @ instruction: 0x0088e8b5 │ │ │ │ + addeq lr, r7, r0, asr #26 │ │ │ │ + addeq lr, r8, r3, ror r7 │ │ │ │ + adceq r2, r5, r4, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 111b54 │ │ │ │ + bhi 111b2c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -192683,66 +192673,66 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 111aa4 │ │ │ │ + b 111a7c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 1119e8 │ │ │ │ - ldr r1, [pc, #444] @ 111b84 │ │ │ │ + bne 1119c0 │ │ │ │ + ldr r1, [pc, #444] @ 111b5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 111b7c │ │ │ │ + beq 111b54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 111aa8 │ │ │ │ + b 111a80 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - beq 111b1c │ │ │ │ + beq 111af4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 111b7c │ │ │ │ + beq 111b54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 111aac │ │ │ │ - ldr r2, [pc, #268] @ 111b88 │ │ │ │ + bne 111a84 │ │ │ │ + ldr r2, [pc, #268] @ 111b60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #6 │ │ │ │ @@ -192752,76 +192742,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 111aac │ │ │ │ + bne 111a84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 111aac │ │ │ │ + bne 111a84 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 111aac │ │ │ │ + bne 111a84 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #117 @ 0x75 │ │ │ │ - bne 111aac │ │ │ │ + bne 111a84 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ subs r2, r2, #115 @ 0x73 │ │ │ │ - b 111aa8 │ │ │ │ + b 111a80 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 111a38 │ │ │ │ + bne 111a10 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #117 @ 0x75 │ │ │ │ - bne 111a38 │ │ │ │ + bne 111a10 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ subs r1, r1, #115 @ 0x73 │ │ │ │ movwne r1, #1 │ │ │ │ - b 111a38 │ │ │ │ - ldr r2, [pc, #48] @ 111b8c │ │ │ │ + b 111a10 │ │ │ │ + ldr r2, [pc, #48] @ 111b64 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq sp, r8, r6, lsr #18 │ │ │ │ - addeq sp, r8, r2, ror r8 │ │ │ │ - adceq r1, r5, r8, lsl #31 │ │ │ │ + addeq sp, r8, lr, lsl #18 │ │ │ │ + addeq sp, r8, sl, asr r8 │ │ │ │ + strhteq r1, [r5], r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 111e24 │ │ │ │ + bhi 111dfc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -192833,66 +192823,66 @@ │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 111cfc │ │ │ │ + b 111cd4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #12 │ │ │ │ - bne 111c40 │ │ │ │ - ldr r1, [pc, #564] @ 111e54 │ │ │ │ + bne 111c18 │ │ │ │ + ldr r1, [pc, #564] @ 111e2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 111e4c │ │ │ │ + beq 111e24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 111d00 │ │ │ │ + b 111cd8 │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #12 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - beq 111db0 │ │ │ │ + beq 111d88 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 111e4c │ │ │ │ + beq 111e24 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 111d04 │ │ │ │ - ldr r2, [pc, #388] @ 111e58 │ │ │ │ + bne 111cdc │ │ │ │ + ldr r2, [pc, #388] @ 111e30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #12 │ │ │ │ @@ -192902,106 +192892,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #105 @ 0x69 │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #110 @ 0x6e │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #10] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 111d04 │ │ │ │ + bne 111cdc │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ subs r2, r2, #101 @ 0x65 │ │ │ │ - b 111d00 │ │ │ │ + b 111cd8 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 111c90 │ │ │ │ + bne 111c68 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #105 @ 0x69 │ │ │ │ - bne 111c90 │ │ │ │ + bne 111c68 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #110 @ 0x6e │ │ │ │ - bne 111c90 │ │ │ │ + bne 111c68 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 111c90 │ │ │ │ + bne 111c68 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #10] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 111c90 │ │ │ │ + bne 111c68 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ subs r1, r1, #101 @ 0x65 │ │ │ │ movwne r1, #1 │ │ │ │ - b 111c90 │ │ │ │ - ldr r2, [pc, #48] @ 111e5c │ │ │ │ + b 111c68 │ │ │ │ + ldr r2, [pc, #48] @ 111e34 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq sp, r8, r0, asr #16 │ │ │ │ - addeq sp, r8, ip, lsl #15 │ │ │ │ - adceq r1, r5, r8, asr #25 │ │ │ │ + addeq sp, r8, r8, lsr #16 │ │ │ │ + addeq sp, r8, r4, ror r7 │ │ │ │ + strdeq r1, [r5], r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 112140 │ │ │ │ + bhi 112118 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -193019,58 +193009,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 387bbc │ │ │ │ + bl 387b94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 112168 │ │ │ │ + beq 112140 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 112124 │ │ │ │ + b 1120fc │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39c264 │ │ │ │ + bl 39c23c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 387bbc │ │ │ │ + bl 387b94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 112120 │ │ │ │ + bhi 1120f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ @@ -193079,105 +193069,105 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ movne r2, #4 │ │ │ │ - b 112124 │ │ │ │ + b 1120fc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #66 @ 0x42 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #102 @ 0x66 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #1 │ │ │ │ - b 1120f4 │ │ │ │ + b 1120cc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #103 @ 0x67 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 112120 │ │ │ │ - b 112124 │ │ │ │ + bne 1120f8 │ │ │ │ + b 1120fc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - beq 112170 │ │ │ │ + beq 112148 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #152] @ 1121e0 │ │ │ │ + ldr r2, [pc, #152] @ 1121b8 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -193185,48 +193175,48 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 112120 │ │ │ │ + bne 1120f8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #3 │ │ │ │ - b 11200c │ │ │ │ - strhteq r1, [r5], ip │ │ │ │ + b 111fe4 │ │ │ │ + adceq r1, r5, r4, ror #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 112400 │ │ │ │ + bhi 1123d8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -193238,66 +193228,66 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 112350 │ │ │ │ + b 112328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 112294 │ │ │ │ - ldr r1, [pc, #444] @ 112430 │ │ │ │ + bne 11226c │ │ │ │ + ldr r1, [pc, #444] @ 112408 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 112428 │ │ │ │ + beq 112400 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 112354 │ │ │ │ + b 11232c │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #114 @ 0x72 │ │ │ │ - beq 1123c8 │ │ │ │ + beq 1123a0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 112428 │ │ │ │ + beq 112400 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 112358 │ │ │ │ - ldr r2, [pc, #268] @ 112434 │ │ │ │ + bne 112330 │ │ │ │ + ldr r2, [pc, #268] @ 11240c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #6 │ │ │ │ @@ -193307,77 +193297,77 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 112358 │ │ │ │ + bne 112330 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ - bne 112358 │ │ │ │ + bne 112330 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 112358 │ │ │ │ + bne 112330 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 112358 │ │ │ │ + bne 112330 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ subs r2, r2, #110 @ 0x6e │ │ │ │ - b 112354 │ │ │ │ + b 11232c │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #97 @ 0x61 │ │ │ │ - bne 1122e4 │ │ │ │ + bne 1122bc │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 1122e4 │ │ │ │ + bne 1122bc │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ subs r1, r1, #110 @ 0x6e │ │ │ │ movwne r1, #1 │ │ │ │ - b 1122e4 │ │ │ │ - ldr r2, [pc, #48] @ 112438 │ │ │ │ + b 1122bc │ │ │ │ + ldr r2, [pc, #48] @ 112410 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq ip, r8, sl, ror #27 │ │ │ │ - addeq ip, r8, r6, lsr sp │ │ │ │ - adceq r1, r5, ip, lsl #14 │ │ │ │ + ldrdeq ip, [r8], r2 │ │ │ │ + addeq ip, r8, lr, lsl sp │ │ │ │ + adceq r1, r5, r4, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 11257c │ │ │ │ + bhi 112554 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -193393,88 +193383,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #9 │ │ │ │ movcs r2, #9 │ │ │ │ - b 112504 │ │ │ │ + b 1124dc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 38a320 │ │ │ │ + bl 38a2f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 112530 │ │ │ │ + bne 112508 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #9 │ │ │ │ cmp r2, #9 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 389ea0 │ │ │ │ + bl 389e78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1124dc │ │ │ │ + beq 1124b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38a320 │ │ │ │ + bl 38a2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 389ea0 │ │ │ │ - b 112508 │ │ │ │ - ldr r2, [pc, #60] @ 1125c0 │ │ │ │ + bl 389e78 │ │ │ │ + b 1124e0 │ │ │ │ + ldr r2, [pc, #60] @ 112598 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strhteq r1, [r5], r0 │ │ │ │ + ldrdeq r1, [r5], r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 1127dc │ │ │ │ + bhi 1127b4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -193486,57 +193476,57 @@ │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 11270c │ │ │ │ + b 1126e4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bne 112674 │ │ │ │ - ldr r1, [pc, #440] @ 11280c │ │ │ │ + bne 11264c │ │ │ │ + ldr r1, [pc, #440] @ 1127e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 112804 │ │ │ │ + beq 1127dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 112710 │ │ │ │ + b 1126e8 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39ab24 │ │ │ │ + bl 39aafc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 112714 │ │ │ │ - ldr r2, [pc, #300] @ 112810 │ │ │ │ + bne 1126ec │ │ │ │ + ldr r2, [pc, #300] @ 1127e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #15 │ │ │ │ @@ -193546,84 +193536,84 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ ldrbeq r6, [r3, #1] │ │ │ │ cmpeq r6, #111 @ 0x6f │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #3] │ │ │ │ cmpeq r6, #100 @ 0x64 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ ldrbeq r6, [r3, #5] │ │ │ │ cmpeq r6, #101 @ 0x65 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #113 @ 0x71 │ │ │ │ ldrbeq r6, [r3, #7] │ │ │ │ cmpeq r6, #117 @ 0x75 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #9] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ldrbeq r6, [r3, #11] │ │ │ │ cmpeq r6, #68 @ 0x44 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 112714 │ │ │ │ + bne 1126ec │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ subs r2, r2, #97 @ 0x61 │ │ │ │ - b 112710 │ │ │ │ - ldr r2, [pc, #48] @ 112814 │ │ │ │ + b 1126e8 │ │ │ │ + ldr r2, [pc, #48] @ 1127ec │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq sp, r8, fp, asr r7 │ │ │ │ - addeq sp, r8, fp, asr #13 │ │ │ │ - umlaleq r1, r5, r0, r3 │ │ │ │ + addeq sp, r8, r3, asr #14 │ │ │ │ + @ instruction: 0x0088d6b3 │ │ │ │ + strhteq r1, [r5], r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 112ae4 │ │ │ │ + bhi 112abc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ @@ -193641,160 +193631,160 @@ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ movwne r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 112ac4 │ │ │ │ + b 112a9c │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 112a08 │ │ │ │ + beq 1129e0 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 112a30 │ │ │ │ - ldr r1, [pc, #652] @ 112b50 │ │ │ │ + bne 112a08 │ │ │ │ + ldr r1, [pc, #652] @ 112b28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 112a30 │ │ │ │ + bne 112a08 │ │ │ │ mov r1, #0 │ │ │ │ - b 112a34 │ │ │ │ + b 112a0c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ eor r6, r2, #1 │ │ │ │ orrs r6, r6, r3 │ │ │ │ mov r6, #2 │ │ │ │ movweq r6, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r2, r6 │ │ │ │ - b 112ac0 │ │ │ │ + b 112a98 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39a844 │ │ │ │ + bl 39a81c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #8 │ │ │ │ - beq 112a60 │ │ │ │ + beq 112a38 │ │ │ │ cmp r5, #11 │ │ │ │ - bne 112abc │ │ │ │ - ldr r2, [pc, #528] @ 112b58 │ │ │ │ + bne 112a94 │ │ │ │ + ldr r2, [pc, #528] @ 112b30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ mov r2, #0 │ │ │ │ - b 112ac0 │ │ │ │ + b 112a98 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 112a9c │ │ │ │ + beq 112a74 │ │ │ │ cmp r3, #11 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 112abc │ │ │ │ - b 112ac0 │ │ │ │ - ldr r1, [pc, #324] @ 112b54 │ │ │ │ + bne 112a94 │ │ │ │ + b 112a98 │ │ │ │ + ldr r1, [pc, #324] @ 112b2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112adc │ │ │ │ + beq 112ab4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 112b0c │ │ │ │ + beq 112ae4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #244] @ 112b5c │ │ │ │ + ldr r2, [pc, #244] @ 112b34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ mov r2, #1 │ │ │ │ - b 112ac0 │ │ │ │ + b 112a98 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - beq 112b14 │ │ │ │ + beq 112aec │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 112a34 │ │ │ │ - ldr r2, [pc, #116] @ 112b60 │ │ │ │ + b 112a0c │ │ │ │ + ldr r2, [pc, #116] @ 112b38 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -193802,39 +193792,39 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #103 @ 0x67 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 112abc │ │ │ │ + bne 112a94 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 112abc │ │ │ │ - b 112ac0 │ │ │ │ - umulleq sp, r8, r6, r6 │ │ │ │ - ldrdeq r6, [r7], r3 │ │ │ │ - addeq sp, r8, r2, lsl r6 │ │ │ │ - addeq r6, r7, fp, ror pc │ │ │ │ - umlaleq r1, r5, r8, r0 │ │ │ │ + bne 112a94 │ │ │ │ + b 112a98 │ │ │ │ + addeq sp, r8, lr, ror r6 │ │ │ │ + @ instruction: 0x00876fbb │ │ │ │ + strdeq sp, [r8], sl │ │ │ │ + addeq r6, r7, r3, ror #30 │ │ │ │ + adceq r1, r5, r0, asr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 112df8 │ │ │ │ + bhi 112dd0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ @@ -193846,66 +193836,66 @@ │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - b 112cd0 │ │ │ │ + b 112ca8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #12 │ │ │ │ - bne 112c14 │ │ │ │ - ldr r1, [pc, #564] @ 112e28 │ │ │ │ + bne 112bec │ │ │ │ + ldr r1, [pc, #564] @ 112e00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movwne r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 112e20 │ │ │ │ + beq 112df8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - b 112cd4 │ │ │ │ + b 112cac │ │ │ │ ldmib r1, {r2, r3, r6} │ │ │ │ cmp r6, #12 │ │ │ │ mov r1, #1 │ │ │ │ ldrbeq r6, [r3] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - beq 112d84 │ │ │ │ + beq 112d5c │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 112e20 │ │ │ │ + beq 112df8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 112cd8 │ │ │ │ - ldr r2, [pc, #388] @ 112e2c │ │ │ │ + bne 112cb0 │ │ │ │ + ldr r2, [pc, #388] @ 112e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #12 │ │ │ │ @@ -193915,106 +193905,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #105 @ 0x69 │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #110 @ 0x6e │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #10] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 112cd8 │ │ │ │ + bne 112cb0 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ subs r2, r2, #101 @ 0x65 │ │ │ │ - b 112cd4 │ │ │ │ + b 112cac │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ldrbeq r6, [r3, #2] │ │ │ │ cmpeq r6, #115 @ 0x73 │ │ │ │ - bne 112c64 │ │ │ │ + bne 112c3c │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ ldrbeq r6, [r3, #4] │ │ │ │ cmpeq r6, #105 @ 0x69 │ │ │ │ - bne 112c64 │ │ │ │ + bne 112c3c │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ ldrbeq r6, [r3, #6] │ │ │ │ cmpeq r6, #110 @ 0x6e │ │ │ │ - bne 112c64 │ │ │ │ + bne 112c3c │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ ldrbeq r6, [r3, #8] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 112c64 │ │ │ │ + bne 112c3c │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ ldrbeq r6, [r3, #10] │ │ │ │ cmpeq r6, #116 @ 0x74 │ │ │ │ - bne 112c64 │ │ │ │ + bne 112c3c │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ subs r1, r1, #101 @ 0x65 │ │ │ │ movwne r1, #1 │ │ │ │ - b 112c64 │ │ │ │ - ldr r2, [pc, #48] @ 112e30 │ │ │ │ + b 112c3c │ │ │ │ + ldr r2, [pc, #48] @ 112e08 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq ip, r8, ip, ror #16 │ │ │ │ - @ instruction: 0x0088c7b8 │ │ │ │ - umlaleq r0, r5, r4, sp │ │ │ │ + addeq ip, r8, r4, asr r8 │ │ │ │ + addeq ip, r8, r0, lsr #15 │ │ │ │ + strhteq r0, [r5], ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 113258 │ │ │ │ + bhi 113230 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -194028,250 +194018,250 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 113234 │ │ │ │ + b 11320c │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #12 │ │ │ │ - beq 113074 │ │ │ │ + beq 11304c │ │ │ │ cmp r1, #20 │ │ │ │ - beq 113044 │ │ │ │ + beq 11301c │ │ │ │ cmp r1, #14 │ │ │ │ - bne 11309c │ │ │ │ - ldr r1, [pc, #1044] @ 1132ec │ │ │ │ + bne 113074 │ │ │ │ + ldr r1, [pc, #1044] @ 1132c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11309c │ │ │ │ + bne 113074 │ │ │ │ mov r1, #0 │ │ │ │ - b 1130a0 │ │ │ │ + b 113078 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 113234 │ │ │ │ + b 11320c │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39cfec │ │ │ │ + bl 39cfc4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #12 │ │ │ │ - beq 113108 │ │ │ │ + beq 1130e0 │ │ │ │ cmp r5, #20 │ │ │ │ - beq 1130cc │ │ │ │ + beq 1130a4 │ │ │ │ cmp r5, #14 │ │ │ │ - bne 113230 │ │ │ │ - ldr r2, [pc, #920] @ 1132f8 │ │ │ │ + bne 113208 │ │ │ │ + ldr r2, [pc, #920] @ 1132d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ mov r2, #0 │ │ │ │ - b 113234 │ │ │ │ + b 11320c │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #12 │ │ │ │ - beq 113210 │ │ │ │ + beq 1131e8 │ │ │ │ cmp r3, #20 │ │ │ │ - beq 113144 │ │ │ │ + beq 11311c │ │ │ │ cmp r3, #14 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 113230 │ │ │ │ - b 113234 │ │ │ │ - ldr r1, [pc, #680] @ 1132f4 │ │ │ │ + bne 113208 │ │ │ │ + b 11320c │ │ │ │ + ldr r1, [pc, #680] @ 1132cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11309c │ │ │ │ + bne 113074 │ │ │ │ mov r1, #2 │ │ │ │ - b 1130a0 │ │ │ │ - ldr r1, [pc, #628] @ 1132f0 │ │ │ │ + b 113078 │ │ │ │ + ldr r1, [pc, #628] @ 1132c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113250 │ │ │ │ + beq 113228 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 113280 │ │ │ │ + beq 113258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #556] @ 113300 │ │ │ │ + ldr r2, [pc, #556] @ 1132d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #20 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ mov r2, #2 │ │ │ │ - b 113234 │ │ │ │ - ldr r2, [pc, #492] @ 1132fc │ │ │ │ + b 11320c │ │ │ │ + ldr r2, [pc, #492] @ 1132d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ mov r2, #1 │ │ │ │ - b 113234 │ │ │ │ + b 11320c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #80 @ 0x50 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #98 @ 0x62 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #14] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #16] │ │ │ │ cmpeq r3, #82 @ 0x52 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #18] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ mov r2, #2 │ │ │ │ - b 1132e0 │ │ │ │ + b 1132b8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - beq 113288 │ │ │ │ + beq 113260 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 1130a0 │ │ │ │ - ldr r2, [pc, #164] @ 113304 │ │ │ │ + b 113078 │ │ │ │ + ldr r2, [pc, #164] @ 1132dc │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -194279,51 +194269,51 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #98 @ 0x62 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #82 @ 0x52 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 113230 │ │ │ │ + bne 113208 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ movne r2, #3 │ │ │ │ - b 113234 │ │ │ │ - addeq ip, r8, r2, lsr r2 │ │ │ │ - addeq ip, r8, sp, lsl r1 │ │ │ │ - ldrdeq ip, [r8], r6 │ │ │ │ - addeq ip, r8, sl, lsr #3 │ │ │ │ - addeq ip, r8, r9, lsl #1 │ │ │ │ - addeq ip, r8, lr, asr #8 │ │ │ │ - adceq r0, r5, r4, asr #18 │ │ │ │ + b 11320c │ │ │ │ + addeq ip, r8, sl, lsl r2 │ │ │ │ + addeq ip, r8, r5, lsl #2 │ │ │ │ + @ instruction: 0x0088c4be │ │ │ │ + umulleq ip, r8, r2, r1 │ │ │ │ + addeq ip, r8, r1, ror r0 │ │ │ │ + addeq ip, r8, r6, lsr r4 │ │ │ │ + adceq r0, r5, ip, ror #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 113678 │ │ │ │ + bhi 113650 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -194341,58 +194331,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ movcs r3, #5 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38f5bc │ │ │ │ + bl 38f594 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1136a0 │ │ │ │ + beq 113678 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #5 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 11365c │ │ │ │ + b 113634 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39d4e0 │ │ │ │ + bl 39d4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38f5bc │ │ │ │ + bl 38f594 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 113658 │ │ │ │ + bhi 113630 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ @@ -194401,141 +194391,141 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ movne r2, #5 │ │ │ │ - b 11365c │ │ │ │ + b 113634 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #66 @ 0x42 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #102 @ 0x66 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #2 │ │ │ │ - b 1135a8 │ │ │ │ + b 113580 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 113658 │ │ │ │ - b 11365c │ │ │ │ + bne 113630 │ │ │ │ + b 113634 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #11] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 113714 │ │ │ │ + b 1136ec │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - beq 1136a8 │ │ │ │ + beq 113680 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ 113720 │ │ │ │ + ldr r2, [pc, #160] @ 1136f8 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -194543,50 +194533,50 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 113658 │ │ │ │ + bne 113630 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 113658 │ │ │ │ - b 11365c │ │ │ │ - adceq r0, r5, r4, lsr r5 │ │ │ │ + bne 113630 │ │ │ │ + b 113634 │ │ │ │ + adceq r0, r5, ip, asr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11399c │ │ │ │ + bhi 113974 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -194604,58 +194594,58 @@ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 38959c │ │ │ │ + bl 389574 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1139c4 │ │ │ │ + beq 11399c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r5 │ │ │ │ - b 113980 │ │ │ │ + b 113958 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39a960 │ │ │ │ + bl 39a938 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38959c │ │ │ │ + bl 389574 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #4 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 11397c │ │ │ │ + bhi 113954 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ @@ -194663,80 +194653,80 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ movne r2, #4 │ │ │ │ - b 113980 │ │ │ │ + b 113958 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #118 @ 0x76 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11397c │ │ │ │ - b 113980 │ │ │ │ + bne 113954 │ │ │ │ + b 113958 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #3 │ │ │ │ - b 1138b8 │ │ │ │ + b 113890 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - beq 1139cc │ │ │ │ + beq 1139a4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ 113a30 │ │ │ │ + ldr r2, [pc, #140] @ 113a08 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -194744,45 +194734,45 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #98 @ 0x62 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 11397c │ │ │ │ + bne 113954 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 11397c │ │ │ │ - b 113980 │ │ │ │ - adceq r0, r5, r0, lsr #4 │ │ │ │ + bne 113954 │ │ │ │ + b 113958 │ │ │ │ + adceq r0, r5, r8, asr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 113d64 │ │ │ │ + bhi 113d3c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -194796,189 +194786,189 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 113cf0 │ │ │ │ + b 113cc8 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 113c10 │ │ │ │ + beq 113be8 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 113c50 │ │ │ │ - ldr r1, [pc, #748] @ 113dbc │ │ │ │ + bne 113c28 │ │ │ │ + ldr r1, [pc, #748] @ 113d94 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 113c50 │ │ │ │ + bne 113c28 │ │ │ │ mov r1, #0 │ │ │ │ - b 113c54 │ │ │ │ + b 113c2c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 113cf0 │ │ │ │ + b 113cc8 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39b418 │ │ │ │ + bl 39b3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #5 │ │ │ │ - beq 113c80 │ │ │ │ + beq 113c58 │ │ │ │ cmp r5, #11 │ │ │ │ - bne 113cec │ │ │ │ - ldr r2, [pc, #632] @ 113dc8 │ │ │ │ + bne 113cc4 │ │ │ │ + ldr r2, [pc, #632] @ 113da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ mov r2, #0 │ │ │ │ - b 113cf0 │ │ │ │ + b 113cc8 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 113cd0 │ │ │ │ + beq 113ca8 │ │ │ │ cmp r3, #11 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #99 @ 0x63 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #84 @ 0x54 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 113cec │ │ │ │ - b 113cf0 │ │ │ │ - ldr r1, [pc, #424] @ 113dc0 │ │ │ │ + bne 113cc4 │ │ │ │ + b 113cc8 │ │ │ │ + ldr r1, [pc, #424] @ 113d98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113d0c │ │ │ │ - ldr r1, [pc, #396] @ 113dc4 │ │ │ │ + beq 113ce4 │ │ │ │ + ldr r1, [pc, #396] @ 113d9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 113d5c │ │ │ │ + beq 113d34 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 113d8c │ │ │ │ + beq 113d64 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #320] @ 113dcc │ │ │ │ + ldr r1, [pc, #320] @ 113da4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #5 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113d18 │ │ │ │ - ldr r1, [pc, #292] @ 113dd0 │ │ │ │ + beq 113cf0 │ │ │ │ + ldr r1, [pc, #292] @ 113da8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ mov r2, #2 │ │ │ │ - b 113cf0 │ │ │ │ + b 113cc8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq 113d28 │ │ │ │ + beq 113d00 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #117 @ 0x75 │ │ │ │ - beq 113d94 │ │ │ │ + beq 113d6c │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - b 113c54 │ │ │ │ + b 113c2c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 113cf0 │ │ │ │ + b 113cc8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ movne r2, #3 │ │ │ │ - b 113cf0 │ │ │ │ + b 113cc8 │ │ │ │ mov r1, #2 │ │ │ │ - b 113c54 │ │ │ │ - ldr r2, [pc, #104] @ 113dd4 │ │ │ │ + b 113c2c │ │ │ │ + ldr r2, [pc, #104] @ 113dac │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -194986,36 +194976,36 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 113cec │ │ │ │ + bne 113cc4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 113cec │ │ │ │ - b 113cf0 │ │ │ │ - addeq fp, r8, r7, lsr #8 │ │ │ │ - addeq fp, r8, sl, ror #5 │ │ │ │ - ldrdeq fp, [r8], r3 │ │ │ │ - addeq fp, r8, r7, lsr #7 │ │ │ │ - addeq fp, r8, sl, ror r2 │ │ │ │ - addeq fp, r8, pc, asr r2 │ │ │ │ - adceq pc, r4, r8, lsl #29 │ │ │ │ + bne 113cc4 │ │ │ │ + b 113cc8 │ │ │ │ + addeq fp, r8, pc, lsl #8 │ │ │ │ + ldrdeq fp, [r8], r2 │ │ │ │ + @ instruction: 0x0088b2bb │ │ │ │ + addeq fp, r8, pc, lsl #7 │ │ │ │ + addeq fp, r8, r2, ror #4 │ │ │ │ + addeq fp, r8, r7, asr #4 │ │ │ │ + strhteq pc, [r4], r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 1140f0 │ │ │ │ + bhi 1140c8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ @@ -195033,205 +195023,205 @@ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ movwne r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 114094 │ │ │ │ + b 11406c │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 113fe4 │ │ │ │ + beq 113fbc │ │ │ │ cmp r1, #14 │ │ │ │ - bne 11400c │ │ │ │ - ldr r1, [pc, #668] @ 114120 │ │ │ │ + bne 113fe4 │ │ │ │ + ldr r1, [pc, #668] @ 1140f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11400c │ │ │ │ + bne 113fe4 │ │ │ │ mov r1, #0 │ │ │ │ - b 114010 │ │ │ │ + b 113fe8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ eor r6, r2, #1 │ │ │ │ orrs r6, r6, r3 │ │ │ │ mov r6, #2 │ │ │ │ movweq r6, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r2, r6 │ │ │ │ - b 114090 │ │ │ │ + b 114068 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39bdc4 │ │ │ │ + bl 39bd9c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #7 │ │ │ │ - beq 11403c │ │ │ │ + beq 114014 │ │ │ │ cmp r5, #14 │ │ │ │ - bne 11408c │ │ │ │ - ldr r2, [pc, #544] @ 114128 │ │ │ │ + bne 114064 │ │ │ │ + ldr r2, [pc, #544] @ 114100 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ mov r2, #0 │ │ │ │ - b 114090 │ │ │ │ + b 114068 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 114078 │ │ │ │ + beq 114050 │ │ │ │ cmp r3, #14 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #109 @ 0x6d │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11408c │ │ │ │ - b 114090 │ │ │ │ - ldr r1, [pc, #312] @ 114124 │ │ │ │ + bne 114064 │ │ │ │ + b 114068 │ │ │ │ + ldr r1, [pc, #312] @ 1140fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1140ac │ │ │ │ + beq 114084 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 114118 │ │ │ │ + beq 1140f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #232] @ 11412c │ │ │ │ + ldr r2, [pc, #232] @ 114104 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ mov r2, #1 │ │ │ │ - b 114090 │ │ │ │ + b 114068 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - beq 1140b4 │ │ │ │ + beq 11408c │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 114010 │ │ │ │ + b 113fe8 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #110 @ 0x6e │ │ │ │ - bne 11408c │ │ │ │ + bne 114064 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 11408c │ │ │ │ - b 114090 │ │ │ │ - ldr r2, [pc, #56] @ 114130 │ │ │ │ + bne 114064 │ │ │ │ + b 114068 │ │ │ │ + ldr r2, [pc, #56] @ 114108 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq fp, r8, r6, lsl #5 │ │ │ │ - addeq fp, r8, r1, lsl #5 │ │ │ │ - addeq fp, r8, r2, lsl #4 │ │ │ │ - addeq fp, r8, r9, lsr #4 │ │ │ │ - adceq pc, r4, ip, lsl fp @ │ │ │ │ + addeq fp, r8, lr, ror #4 │ │ │ │ + addeq fp, r8, r9, ror #4 │ │ │ │ + addeq fp, r8, sl, ror #3 │ │ │ │ + addeq fp, r8, r1, lsl r2 │ │ │ │ + adceq pc, r4, r4, asr #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 114274 │ │ │ │ + bhi 11424c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -195247,88 +195237,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #10 │ │ │ │ movcs r2, #10 │ │ │ │ - b 1141fc │ │ │ │ + b 1141d4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 382824 │ │ │ │ + bl 3827fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 114228 │ │ │ │ + bne 114200 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, #10 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmib r4, {r5, r6} │ │ │ │ mov r1, r6 │ │ │ │ - bl 3823fc │ │ │ │ + bl 3823d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1141d4 │ │ │ │ + beq 1141ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 382824 │ │ │ │ + bl 3827fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3823fc │ │ │ │ - b 114200 │ │ │ │ - ldr r2, [pc, #60] @ 1142b8 │ │ │ │ + bl 3823d4 │ │ │ │ + b 1141d8 │ │ │ │ + ldr r2, [pc, #60] @ 114290 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 567fc │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r4, r8, lsr #19 │ │ │ │ + ldrdeq pc, [r4], r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 114684 │ │ │ │ + bhi 11465c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r8, r3 │ │ │ │ muleq r0, r8, r3 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -195342,227 +195332,227 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #3 │ │ │ │ - b 114660 │ │ │ │ + b 114638 │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1144e0 │ │ │ │ + beq 1144b8 │ │ │ │ cmp r1, #14 │ │ │ │ - beq 1144b0 │ │ │ │ + beq 114488 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 114508 │ │ │ │ - ldr r1, [pc, #892] @ 1146dc │ │ │ │ + bne 1144e0 │ │ │ │ + ldr r1, [pc, #892] @ 1146b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 114508 │ │ │ │ + bne 1144e0 │ │ │ │ mov r1, #0 │ │ │ │ - b 11450c │ │ │ │ + b 1144e4 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, r6 │ │ │ │ - b 114660 │ │ │ │ + b 114638 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bl 39d220 │ │ │ │ + bl 39d1f8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #5 │ │ │ │ - beq 114574 │ │ │ │ + beq 11454c │ │ │ │ cmp r5, #14 │ │ │ │ - beq 114538 │ │ │ │ + beq 114510 │ │ │ │ cmp r5, #11 │ │ │ │ - bne 11465c │ │ │ │ - ldr r2, [pc, #768] @ 1146e8 │ │ │ │ + bne 114634 │ │ │ │ + ldr r2, [pc, #768] @ 1146c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ mov r2, #0 │ │ │ │ - b 114660 │ │ │ │ + b 114638 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 114648 │ │ │ │ + beq 114620 │ │ │ │ cmp r3, #14 │ │ │ │ - beq 1145b0 │ │ │ │ + beq 114588 │ │ │ │ cmp r3, #11 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #112 @ 0x70 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #114 @ 0x72 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #7] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrbeq r3, [r2, #9] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 11465c │ │ │ │ - b 114660 │ │ │ │ - ldr r1, [pc, #556] @ 1146e4 │ │ │ │ + bne 114634 │ │ │ │ + b 114638 │ │ │ │ + ldr r1, [pc, #556] @ 1146bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 114508 │ │ │ │ + bne 1144e0 │ │ │ │ mov r1, #2 │ │ │ │ - b 11450c │ │ │ │ - ldr r1, [pc, #504] @ 1146e0 │ │ │ │ + b 1144e4 │ │ │ │ + ldr r1, [pc, #504] @ 1146b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11467c │ │ │ │ + beq 114654 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 1146ac │ │ │ │ + beq 114684 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #432] @ 1146f0 │ │ │ │ + ldr r2, [pc, #432] @ 1146c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ mov r2, #2 │ │ │ │ - b 114660 │ │ │ │ - ldr r2, [pc, #368] @ 1146ec │ │ │ │ + b 114638 │ │ │ │ + ldr r2, [pc, #368] @ 1146c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ mov r2, #1 │ │ │ │ - b 114660 │ │ │ │ + b 114638 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #100 @ 0x64 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #97 @ 0x61 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldrbeq r3, [r2, #6] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #8] │ │ │ │ cmpeq r3, #115 @ 0x73 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #10] │ │ │ │ cmpeq r3, #111 @ 0x6f │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #12] │ │ │ │ cmpeq r3, #73 @ 0x49 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ movne r2, #3 │ │ │ │ - b 114660 │ │ │ │ + b 114638 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - beq 1146b4 │ │ │ │ + beq 11468c │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 11450c │ │ │ │ - ldr r2, [pc, #104] @ 1146f4 │ │ │ │ + b 1144e4 │ │ │ │ + ldr r2, [pc, #104] @ 1146cc │ │ │ │ add r3, sp, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -195570,36 +195560,36 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #105 @ 0x69 │ │ │ │ - bne 11465c │ │ │ │ + bne 114634 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11465c │ │ │ │ - b 114660 │ │ │ │ - addeq sl, r8, r8, ror lr │ │ │ │ - addeq sl, r8, ip, lsr #25 │ │ │ │ - addeq sl, r8, r2, asr ip │ │ │ │ - strdeq sl, [r8], r0 │ │ │ │ - addeq sl, r8, r8, lsl ip │ │ │ │ - addeq sl, r8, sl, asr #23 │ │ │ │ - strhteq pc, [r4], r8 @ │ │ │ │ + bne 114634 │ │ │ │ + b 114638 │ │ │ │ + addeq sl, r8, r0, ror #28 │ │ │ │ + umulleq sl, r8, r4, ip │ │ │ │ + addeq sl, r8, sl, lsr ip │ │ │ │ + ldrdeq sl, [r8], r8 │ │ │ │ + addeq sl, r8, r0, lsl #24 │ │ │ │ + @ instruction: 0x0088abb2 │ │ │ │ + adceq pc, r4, r0, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 114a7c │ │ │ │ + bhi 114a54 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ @@ -195617,222 +195607,222 @@ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ movwne r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 1149e4 │ │ │ │ + b 1149bc │ │ │ │ ldmib r1, {r4, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 1148f0 │ │ │ │ + beq 1148c8 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 114918 │ │ │ │ - ldr r1, [pc, #776] @ 114aac │ │ │ │ + bne 1148f0 │ │ │ │ + ldr r1, [pc, #776] @ 114a84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 114918 │ │ │ │ + bne 1148f0 │ │ │ │ mov r1, #0 │ │ │ │ - b 11491c │ │ │ │ + b 1148f4 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ eor r6, r2, #1 │ │ │ │ orrs r6, r6, r3 │ │ │ │ mov r6, #2 │ │ │ │ movweq r6, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r2, r6 │ │ │ │ - b 1149e0 │ │ │ │ + b 1149b8 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 114948 │ │ │ │ + beq 114920 │ │ │ │ cmp r1, #6 │ │ │ │ ldrbeq r1, [r3] │ │ │ │ cmpeq r1, #101 @ 0x65 │ │ │ │ - bne 11495c │ │ │ │ + bne 114934 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ ldrbeq r1, [r3, #2] │ │ │ │ cmpeq r1, #116 @ 0x74 │ │ │ │ - bne 11495c │ │ │ │ + bne 114934 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ ldrbeq r1, [r3, #4] │ │ │ │ cmpeq r1, #116 @ 0x74 │ │ │ │ - bne 11495c │ │ │ │ + bne 114934 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #121 @ 0x79 │ │ │ │ - bne 11495c │ │ │ │ - b 114960 │ │ │ │ + bne 114934 │ │ │ │ + b 114938 │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ cmp r5, #7 │ │ │ │ - beq 11498c │ │ │ │ + beq 114964 │ │ │ │ cmp r5, #6 │ │ │ │ - bne 1149dc │ │ │ │ - ldr r2, [pc, #592] @ 114ab4 │ │ │ │ + bne 1149b4 │ │ │ │ + ldr r2, [pc, #592] @ 114a8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ mov r2, #0 │ │ │ │ - b 1149e0 │ │ │ │ + b 1149b8 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 1149c8 │ │ │ │ + beq 1149a0 │ │ │ │ cmp r3, #6 │ │ │ │ ldrbeq r3, [r2] │ │ │ │ cmpeq r3, #101 @ 0x65 │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ ldrbeq r3, [r2, #2] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ ldrbeq r3, [r2, #4] │ │ │ │ cmpeq r3, #116 @ 0x74 │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne 1149dc │ │ │ │ - b 1149e0 │ │ │ │ - ldr r1, [pc, #440] @ 114ab0 │ │ │ │ + bne 1149b4 │ │ │ │ + b 1149b8 │ │ │ │ + ldr r1, [pc, #440] @ 114a88 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1149fc │ │ │ │ + beq 1149d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 114aa4 │ │ │ │ + beq 114a7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r3] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ ldrbeq r1, [r3, #1] │ │ │ │ cmpeq r1, #104 @ 0x68 │ │ │ │ - beq 114a04 │ │ │ │ + beq 1149dc │ │ │ │ mov r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ - beq 114aa4 │ │ │ │ + beq 114a7c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #292] @ 114ab8 │ │ │ │ + ldr r2, [pc, #292] @ 114a90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 539d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ mov r2, #1 │ │ │ │ - b 1149e0 │ │ │ │ + b 1149b8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmpeq r3, #104 @ 0x68 │ │ │ │ - beq 114a40 │ │ │ │ + beq 114a18 │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 11491c │ │ │ │ + b 1148f4 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ ldrbeq r1, [r3, #3] │ │ │ │ cmpeq r1, #102 @ 0x66 │ │ │ │ - bne 11495c │ │ │ │ + bne 114934 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ ldrbeq r1, [r3, #5] │ │ │ │ cmpeq r1, #108 @ 0x6c │ │ │ │ - bne 11495c │ │ │ │ + bne 114934 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ movne r1, #2 │ │ │ │ - b 114960 │ │ │ │ + b 114938 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldrbeq r3, [r2, #3] │ │ │ │ cmpeq r3, #102 @ 0x66 │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ ldrbeq r3, [r2, #5] │ │ │ │ cmpeq r3, #108 @ 0x6c │ │ │ │ - bne 1149dc │ │ │ │ + bne 1149b4 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 1149dc │ │ │ │ - b 1149e0 │ │ │ │ - ldr r2, [pc, #56] @ 114abc │ │ │ │ + bne 1149b4 │ │ │ │ + b 1149b8 │ │ │ │ + ldr r2, [pc, #56] @ 114a94 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addeq sl, r8, r7, lsl #16 │ │ │ │ - umulleq sl, r8, r3, sl │ │ │ │ - addeq sl, r8, r7, asr #14 │ │ │ │ - strdeq sl, [r8], r7 │ │ │ │ - adceq pc, r4, r0, ror #3 │ │ │ │ + addeq sl, r8, pc, ror #15 │ │ │ │ + addeq sl, r8, fp, ror sl │ │ │ │ + addeq sl, r8, pc, lsr #14 │ │ │ │ + ldrdeq sl, [r8], pc @ │ │ │ │ + adceq pc, r4, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r7, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -195859,80 +195849,80 @@ │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ muleq r0, r4, r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b 114ad0 │ │ │ │ + b 114aa8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 114ee0 │ │ │ │ + bcs 114eb8 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 115030 │ │ │ │ + b 115008 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r7] │ │ │ │ strb r1, [r5] │ │ │ │ - b 114dd0 │ │ │ │ + b 114da8 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 115124 │ │ │ │ + bmi 1150fc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - beq 114d00 │ │ │ │ - ldr r0, [pc, #1588] @ 1151e4 │ │ │ │ + beq 114cd8 │ │ │ │ + ldr r0, [pc, #1588] @ 1151bc │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115128 │ │ │ │ + beq 115100 │ │ │ │ mov r7, r0 │ │ │ │ - b 114d04 │ │ │ │ + b 114cdc │ │ │ │ vldr s0, [r1, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 4ca9c8 │ │ │ │ + bl 4ca9a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eor r1, r1, #3 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 114d9c │ │ │ │ + beq 114d74 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #31] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #43] @ 0x2b │ │ │ │ str r2, [sp, #39] @ 0x27 │ │ │ │ str r1, [sp, #35] @ 0x23 │ │ │ │ - bl 2eca10 │ │ │ │ - b 114d98 │ │ │ │ + bl 2ec9e8 │ │ │ │ + b 114d70 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #2 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ - b 114c74 │ │ │ │ + b 114c4c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b 114c74 │ │ │ │ + b 114c4c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b 114d28 │ │ │ │ + b 114d00 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ strb r0, [r5] │ │ │ │ strb r1, [r5, #1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ @@ -195943,78 +195933,78 @@ │ │ │ │ str r0, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r0, [r7, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb r1, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b 114d28 │ │ │ │ + b 114d00 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 2e9b80 │ │ │ │ + bl 2e9b58 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 114f08 │ │ │ │ + bne 114ee0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 115124 │ │ │ │ + bmi 1150fc │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bne 114ba8 │ │ │ │ + bne 114b80 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ - b 115064 │ │ │ │ + b 11503c │ │ │ │ mov r0, #0 │ │ │ │ ldrsh r1, [r1, #4] │ │ │ │ mov r2, #2 │ │ │ │ lsr r3, r1, #31 │ │ │ │ strb r2, [r5] │ │ │ │ asr r2, r1, #31 │ │ │ │ str r1, [r7, #8] │ │ │ │ str r3, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 4ca9c8 │ │ │ │ + bl 4ca9a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eor r1, r1, #3 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 114d9c │ │ │ │ + beq 114d74 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #31] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #43] @ 0x2b │ │ │ │ str r2, [sp, #39] @ 0x27 │ │ │ │ str r1, [sp, #35] @ 0x23 │ │ │ │ - bl 121214 │ │ │ │ + bl 1211ec │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5], #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ @@ -196034,44 +196024,44 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 114fa4 │ │ │ │ + beq 114f7c │ │ │ │ add r0, sp, #24 │ │ │ │ lsl r8, fp, #4 │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add fp, r0, #8 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 114e64 │ │ │ │ + b 114e3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add sl, sl, #16 │ │ │ │ subs r8, r8, #16 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r1, sp, #24 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 114f9c │ │ │ │ + beq 114f74 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 114ac0 │ │ │ │ + bl 114a98 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 114f3c │ │ │ │ + beq 114f14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmib fp, {r3, r7} │ │ │ │ ldrh ip, [r1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strb r4, [r2, #2] │ │ │ │ strh ip, [r2] │ │ │ │ @@ -196083,62 +196073,62 @@ │ │ │ │ cmp r9, r1 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str lr, [r2] │ │ │ │ stmib r2, {r3, r7} │ │ │ │ str r5, [r2, #12] │ │ │ │ str r6, [sp, #28] │ │ │ │ strb r0, [sp, #24] │ │ │ │ - bne 114e38 │ │ │ │ - ldr r1, [pc, #796] @ 1151f0 │ │ │ │ + bne 114e10 │ │ │ │ + ldr r1, [pc, #796] @ 1151c8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4c94ac │ │ │ │ - b 114e38 │ │ │ │ + bl 4c9484 │ │ │ │ + b 114e10 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 114fcc │ │ │ │ + bcs 114fa4 │ │ │ │ mov r4, #2 │ │ │ │ mov r1, r0 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ strb r1, [sp, #65] @ 0x41 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ orr r0, r1, r0, lsr #6 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 115030 │ │ │ │ + b 115008 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r8, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 1150e8 │ │ │ │ + bne 1150c0 │ │ │ │ ldm ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r6, r1, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 114f68 │ │ │ │ + beq 114f40 │ │ │ │ add r5, r0, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r0, r5 │ │ │ │ - b 114f50 │ │ │ │ + b 114f28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 114f88 │ │ │ │ + beq 114f60 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #6 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ @@ -196152,150 +196142,150 @@ │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 115004 │ │ │ │ + bcs 114fdc │ │ │ │ strb r2, [sp, #66] @ 0x42 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ mov r4, #3 │ │ │ │ - b 115030 │ │ │ │ + b 115008 │ │ │ │ strb r2, [sp, #67] @ 0x43 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #66] @ 0x42 │ │ │ │ mov r4, #4 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ - ldr r0, [pc, #420] @ 1151dc │ │ │ │ + ldr r0, [pc, #420] @ 1151b4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11513c │ │ │ │ + beq 115114 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 53d54 │ │ │ │ stmib r5, {r4, r6} │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - b 1150b4 │ │ │ │ - ldr r2, [pc, #356] @ 1151ec │ │ │ │ + b 11508c │ │ │ │ + ldr r2, [pc, #356] @ 1151c4 │ │ │ │ mov r0, #9 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ - ldr r2, [pc, #300] @ 1151e8 │ │ │ │ + ldr r2, [pc, #300] @ 1151c0 │ │ │ │ mov r4, #6 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strb r4, [sp, #64] @ 0x40 │ │ │ │ bl 6b7d8 │ │ │ │ strb r4, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub r1, r3, r1 │ │ │ │ - ldr r2, [pc, #252] @ 1151f4 │ │ │ │ + ldr r2, [pc, #252] @ 1151cc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r1, lsr #5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 57f38 │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r5] │ │ │ │ - bl 121214 │ │ │ │ + bl 1211ec │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #176] @ 1151e0 │ │ │ │ + ldr r2, [pc, #176] @ 1151b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ - ldr r2, [pc, #180] @ 1151f8 │ │ │ │ + ldr r2, [pc, #180] @ 1151d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121214 │ │ │ │ - b 1151d0 │ │ │ │ + bl 1211ec │ │ │ │ + b 1151a8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121214 │ │ │ │ - b 1151c8 │ │ │ │ + bl 1211ec │ │ │ │ + b 1151a0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 115198 │ │ │ │ + beq 115170 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r5, r7 │ │ │ │ - b 11517c │ │ │ │ + b 115154 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1151d0 │ │ │ │ + beq 1151a8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 122358 │ │ │ │ + bl 122330 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, sl, r8, lsl sp │ │ │ │ - ldrdeq lr, [r4], r0 @ │ │ │ │ - umlaleq fp, sl, ip, r1 │ │ │ │ - adceq r6, r5, r0, ror #28 │ │ │ │ - umlaleq r6, r5, r8, lr │ │ │ │ - adceq lr, r4, r8, lsl pc │ │ │ │ - umlaleq r1, r5, r0, r6 │ │ │ │ - strhteq lr, [r4], ip │ │ │ │ + adceq sl, sl, r0, asr #26 │ │ │ │ + strdeq lr, [r4], r8 @ │ │ │ │ + adceq fp, sl, r4, asr #3 │ │ │ │ + adceq r6, r5, r8, lsl #29 │ │ │ │ + adceq r6, r5, r0, asr #29 │ │ │ │ + adceq lr, r4, r0, asr #30 │ │ │ │ + strhteq r1, [r5], r8 │ │ │ │ + adceq lr, r4, r4, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -196325,46 +196315,46 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ add r2, r4, r5, lsl #4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 115910 │ │ │ │ + beq 1158e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 11eab8 │ │ │ │ + bl 11ea90 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 115478 │ │ │ │ + bne 115450 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 1159d4 │ │ │ │ + b 1159ac │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldm r2, {r0, r4} │ │ │ │ cmp r5, #32768 @ 0x8000 │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ movcs r7, #32768 @ 0x8000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1154a0 │ │ │ │ + beq 115478 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsl r4, r7, #5 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #2164] @ 115b70 │ │ │ │ + ldr r0, [pc, #2164] @ 115b48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115a24 │ │ │ │ + beq 1159fc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #8 │ │ │ │ add fp, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -196380,179 +196370,179 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r8, r5, #5 │ │ │ │ mov sl, #6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 1153a4 │ │ │ │ + b 11537c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, r6, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - beq 115510 │ │ │ │ + beq 1154e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 124b04 │ │ │ │ + bl 124adc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - beq 115508 │ │ │ │ + beq 1154e0 │ │ │ │ add r1, r6, #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 115404 │ │ │ │ + bne 1153dc │ │ │ │ cmp sl, #6 │ │ │ │ - bne 1159ec │ │ │ │ + bne 1159c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 11eab8 │ │ │ │ + bl 11ea90 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115588 │ │ │ │ + bne 115560 │ │ │ │ ldrb sl, [sp, #105] @ 0x69 │ │ │ │ add r6, r6, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - bne 1153a4 │ │ │ │ - b 115510 │ │ │ │ + bne 11537c │ │ │ │ + b 1154e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, [r3] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 115578 │ │ │ │ + beq 115550 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r4, r7, ip} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ stm r0, {r4, r7, ip} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 115370 │ │ │ │ - ldr r1, [pc, #1800] @ 115b74 │ │ │ │ + bne 115348 │ │ │ │ + ldr r1, [pc, #1800] @ 115b4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 115370 │ │ │ │ + bl 5935b4 │ │ │ │ + b 115348 │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldrb r5, [sp, #73] @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1246f0 │ │ │ │ + bl 1246c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 115490 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 1159d4 │ │ │ │ + b 1159ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 115518 │ │ │ │ + b 1154f0 │ │ │ │ orr r0, r4, #4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ cmpne r1, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bne 115a00 │ │ │ │ + bne 1159d8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r2 │ │ │ │ - b 11558c │ │ │ │ + b 115564 │ │ │ │ cmp sl, #6 │ │ │ │ - bne 1155f4 │ │ │ │ + bne 1155cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1155c0 │ │ │ │ + beq 115598 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r6, #32 │ │ │ │ sub r5, r7, #1 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 115530 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 115508 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r2, [pc, #1524] @ 115b60 │ │ │ │ + ldr r2, [pc, #1524] @ 115b38 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b 11558c │ │ │ │ + bl 12150c │ │ │ │ + b 115564 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1155c0 │ │ │ │ + beq 115598 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r6, #32 │ │ │ │ sub r5, r7, #1 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 115594 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 11556c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1155dc │ │ │ │ + beq 1155b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r1, #8] │ │ │ │ str sl, [r1] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1155dc │ │ │ │ + beq 1155b4 │ │ │ │ ldr r1, [sp] │ │ │ │ add r4, sp, #32 │ │ │ │ add r5, r4, #8 │ │ │ │ str sl, [sp, #32] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ @@ -196560,235 +196550,235 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115940 │ │ │ │ + beq 115918 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #8] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1240] @ 115b58 │ │ │ │ + ldr r2, [pc, #1240] @ 115b30 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bcs 115918 │ │ │ │ + bcs 1158f0 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - b 1159ac │ │ │ │ + b 115984 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1108] @ 115b38 │ │ │ │ + ldr r2, [pc, #1108] @ 115b10 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 115808 │ │ │ │ + b 1157e0 │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1088] @ 115b50 │ │ │ │ + ldr r2, [pc, #1088] @ 115b28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - b 1159c0 │ │ │ │ + b 115998 │ │ │ │ vldr s0, [r1, #4] │ │ │ │ - ldr r3, [pc, #1044] @ 115b44 │ │ │ │ + ldr r3, [pc, #1044] @ 115b1c │ │ │ │ ldm r2, {r0, r1, r7} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ vstr d0, [sp, #112] @ 0x70 │ │ │ │ - b 1159d0 │ │ │ │ + b 1159a8 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ - b 1157e8 │ │ │ │ + b 1157c0 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #984] @ 115b5c │ │ │ │ + ldr r2, [pc, #984] @ 115b34 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 1157e8 │ │ │ │ + b 1157c0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 115854 │ │ │ │ + b 11582c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #868] @ 115b30 │ │ │ │ + ldr r2, [pc, #868] @ 115b08 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #104] @ 0x68 │ │ │ │ strb r0, [sp, #105] @ 0x69 │ │ │ │ - b 1159c8 │ │ │ │ + b 1159a0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #824] @ 115b34 │ │ │ │ + ldr r2, [pc, #824] @ 115b0c │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ ldrsb r0, [r1, #4] │ │ │ │ - b 115854 │ │ │ │ + b 11582c │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #796] @ 115b54 │ │ │ │ + ldr r2, [pc, #796] @ 115b2c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - b 1159bc │ │ │ │ + b 115994 │ │ │ │ ldrsh r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #724] @ 115b3c │ │ │ │ + ldr r2, [pc, #724] @ 115b14 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ asr r1, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 1158c8 │ │ │ │ + b 1158a0 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ - ldr r2, [pc, #700] @ 115b48 │ │ │ │ + ldr r2, [pc, #700] @ 115b20 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ vstr d0, [sp, #112] @ 0x70 │ │ │ │ - b 1159c8 │ │ │ │ + b 1159a0 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #648] @ 115b40 │ │ │ │ + ldr r2, [pc, #648] @ 115b18 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #2 │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r2, [pc, #636] @ 115b64 │ │ │ │ + ldr r2, [pc, #636] @ 115b3c │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r2, [pc, #612] @ 115b68 │ │ │ │ + ldr r2, [pc, #612] @ 115b40 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1159c4 │ │ │ │ + b 11599c │ │ │ │ bl 57dc4 │ │ │ │ - b 1159d4 │ │ │ │ + b 1159ac │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 115954 │ │ │ │ + bcs 11592c │ │ │ │ strb r2, [sp, #89] @ 0x59 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r0, r2, r0, lsr #6 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - b 1159ac │ │ │ │ + b 115984 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 115980 │ │ │ │ + bcs 115958 │ │ │ │ strb r2, [sp, #90] @ 0x5a │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #88] @ 0x58 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ mov r1, #3 │ │ │ │ - b 1159ac │ │ │ │ + b 115984 │ │ │ │ strb r2, [sp, #91] @ 0x5b │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #88] @ 0x58 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #90] @ 0x5a │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ - ldr r2, [pc, #408] @ 115b4c │ │ │ │ + ldr r2, [pc, #408] @ 115b24 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ @@ -196800,110 +196790,110 @@ │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 58038 │ │ │ │ mov sl, r0 │ │ │ │ - b 11558c │ │ │ │ + b 115564 │ │ │ │ sub r0, r1, r0 │ │ │ │ add r5, r2, #8 │ │ │ │ - ldr r2, [pc, #348] @ 115b6c │ │ │ │ + ldr r2, [pc, #348] @ 115b44 │ │ │ │ add r0, r3, r0, lsr #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 57f38 │ │ │ │ - b 115648 │ │ │ │ - ldr r2, [pc, #332] @ 115b78 │ │ │ │ + b 115620 │ │ │ │ + ldr r2, [pc, #332] @ 115b50 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 115b24 │ │ │ │ + bl 12150c │ │ │ │ + b 115afc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 115b24 │ │ │ │ + bl 12150c │ │ │ │ + b 115afc │ │ │ │ bl 8e880 │ │ │ │ - b 115a88 │ │ │ │ + b 115a60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 120940 │ │ │ │ - b 115a8c │ │ │ │ + bl 120918 │ │ │ │ + b 115a64 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b 115a8c │ │ │ │ + bl 12150c │ │ │ │ + b 115a64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 120f00 │ │ │ │ - b 115b24 │ │ │ │ + bl 120ed8 │ │ │ │ + b 115afc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 115ab4 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 115a8c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 115b08 │ │ │ │ + beq 115ae0 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 115ab8 │ │ │ │ + b 115a90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 115aec │ │ │ │ + bl 19f1b4 │ │ │ │ + b 115ac4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 115b08 │ │ │ │ + beq 115ae0 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 115af0 │ │ │ │ + b 115ac8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115b24 │ │ │ │ + beq 115afc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq lr, r4, r4, asr r8 │ │ │ │ - adceq lr, r4, r4, lsr #16 │ │ │ │ - adceq lr, r4, r0, asr #18 │ │ │ │ - strhteq lr, [r4], r8 │ │ │ │ - adceq lr, r4, ip, ror #14 │ │ │ │ - strdeq lr, [r4], r0 @ │ │ │ │ + adceq lr, r4, ip, ror r8 │ │ │ │ + adceq lr, r4, ip, asr #16 │ │ │ │ + adceq lr, r4, r8, ror #18 │ │ │ │ + adceq lr, r4, r0, ror #15 │ │ │ │ umlaleq lr, r4, r4, r7 │ │ │ │ - adceq lr, r4, ip, ror #12 │ │ │ │ - adceq lr, r4, r4, lsl r9 │ │ │ │ - adceq lr, r4, ip, ror #15 │ │ │ │ - adceq lr, r4, r0, lsr #19 │ │ │ │ - umlaleq lr, r4, ip, r8 │ │ │ │ - strhteq lr, [r4], r4 │ │ │ │ - adceq lr, r4, r8, lsr r7 │ │ │ │ - adceq lr, r4, ip, lsl r7 │ │ │ │ - adceq r0, r5, r8, lsl #27 │ │ │ │ - adceq sl, sl, r8, asr sl │ │ │ │ - adceq lr, r4, r8, ror ip │ │ │ │ - adceq lr, r4, r4, lsr #13 │ │ │ │ + adceq lr, r4, r8, lsl r9 │ │ │ │ + strhteq lr, [r4], ip │ │ │ │ + umlaleq lr, r4, r4, r6 │ │ │ │ + adceq lr, r4, ip, lsr r9 │ │ │ │ + adceq lr, r4, r4, lsl r8 │ │ │ │ + adceq lr, r4, r8, asr #19 │ │ │ │ + adceq lr, r4, r4, asr #17 │ │ │ │ + ldrdeq lr, [r4], ip @ │ │ │ │ + adceq lr, r4, r0, ror #14 │ │ │ │ + adceq lr, r4, r4, asr #14 │ │ │ │ + strhteq r0, [r5], r0 │ │ │ │ + adceq sl, sl, r0, lsl #21 │ │ │ │ + adceq lr, r4, r0, lsr #25 │ │ │ │ + adceq lr, r4, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -196933,46 +196923,46 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ add r2, r4, r5, lsl #4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 116290 │ │ │ │ + beq 116268 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 11e9b4 │ │ │ │ + bl 11e98c │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 115df8 │ │ │ │ + bne 115dd0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 116354 │ │ │ │ + b 11632c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldm r2, {r0, r4} │ │ │ │ cmp r5, #32768 @ 0x8000 │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ movcs r7, #32768 @ 0x8000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 115e20 │ │ │ │ + beq 115df8 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsl r4, r7, #5 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #2164] @ 1164f0 │ │ │ │ + ldr r0, [pc, #2164] @ 1164c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1163a4 │ │ │ │ + beq 11637c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #8 │ │ │ │ add fp, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -196988,179 +196978,179 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r8, r5, #5 │ │ │ │ mov sl, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 115d24 │ │ │ │ + b 115cfc │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, r6, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - beq 115e90 │ │ │ │ + beq 115e68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 124b04 │ │ │ │ + bl 124adc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - beq 115e88 │ │ │ │ + beq 115e60 │ │ │ │ add r1, r6, #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 115d84 │ │ │ │ + bne 115d5c │ │ │ │ cmp sl, #42 @ 0x2a │ │ │ │ - bne 11636c │ │ │ │ + bne 116344 │ │ │ │ mov r0, fp │ │ │ │ - bl 11e9b4 │ │ │ │ + bl 11e98c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115f08 │ │ │ │ + bne 115ee0 │ │ │ │ ldrb sl, [sp, #105] @ 0x69 │ │ │ │ add r6, r6, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - bne 115d24 │ │ │ │ - b 115e90 │ │ │ │ + bne 115cfc │ │ │ │ + b 115e68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, [r3] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 115ef8 │ │ │ │ + beq 115ed0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r4, r7, ip} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ stm r0, {r4, r7, ip} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 115cf0 │ │ │ │ - ldr r1, [pc, #1800] @ 1164f4 │ │ │ │ + bne 115cc8 │ │ │ │ + ldr r1, [pc, #1800] @ 1164cc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 115cf0 │ │ │ │ + bl 5935b4 │ │ │ │ + b 115cc8 │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldrb r5, [sp, #73] @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1246f0 │ │ │ │ + bl 1246c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne 115e38 │ │ │ │ + bne 115e10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 116354 │ │ │ │ + b 11632c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 115e98 │ │ │ │ + b 115e70 │ │ │ │ orr r0, r4, #4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ cmpne r1, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bne 116380 │ │ │ │ + bne 116358 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r2 │ │ │ │ - b 115f0c │ │ │ │ + b 115ee4 │ │ │ │ cmp sl, #42 @ 0x2a │ │ │ │ - bne 115f74 │ │ │ │ + bne 115f4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 115f40 │ │ │ │ + beq 115f18 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r6, #32 │ │ │ │ sub r5, r7, #1 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 115eb0 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 115e88 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r2, [pc, #1524] @ 1164e0 │ │ │ │ + ldr r2, [pc, #1524] @ 1164b8 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b 115f0c │ │ │ │ + bl 12150c │ │ │ │ + b 115ee4 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 115f40 │ │ │ │ + beq 115f18 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r6, #32 │ │ │ │ sub r5, r7, #1 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 115f14 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 115eec │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115f5c │ │ │ │ + beq 115f34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r1, #8] │ │ │ │ str sl, [r1] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 115f5c │ │ │ │ + beq 115f34 │ │ │ │ ldr r1, [sp] │ │ │ │ add r4, sp, #32 │ │ │ │ add r5, r4, #8 │ │ │ │ str sl, [sp, #32] │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ @@ -197168,235 +197158,235 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1162c0 │ │ │ │ + beq 116298 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #8] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1240] @ 1164d8 │ │ │ │ + ldr r2, [pc, #1240] @ 1164b0 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bcs 116298 │ │ │ │ + bcs 116270 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - b 11632c │ │ │ │ + b 116304 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1108] @ 1164b8 │ │ │ │ + ldr r2, [pc, #1108] @ 116490 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 116188 │ │ │ │ + b 116160 │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1088] @ 1164d0 │ │ │ │ + ldr r2, [pc, #1088] @ 1164a8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - b 116340 │ │ │ │ + b 116318 │ │ │ │ vldr s0, [r1, #4] │ │ │ │ - ldr r3, [pc, #1044] @ 1164c4 │ │ │ │ + ldr r3, [pc, #1044] @ 11649c │ │ │ │ ldm r2, {r0, r1, r7} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ vstr d0, [sp, #112] @ 0x70 │ │ │ │ - b 116350 │ │ │ │ + b 116328 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ - b 116168 │ │ │ │ + b 116140 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #984] @ 1164dc │ │ │ │ + ldr r2, [pc, #984] @ 1164b4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 116168 │ │ │ │ + b 116140 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 1161d4 │ │ │ │ + b 1161ac │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #868] @ 1164b0 │ │ │ │ + ldr r2, [pc, #868] @ 116488 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #104] @ 0x68 │ │ │ │ strb r0, [sp, #105] @ 0x69 │ │ │ │ - b 116348 │ │ │ │ + b 116320 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #824] @ 1164b4 │ │ │ │ + ldr r2, [pc, #824] @ 11648c │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ ldrsb r0, [r1, #4] │ │ │ │ - b 1161d4 │ │ │ │ + b 1161ac │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #796] @ 1164d4 │ │ │ │ + ldr r2, [pc, #796] @ 1164ac │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - b 11633c │ │ │ │ + b 116314 │ │ │ │ ldrsh r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #724] @ 1164bc │ │ │ │ + ldr r2, [pc, #724] @ 116494 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ asr r1, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 116248 │ │ │ │ + b 116220 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ - ldr r2, [pc, #700] @ 1164c8 │ │ │ │ + ldr r2, [pc, #700] @ 1164a0 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ vstr d0, [sp, #112] @ 0x70 │ │ │ │ - b 116348 │ │ │ │ + b 116320 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #648] @ 1164c0 │ │ │ │ + ldr r2, [pc, #648] @ 116498 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #2 │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r2, [pc, #636] @ 1164e4 │ │ │ │ + ldr r2, [pc, #636] @ 1164bc │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r2, [pc, #612] @ 1164e8 │ │ │ │ + ldr r2, [pc, #612] @ 1164c0 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 116344 │ │ │ │ + b 11631c │ │ │ │ bl 57dc4 │ │ │ │ - b 116354 │ │ │ │ + b 11632c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 1162d4 │ │ │ │ + bcs 1162ac │ │ │ │ strb r2, [sp, #89] @ 0x59 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r0, r2, r0, lsr #6 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - b 11632c │ │ │ │ + b 116304 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 116300 │ │ │ │ + bcs 1162d8 │ │ │ │ strb r2, [sp, #90] @ 0x5a │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #88] @ 0x58 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ mov r1, #3 │ │ │ │ - b 11632c │ │ │ │ + b 116304 │ │ │ │ strb r2, [sp, #91] @ 0x5b │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #88] @ 0x58 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #90] @ 0x5a │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ - ldr r2, [pc, #408] @ 1164cc │ │ │ │ + ldr r2, [pc, #408] @ 1164a4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ @@ -197408,110 +197398,110 @@ │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 58038 │ │ │ │ mov sl, r0 │ │ │ │ - b 115f0c │ │ │ │ + b 115ee4 │ │ │ │ sub r0, r1, r0 │ │ │ │ add r5, r2, #8 │ │ │ │ - ldr r2, [pc, #348] @ 1164ec │ │ │ │ + ldr r2, [pc, #348] @ 1164c4 │ │ │ │ add r0, r3, r0, lsr #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 57f38 │ │ │ │ - b 115fc8 │ │ │ │ - ldr r2, [pc, #332] @ 1164f8 │ │ │ │ + b 115fa0 │ │ │ │ + ldr r2, [pc, #332] @ 1164d0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 1164a4 │ │ │ │ + bl 12150c │ │ │ │ + b 11647c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 1164a4 │ │ │ │ + bl 12150c │ │ │ │ + b 11647c │ │ │ │ bl 8e880 │ │ │ │ - b 116408 │ │ │ │ + b 1163e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 120940 │ │ │ │ - b 11640c │ │ │ │ + bl 120918 │ │ │ │ + b 1163e4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b 11640c │ │ │ │ + bl 12150c │ │ │ │ + b 1163e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 120f00 │ │ │ │ - b 1164a4 │ │ │ │ + bl 120ed8 │ │ │ │ + b 11647c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 116434 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 11640c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 116488 │ │ │ │ + beq 116460 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 116438 │ │ │ │ + b 116410 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 11646c │ │ │ │ + bl 19f1b4 │ │ │ │ + b 116444 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 116488 │ │ │ │ + beq 116460 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 116470 │ │ │ │ + b 116448 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1164a4 │ │ │ │ + beq 11647c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r4, r4, ror #29 │ │ │ │ - strhteq sp, [r4], r4 │ │ │ │ - ldrdeq sp, [r4], r0 @ │ │ │ │ - adceq sp, r4, r8, asr #28 │ │ │ │ - strdeq sp, [r4], ip @ │ │ │ │ - adceq sp, r4, r0, lsl #31 │ │ │ │ + adceq sp, r4, ip, lsl #30 │ │ │ │ + ldrdeq sp, [r4], ip @ │ │ │ │ + strdeq sp, [r4], r8 @ │ │ │ │ + adceq sp, r4, r0, ror lr │ │ │ │ adceq sp, r4, r4, lsr #28 │ │ │ │ - strdeq sp, [r4], ip @ │ │ │ │ - adceq sp, r4, r4, lsr #31 │ │ │ │ - adceq sp, r4, ip, ror lr │ │ │ │ - adceq lr, r4, r0, lsr r0 │ │ │ │ - adceq sp, r4, ip, lsr #30 │ │ │ │ - adceq lr, r4, r4, asr #2 │ │ │ │ - adceq sp, r4, r8, asr #27 │ │ │ │ - adceq sp, r4, ip, lsr #27 │ │ │ │ - adceq r0, r5, r8, lsl #8 │ │ │ │ - ldrdeq sl, [sl], r8 @ │ │ │ │ - strdeq lr, [r4], r8 @ │ │ │ │ + adceq sp, r4, r8, lsr #31 │ │ │ │ + adceq sp, r4, ip, asr #28 │ │ │ │ adceq sp, r4, r4, lsr #26 │ │ │ │ + adceq sp, r4, ip, asr #31 │ │ │ │ + adceq sp, r4, r4, lsr #29 │ │ │ │ + adceq lr, r4, r8, asr r0 │ │ │ │ + adceq sp, r4, r4, asr pc │ │ │ │ + adceq lr, r4, ip, ror #2 │ │ │ │ + strdeq sp, [r4], r0 @ │ │ │ │ + ldrdeq sp, [r4], r4 @ │ │ │ │ + adceq r0, r5, r0, lsr r4 │ │ │ │ + adceq sl, sl, r0, lsl #2 │ │ │ │ + adceq lr, r4, r0, lsr #6 │ │ │ │ + adceq sp, r4, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -197541,47 +197531,47 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ add r2, r4, r5, lsl #4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - beq 116bc4 │ │ │ │ + beq 116b9c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 11f4d0 │ │ │ │ + bl 11f4a8 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 116790 │ │ │ │ + bne 116768 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 116cec │ │ │ │ + b 116cc4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldm r2, {r0, r4} │ │ │ │ cmp r6, #32768 @ 0x8000 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movcs r7, #32768 @ 0x8000 │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ - beq 1167b8 │ │ │ │ + beq 116790 │ │ │ │ str r4, [sp, #32] │ │ │ │ lsl r4, r7, #5 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #2204] @ 116e9c │ │ │ │ + ldr r0, [pc, #2204] @ 116e74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116d50 │ │ │ │ + beq 116d28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #8 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sl, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -197598,63 +197588,63 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r8, r6, #5 │ │ │ │ mov r9, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1166ac │ │ │ │ + b 116684 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldm r1!, {r2, r3, r4, r7} │ │ │ │ add r0, r0, fp, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ ldm r1, {r2, r3, r4, r7} │ │ │ │ stm r0, {r2, r3, r4, r7} │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r5, r5, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - beq 11681c │ │ │ │ + beq 1167f4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 124b04 │ │ │ │ + bl 124adc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - beq 11689c │ │ │ │ + beq 116874 │ │ │ │ add r1, r5, #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 11670c │ │ │ │ + bne 1166e4 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 116d00 │ │ │ │ + bne 116cd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 11f4d0 │ │ │ │ + bl 11f4a8 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 116898 │ │ │ │ + bne 116870 │ │ │ │ ldrb r9, [sp, #113] @ 0x71 │ │ │ │ add r5, r5, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - bne 1166ac │ │ │ │ - b 11681c │ │ │ │ + bne 116684 │ │ │ │ + b 1167f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, [r2] │ │ │ │ strd r2, [r7] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 116888 │ │ │ │ + beq 116860 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldm lr, {r4, ip, lr} │ │ │ │ str lr, [r0] │ │ │ │ @@ -197663,291 +197653,291 @@ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bne 116678 │ │ │ │ - ldr r1, [pc, #1820] @ 116ea0 │ │ │ │ + bne 116650 │ │ │ │ + ldr r1, [pc, #1820] @ 116e78 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 116678 │ │ │ │ + bl 5935b4 │ │ │ │ + b 116650 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldrb r5, [sp, #81] @ 0x51 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1246f0 │ │ │ │ + bl 1246c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1167d0 │ │ │ │ + bne 1167a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 116cec │ │ │ │ + b 116cc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 116824 │ │ │ │ + b 1167fc │ │ │ │ orr r0, r4, #4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ cmpne r1, r0 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bne 116d14 │ │ │ │ + bne 116cec │ │ │ │ ldm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r8, {r0, r1, r3, r5, r6, r7} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #2 │ │ │ │ - bne 116904 │ │ │ │ + bne 1168dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1168d4 │ │ │ │ + beq 1168ac │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r6, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 116840 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 116818 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1552] @ 116e8c │ │ │ │ + ldr r2, [pc, #1552] @ 116e64 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b 11689c │ │ │ │ + bl 12150c │ │ │ │ + b 116874 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1168d4 │ │ │ │ + beq 1168ac │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r6, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 1168a8 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 116880 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1168f0 │ │ │ │ + beq 1168c8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str fp, [r8] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ and fp, r9, #1 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 116bcc │ │ │ │ + bne 116ba4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b 1168f0 │ │ │ │ + b 1168c8 │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1360] @ 116e84 │ │ │ │ + ldr r2, [pc, #1360] @ 116e5c │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bcs 116c34 │ │ │ │ + bcs 116c0c │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ - b 116cc4 │ │ │ │ + b 116c9c │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1228] @ 116e64 │ │ │ │ + ldr r2, [pc, #1228] @ 116e3c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 116abc │ │ │ │ + b 116a94 │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1208] @ 116e7c │ │ │ │ + ldr r2, [pc, #1208] @ 116e54 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - b 116cd8 │ │ │ │ + b 116cb0 │ │ │ │ vldr s0, [r1, #4] │ │ │ │ - ldr r3, [pc, #1164] @ 116e70 │ │ │ │ + ldr r3, [pc, #1164] @ 116e48 │ │ │ │ ldm r2, {r0, r1, r7} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ vstr d0, [sp, #120] @ 0x78 │ │ │ │ - b 116ce8 │ │ │ │ + b 116cc0 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ - b 116a9c │ │ │ │ + b 116a74 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1104] @ 116e88 │ │ │ │ + ldr r2, [pc, #1104] @ 116e60 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 116a9c │ │ │ │ + b 116a74 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 116b08 │ │ │ │ + b 116ae0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #988] @ 116e5c │ │ │ │ + ldr r2, [pc, #988] @ 116e34 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ strb r1, [sp, #112] @ 0x70 │ │ │ │ strb r0, [sp, #113] @ 0x71 │ │ │ │ - b 116ce0 │ │ │ │ + b 116cb8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #944] @ 116e60 │ │ │ │ + ldr r2, [pc, #944] @ 116e38 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ ldrsb r0, [r1, #4] │ │ │ │ - b 116b08 │ │ │ │ + b 116ae0 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #916] @ 116e80 │ │ │ │ + ldr r2, [pc, #916] @ 116e58 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 116cd4 │ │ │ │ + b 116cac │ │ │ │ ldrsh r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #844] @ 116e68 │ │ │ │ + ldr r2, [pc, #844] @ 116e40 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ asr r1, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - b 116b7c │ │ │ │ + b 116b54 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ - ldr r2, [pc, #820] @ 116e74 │ │ │ │ + ldr r2, [pc, #820] @ 116e4c │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ vstr d0, [sp, #120] @ 0x78 │ │ │ │ - b 116ce0 │ │ │ │ + b 116cb8 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #768] @ 116e6c │ │ │ │ + ldr r2, [pc, #768] @ 116e44 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #756] @ 116e90 │ │ │ │ + ldr r2, [pc, #756] @ 116e68 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #732] @ 116e94 │ │ │ │ + ldr r2, [pc, #732] @ 116e6c │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 116cdc │ │ │ │ + b 116cb4 │ │ │ │ bl 57dc4 │ │ │ │ - b 116cec │ │ │ │ + b 116cc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r6, r4, #8 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ @@ -197955,62 +197945,62 @@ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116c5c │ │ │ │ + beq 116c34 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 116c6c │ │ │ │ + bcs 116c44 │ │ │ │ strb r2, [sp, #97] @ 0x61 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r0, r2, r0, lsr #6 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ - b 116cc4 │ │ │ │ + b 116c9c │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 116c98 │ │ │ │ + bcs 116c70 │ │ │ │ strb r2, [sp, #98] @ 0x62 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ strb r0, [sp, #97] @ 0x61 │ │ │ │ mov r1, #3 │ │ │ │ - b 116cc4 │ │ │ │ + b 116c9c │ │ │ │ strb r2, [sp, #99] @ 0x63 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #98] @ 0x62 │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r2, [pc, #428] @ 116e78 │ │ │ │ + ldr r2, [pc, #428] @ 116e50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -198021,116 +198011,116 @@ │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ bl 58038 │ │ │ │ mov fp, r0 │ │ │ │ - b 11689c │ │ │ │ + b 116874 │ │ │ │ sub r0, r1, r0 │ │ │ │ add r5, r2, #8 │ │ │ │ - ldr r2, [pc, #372] @ 116e98 │ │ │ │ + ldr r2, [pc, #372] @ 116e70 │ │ │ │ add r0, r3, r0, lsr #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r8, #8] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #332] @ 116ea4 │ │ │ │ + ldr r2, [pc, #332] @ 116e7c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 116e50 │ │ │ │ + bl 12150c │ │ │ │ + b 116e28 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b 116e50 │ │ │ │ + bl 12150c │ │ │ │ + b 116e28 │ │ │ │ bl 8e880 │ │ │ │ - b 116db4 │ │ │ │ + b 116d8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120940 │ │ │ │ - b 116db8 │ │ │ │ + bl 120918 │ │ │ │ + b 116d90 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b 116db8 │ │ │ │ + bl 12150c │ │ │ │ + b 116d90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 120f00 │ │ │ │ - b 116e50 │ │ │ │ + bl 120ed8 │ │ │ │ + b 116e28 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 116de0 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 116db8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 116e34 │ │ │ │ + beq 116e0c │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 116de4 │ │ │ │ + b 116dbc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 116e18 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 116df0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 116e34 │ │ │ │ + beq 116e0c │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 116e1c │ │ │ │ + b 116df4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 116e50 │ │ │ │ + beq 116e28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq sp, r4, r0, r5 │ │ │ │ - adceq sp, r4, r0, ror #10 │ │ │ │ - adceq sp, r4, ip, ror r6 │ │ │ │ - strdeq sp, [r4], r4 @ │ │ │ │ - adceq sp, r4, r8, lsr #9 │ │ │ │ - adceq sp, r4, ip, lsr #12 │ │ │ │ + strhteq sp, [r4], r8 │ │ │ │ + adceq sp, r4, r8, lsl #11 │ │ │ │ + adceq sp, r4, r4, lsr #13 │ │ │ │ + adceq sp, r4, ip, lsl r5 │ │ │ │ ldrdeq sp, [r4], r0 @ │ │ │ │ - adceq sp, r4, r4, asr #6 │ │ │ │ - adceq sp, r4, r0, asr r6 │ │ │ │ - adceq sp, r4, r8, lsr #10 │ │ │ │ - ldrdeq sp, [r4], ip @ │ │ │ │ - ldrdeq sp, [r4], r8 @ │ │ │ │ - umlaleq sp, r4, r4, r7 │ │ │ │ - adceq sp, r4, r4, ror r4 │ │ │ │ - adceq sp, r4, r8, asr r4 │ │ │ │ - adceq pc, r4, r4, ror sl @ │ │ │ │ - adceq r9, sl, r4, asr r7 │ │ │ │ - adceq sp, r4, r0, ror #18 │ │ │ │ - adceq sp, r4, r8, ror r3 │ │ │ │ + adceq sp, r4, r4, asr r6 │ │ │ │ + strdeq sp, [r4], r8 @ │ │ │ │ + adceq sp, r4, ip, ror #6 │ │ │ │ + adceq sp, r4, r8, ror r6 │ │ │ │ + adceq sp, r4, r0, asr r5 │ │ │ │ + adceq sp, r4, r4, lsl #14 │ │ │ │ + adceq sp, r4, r0, lsl #12 │ │ │ │ + strhteq sp, [r4], ip │ │ │ │ + umlaleq sp, r4, ip, r4 │ │ │ │ + adceq sp, r4, r0, lsl #9 │ │ │ │ + umlaleq pc, r4, ip, sl @ │ │ │ │ + adceq r9, sl, ip, ror r7 │ │ │ │ + adceq sp, r4, r8, lsl #19 │ │ │ │ + adceq sp, r4, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -198162,41 +198152,41 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r7, r0, r3, lsl #4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - beq 11757c │ │ │ │ + beq 117554 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 11f850 │ │ │ │ + bl 11f828 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11763c │ │ │ │ + bne 117614 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1246f0 │ │ │ │ + bl 1246c8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - beq 11763c │ │ │ │ + beq 117614 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldm r7, {r0, r3, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ cmpne r3, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bne 117664 │ │ │ │ + bne 11763c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -198205,26 +198195,26 @@ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldm r2, {r0, r4} │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ mov r6, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ movcs r6, #32768 @ 0x8000 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 117174 │ │ │ │ + beq 11714c │ │ │ │ str r4, [sp, #20] │ │ │ │ lsl r4, r6, #5 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #2016] @ 1177ec │ │ │ │ + ldr r0, [pc, #2016] @ 1177c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1176a0 │ │ │ │ + beq 117678 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, r5, r7, lsl #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -198236,376 +198226,376 @@ │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ lsl r9, r7, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 1170a4 │ │ │ │ + b 11707c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6} │ │ │ │ stm r0, {r2, r3, r4, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r5, r5, #32 │ │ │ │ subs r9, r9, #32 │ │ │ │ - beq 11718c │ │ │ │ + beq 117164 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 124b04 │ │ │ │ + bl 124adc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - beq 117270 │ │ │ │ + beq 117248 │ │ │ │ add r1, r5, #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 1170f8 │ │ │ │ + bne 1170d0 │ │ │ │ tst r8, #1 │ │ │ │ - bne 117650 │ │ │ │ + bne 117628 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11f850 │ │ │ │ + bl 11f828 │ │ │ │ mov fp, r0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117098 │ │ │ │ - b 117270 │ │ │ │ + beq 117070 │ │ │ │ + b 117248 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [r2] │ │ │ │ strd r2, [r7] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 117264 │ │ │ │ + beq 11723c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r0 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - bne 117070 │ │ │ │ - ldr r1, [pc, #1672] @ 1177f0 │ │ │ │ + bne 117048 │ │ │ │ + ldr r1, [pc, #1672] @ 1177c8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 117070 │ │ │ │ + bl 5935b4 │ │ │ │ + b 117048 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 117204 │ │ │ │ + b 1171dc │ │ │ │ tst r8, #1 │ │ │ │ - beq 117204 │ │ │ │ + beq 1171dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1172c0 │ │ │ │ + beq 117298 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1175b0 │ │ │ │ + beq 117588 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1172a4 │ │ │ │ + beq 11727c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 11721c │ │ │ │ + bl 19f1b4 │ │ │ │ + b 1171f4 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #1412] @ 1177dc │ │ │ │ + ldr r2, [pc, #1412] @ 1177b4 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1172a4 │ │ │ │ + beq 11727c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 117278 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 117250 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1172c0 │ │ │ │ + beq 117298 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, #-2147483627 @ 0x80000015 │ │ │ │ strd sl, [r0] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1256] @ 1177d4 │ │ │ │ + ldr r2, [pc, #1256] @ 1177ac │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bcs 117588 │ │ │ │ + bcs 117560 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 117610 │ │ │ │ + b 1175e8 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1124] @ 1177b4 │ │ │ │ + ldr r2, [pc, #1124] @ 11778c │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 117474 │ │ │ │ + b 11744c │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1104] @ 1177cc │ │ │ │ + ldr r2, [pc, #1104] @ 1177a4 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - b 117624 │ │ │ │ + b 1175fc │ │ │ │ vldr s0, [r1, #4] │ │ │ │ - ldr r3, [pc, #1060] @ 1177c0 │ │ │ │ + ldr r3, [pc, #1060] @ 117798 │ │ │ │ ldm r2, {r0, r1, r7} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ vstr d0, [sp, #104] @ 0x68 │ │ │ │ - b 117634 │ │ │ │ + b 11760c │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ - b 117454 │ │ │ │ + b 11742c │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1000] @ 1177d8 │ │ │ │ + ldr r2, [pc, #1000] @ 1177b0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 117454 │ │ │ │ + b 11742c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 1174c0 │ │ │ │ + b 117498 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #884] @ 1177ac │ │ │ │ + ldr r2, [pc, #884] @ 117784 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb r1, [sp, #96] @ 0x60 │ │ │ │ strb r0, [sp, #97] @ 0x61 │ │ │ │ - b 11762c │ │ │ │ + b 117604 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #840] @ 1177b0 │ │ │ │ + ldr r2, [pc, #840] @ 117788 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ ldrsb r0, [r1, #4] │ │ │ │ - b 1174c0 │ │ │ │ + b 117498 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #812] @ 1177d0 │ │ │ │ + ldr r2, [pc, #812] @ 1177a8 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - b 117620 │ │ │ │ + b 1175f8 │ │ │ │ ldrsh r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #740] @ 1177b8 │ │ │ │ + ldr r2, [pc, #740] @ 117790 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ asr r1, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - b 117534 │ │ │ │ + b 11750c │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ - ldr r2, [pc, #716] @ 1177c4 │ │ │ │ + ldr r2, [pc, #716] @ 11779c │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ vstr d0, [sp, #104] @ 0x68 │ │ │ │ - b 11762c │ │ │ │ + b 117604 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #664] @ 1177bc │ │ │ │ + ldr r2, [pc, #664] @ 117794 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #2 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #652] @ 1177e0 │ │ │ │ + ldr r2, [pc, #652] @ 1177b8 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #628] @ 1177e4 │ │ │ │ + ldr r2, [pc, #628] @ 1177bc │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 117628 │ │ │ │ + b 117600 │ │ │ │ mov r0, r2 │ │ │ │ bl 57dc4 │ │ │ │ - b 117638 │ │ │ │ + b 117610 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 1175b8 │ │ │ │ + bcs 117590 │ │ │ │ strb r2, [sp, #65] @ 0x41 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r0, r2, r0, lsr #6 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 117610 │ │ │ │ + b 1175e8 │ │ │ │ add r3, sp, #32 │ │ │ │ - b 116fb4 │ │ │ │ + b 116f8c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 1175e4 │ │ │ │ + bcs 1175bc │ │ │ │ strb r2, [sp, #66] @ 0x42 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ mov r1, #3 │ │ │ │ - b 117610 │ │ │ │ + b 1175e8 │ │ │ │ strb r2, [sp, #67] @ 0x43 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #66] @ 0x42 │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #432] @ 1177c8 │ │ │ │ + ldr r2, [pc, #432] @ 1177a0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -198617,116 +198607,116 @@ │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 58038 │ │ │ │ mov fp, r0 │ │ │ │ - b 117270 │ │ │ │ + b 117248 │ │ │ │ sub r0, r3, r0 │ │ │ │ - ldr r2, [pc, #376] @ 1177e8 │ │ │ │ + ldr r2, [pc, #376] @ 1177c0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r0, r7, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #332] @ 1177f4 │ │ │ │ + ldr r2, [pc, #332] @ 1177cc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b 1177a0 │ │ │ │ + bl 12150c │ │ │ │ + b 117778 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 121534 │ │ │ │ - b 1177a0 │ │ │ │ + bl 12150c │ │ │ │ + b 117778 │ │ │ │ bl 8e880 │ │ │ │ - b 117704 │ │ │ │ + b 1176dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 120940 │ │ │ │ - b 117708 │ │ │ │ + bl 120918 │ │ │ │ + b 1176e0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 121534 │ │ │ │ - b 117708 │ │ │ │ + bl 12150c │ │ │ │ + b 1176e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 120f00 │ │ │ │ - b 1177a0 │ │ │ │ + bl 120ed8 │ │ │ │ + b 117778 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 117730 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 117708 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 117784 │ │ │ │ + beq 11775c │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 117734 │ │ │ │ + b 11770c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 117768 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 117740 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 117784 │ │ │ │ + beq 11775c │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 11776c │ │ │ │ + b 117744 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1177a0 │ │ │ │ + beq 117778 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r4, r8, lsl #24 │ │ │ │ - ldrdeq ip, [r4], r8 @ │ │ │ │ - strdeq ip, [r4], r4 @ │ │ │ │ - adceq ip, r4, ip, ror #22 │ │ │ │ - adceq ip, r4, r0, lsr #22 │ │ │ │ - adceq ip, r4, r4, lsr #25 │ │ │ │ + adceq ip, r4, r0, lsr ip │ │ │ │ + adceq ip, r4, r0, lsl #24 │ │ │ │ + adceq ip, r4, ip, lsl sp │ │ │ │ + umlaleq ip, r4, r4, fp │ │ │ │ adceq ip, r4, r8, asr #22 │ │ │ │ - adceq ip, r4, r8, lsr #20 │ │ │ │ - adceq ip, r4, r8, asr #25 │ │ │ │ - adceq ip, r4, r0, lsr #23 │ │ │ │ - adceq ip, r4, r4, asr sp │ │ │ │ - adceq ip, r4, r0, asr ip │ │ │ │ - adceq ip, r4, r8, ror #27 │ │ │ │ - adceq ip, r4, ip, ror #21 │ │ │ │ - ldrdeq ip, [r4], r0 @ │ │ │ │ - adceq pc, r4, r8, lsr #2 │ │ │ │ - adceq r8, sl, r8, asr #26 │ │ │ │ - adceq ip, r4, ip, ror pc │ │ │ │ - adceq ip, r4, r8, lsr #20 │ │ │ │ + adceq ip, r4, ip, asr #25 │ │ │ │ + adceq ip, r4, r0, ror fp │ │ │ │ + adceq ip, r4, r0, asr sl │ │ │ │ + strdeq ip, [r4], r0 @ │ │ │ │ + adceq ip, r4, r8, asr #23 │ │ │ │ + adceq ip, r4, ip, ror sp │ │ │ │ + adceq ip, r4, r8, ror ip │ │ │ │ + adceq ip, r4, r0, lsl lr │ │ │ │ + adceq ip, r4, r4, lsl fp │ │ │ │ + strdeq ip, [r4], r8 @ │ │ │ │ + adceq pc, r4, r0, asr r1 @ │ │ │ │ + adceq r8, sl, r0, ror sp │ │ │ │ + adceq ip, r4, r4, lsr #31 │ │ │ │ + adceq ip, r4, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -198756,47 +198746,47 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ add r2, r4, r5, lsl #4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - beq 117ec0 │ │ │ │ + beq 117e98 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 11ecc4 │ │ │ │ + bl 11ec9c │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117a8c │ │ │ │ + bne 117a64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 117fe8 │ │ │ │ + b 117fc0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldm r2, {r0, r4} │ │ │ │ cmp r6, #32768 @ 0x8000 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movcs r7, #32768 @ 0x8000 │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ - beq 117ab4 │ │ │ │ + beq 117a8c │ │ │ │ str r4, [sp, #32] │ │ │ │ lsl r4, r7, #5 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #2204] @ 118198 │ │ │ │ + ldr r0, [pc, #2204] @ 118170 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11804c │ │ │ │ + beq 118024 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #8 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sl, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -198813,63 +198803,63 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r8, r6, #5 │ │ │ │ mov r9, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1179a8 │ │ │ │ + b 117980 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldm r1!, {r2, r3, r4, r7} │ │ │ │ add r0, r0, fp, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ ldm r1, {r2, r3, r4, r7} │ │ │ │ stm r0, {r2, r3, r4, r7} │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r5, r5, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - beq 117b18 │ │ │ │ + beq 117af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 124b04 │ │ │ │ + bl 124adc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - beq 117b98 │ │ │ │ + beq 117b70 │ │ │ │ add r1, r5, #16 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 117a08 │ │ │ │ + bne 1179e0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 117ffc │ │ │ │ + bne 117fd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 11ecc4 │ │ │ │ + bl 11ec9c │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 117b94 │ │ │ │ + bne 117b6c │ │ │ │ ldrb r9, [sp, #113] @ 0x71 │ │ │ │ add r5, r5, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - bne 1179a8 │ │ │ │ - b 117b18 │ │ │ │ + bne 117980 │ │ │ │ + b 117af0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, [r2] │ │ │ │ strd r2, [r7] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 117b84 │ │ │ │ + beq 117b5c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldm lr, {r4, ip, lr} │ │ │ │ str lr, [r0] │ │ │ │ @@ -198878,291 +198868,291 @@ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bne 117974 │ │ │ │ - ldr r1, [pc, #1820] @ 11819c │ │ │ │ + bne 11794c │ │ │ │ + ldr r1, [pc, #1820] @ 118174 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 117974 │ │ │ │ + bl 5935b4 │ │ │ │ + b 11794c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldrb r5, [sp, #81] @ 0x51 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1246f0 │ │ │ │ + bl 1246c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne 117acc │ │ │ │ + bne 117aa4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 117fe8 │ │ │ │ + b 117fc0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 117b20 │ │ │ │ + b 117af8 │ │ │ │ orr r0, r4, #4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ cmpne r1, r0 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bne 118010 │ │ │ │ + bne 117fe8 │ │ │ │ ldm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r8, {r0, r1, r3, r5, r6, r7} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #2 │ │ │ │ - bne 117c00 │ │ │ │ + bne 117bd8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ bl 57dc4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 117bd0 │ │ │ │ + beq 117ba8 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r6, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 117b3c │ │ │ │ + bl 19f1b4 │ │ │ │ + b 117b14 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1552] @ 118188 │ │ │ │ + ldr r2, [pc, #1552] @ 118160 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b 117b98 │ │ │ │ + bl 12150c │ │ │ │ + b 117b70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 117bd0 │ │ │ │ + beq 117ba8 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r6, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 117ba4 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 117b7c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 117bec │ │ │ │ + beq 117bc4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str fp, [r8] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ and fp, r9, #1 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 117ec8 │ │ │ │ + bne 117ea0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b 117bec │ │ │ │ + b 117bc4 │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1360] @ 118180 │ │ │ │ + ldr r2, [pc, #1360] @ 118158 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bcs 117f30 │ │ │ │ + bcs 117f08 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ - b 117fc0 │ │ │ │ + b 117f98 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1228] @ 118160 │ │ │ │ + ldr r2, [pc, #1228] @ 118138 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 117db8 │ │ │ │ + b 117d90 │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #1208] @ 118178 │ │ │ │ + ldr r2, [pc, #1208] @ 118150 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - b 117fd4 │ │ │ │ + b 117fac │ │ │ │ vldr s0, [r1, #4] │ │ │ │ - ldr r3, [pc, #1164] @ 11816c │ │ │ │ + ldr r3, [pc, #1164] @ 118144 │ │ │ │ ldm r2, {r0, r1, r7} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ vstr d0, [sp, #120] @ 0x78 │ │ │ │ - b 117fe4 │ │ │ │ + b 117fbc │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ - b 117d98 │ │ │ │ + b 117d70 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #1104] @ 118184 │ │ │ │ + ldr r2, [pc, #1104] @ 11815c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 117d98 │ │ │ │ + b 117d70 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 117e04 │ │ │ │ + b 117ddc │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #988] @ 118158 │ │ │ │ + ldr r2, [pc, #988] @ 118130 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ strb r1, [sp, #112] @ 0x70 │ │ │ │ strb r0, [sp, #113] @ 0x71 │ │ │ │ - b 117fdc │ │ │ │ + b 117fb4 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #944] @ 11815c │ │ │ │ + ldr r2, [pc, #944] @ 118134 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ ldrsb r0, [r1, #4] │ │ │ │ - b 117e04 │ │ │ │ + b 117ddc │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #916] @ 11817c │ │ │ │ + ldr r2, [pc, #916] @ 118154 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 117fd0 │ │ │ │ + b 117fa8 │ │ │ │ ldrsh r0, [r1, #4] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #844] @ 118164 │ │ │ │ + ldr r2, [pc, #844] @ 11813c │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ asr r1, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - b 117e78 │ │ │ │ + b 117e50 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ - ldr r2, [pc, #820] @ 118170 │ │ │ │ + ldr r2, [pc, #820] @ 118148 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ vstr d0, [sp, #120] @ 0x78 │ │ │ │ - b 117fdc │ │ │ │ + b 117fb4 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldm r2, {r3, r7} │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #768] @ 118168 │ │ │ │ + ldr r2, [pc, #768] @ 118140 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #756] @ 11818c │ │ │ │ + ldr r2, [pc, #756] @ 118164 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #732] @ 118190 │ │ │ │ + ldr r2, [pc, #732] @ 118168 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ mov r0, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 117fd8 │ │ │ │ + b 117fb0 │ │ │ │ bl 57dc4 │ │ │ │ - b 117fe8 │ │ │ │ + b 117fc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r6, r4, #8 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [r1] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ @@ -199170,62 +199160,62 @@ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117f58 │ │ │ │ + beq 117f30 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 117f68 │ │ │ │ + bcs 117f40 │ │ │ │ strb r2, [sp, #97] @ 0x61 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r0, r2, r0, lsr #6 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ - b 117fc0 │ │ │ │ + b 117f98 │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 117f94 │ │ │ │ + bcs 117f6c │ │ │ │ strb r2, [sp, #98] @ 0x62 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ strb r0, [sp, #97] @ 0x61 │ │ │ │ mov r1, #3 │ │ │ │ - b 117fc0 │ │ │ │ + b 117f98 │ │ │ │ strb r2, [sp, #99] @ 0x63 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #98] @ 0x62 │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r2, [pc, #428] @ 118174 │ │ │ │ + ldr r2, [pc, #428] @ 11814c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -199236,185 +199226,185 @@ │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ bl 58038 │ │ │ │ mov fp, r0 │ │ │ │ - b 117b98 │ │ │ │ + b 117b70 │ │ │ │ sub r0, r1, r0 │ │ │ │ add r5, r2, #8 │ │ │ │ - ldr r2, [pc, #372] @ 118194 │ │ │ │ + ldr r2, [pc, #372] @ 11816c │ │ │ │ add r0, r3, r0, lsr #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 57f38 │ │ │ │ mov r1, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r8, #8] │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #332] @ 1181a0 │ │ │ │ + ldr r2, [pc, #332] @ 118178 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 11814c │ │ │ │ + bl 12150c │ │ │ │ + b 118124 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b 11814c │ │ │ │ + bl 12150c │ │ │ │ + b 118124 │ │ │ │ bl 8e880 │ │ │ │ - b 1180b0 │ │ │ │ + b 118088 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 120940 │ │ │ │ - b 1180b4 │ │ │ │ + bl 120918 │ │ │ │ + b 11808c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ - b 1180b4 │ │ │ │ + bl 12150c │ │ │ │ + b 11808c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 120f00 │ │ │ │ - b 11814c │ │ │ │ + bl 120ed8 │ │ │ │ + b 118124 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 1180dc │ │ │ │ + bl 19f1b4 │ │ │ │ + b 1180b4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 118130 │ │ │ │ + beq 118108 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 1180e0 │ │ │ │ + b 1180b8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 118114 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 1180ec │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 118130 │ │ │ │ + beq 118108 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 118118 │ │ │ │ + b 1180f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11814c │ │ │ │ + beq 118124 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r4, r4, ror #5 │ │ │ │ - strhteq ip, [r4], r4 │ │ │ │ - ldrdeq ip, [r4], r0 @ │ │ │ │ - adceq ip, r4, r8, asr #4 │ │ │ │ - strdeq ip, [r4], ip @ │ │ │ │ - adceq ip, r4, r0, lsl #7 │ │ │ │ + adceq ip, r4, ip, lsl #6 │ │ │ │ + ldrdeq ip, [r4], ip @ │ │ │ │ + strdeq ip, [r4], r8 @ │ │ │ │ + adceq ip, r4, r0, ror r2 │ │ │ │ adceq ip, r4, r4, lsr #4 │ │ │ │ - umlaleq ip, r4, r8, r0 │ │ │ │ - adceq ip, r4, r4, lsr #7 │ │ │ │ - adceq ip, r4, ip, ror r2 │ │ │ │ - adceq ip, r4, r0, lsr r4 │ │ │ │ - adceq ip, r4, ip, lsr #6 │ │ │ │ - adceq ip, r4, r8, ror #9 │ │ │ │ - adceq ip, r4, r8, asr #3 │ │ │ │ - adceq ip, r4, ip, lsr #3 │ │ │ │ - adceq lr, r4, r8, ror r7 │ │ │ │ - adceq r8, sl, r8, asr r4 │ │ │ │ - adceq ip, r4, r4, ror #12 │ │ │ │ - adceq ip, r4, ip, ror r0 │ │ │ │ + adceq ip, r4, r8, lsr #7 │ │ │ │ + adceq ip, r4, ip, asr #4 │ │ │ │ + adceq ip, r4, r0, asr #1 │ │ │ │ + adceq ip, r4, ip, asr #7 │ │ │ │ + adceq ip, r4, r4, lsr #5 │ │ │ │ + adceq ip, r4, r8, asr r4 │ │ │ │ + adceq ip, r4, r4, asr r3 │ │ │ │ + adceq ip, r4, r0, lsl r5 │ │ │ │ + strdeq ip, [r4], r0 @ │ │ │ │ + ldrdeq ip, [r4], r4 @ │ │ │ │ + adceq lr, r4, r0, lsr #15 │ │ │ │ + adceq r8, sl, r0, lsl #9 │ │ │ │ + adceq ip, r4, ip, lsl #13 │ │ │ │ + adceq ip, r4, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - blt 118628 │ │ │ │ + blt 118600 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ add fp, sp, #152 @ 0x98 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r8, r1, lsl #5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 11830c │ │ │ │ + beq 1182e4 │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, fp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r3, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r1, #1 │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 118260 │ │ │ │ + b 118238 │ │ │ │ mov r1, r9 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ add r8, r7, #16 │ │ │ │ add r0, sl, r4, lsl #5 │ │ │ │ mov fp, r9 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ add r5, r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ cmp r8, r0 │ │ │ │ - beq 118324 │ │ │ │ + beq 1182fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r9, fp │ │ │ │ - bl 11f1b4 │ │ │ │ + bl 11f18c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1185ec │ │ │ │ + beq 1185c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r7, r8, #16 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r2, [r1] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 118318 │ │ │ │ + beq 1182f0 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add lr, sp, #152 @ 0x98 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ stm lr, {r1, r2, r3, r6} │ │ │ │ @@ -199422,61 +199412,61 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ str sl, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - bne 118228 │ │ │ │ - ldr r1, [pc, #1060] @ 118724 │ │ │ │ + bne 118200 │ │ │ │ + ldr r1, [pc, #1060] @ 1186fc │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 118228 │ │ │ │ + bl 5935b4 │ │ │ │ + b 118200 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 118328 │ │ │ │ + b 118300 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 121534 │ │ │ │ - b 1185ec │ │ │ │ + bl 12150c │ │ │ │ + b 1185c4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #996] @ 118714 │ │ │ │ + ldr r0, [pc, #996] @ 1186ec │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ - beq 11835c │ │ │ │ - ldr r0, [pc, #980] @ 11871c │ │ │ │ + beq 118334 │ │ │ │ + ldr r0, [pc, #980] @ 1186f4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ - b 118390 │ │ │ │ + b 118368 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 930630 │ │ │ │ + bl 930608 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ - ldr r0, [pc, #936] @ 118718 │ │ │ │ + ldr r0, [pc, #936] @ 1186f0 │ │ │ │ mov r4, #1 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ str r4, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - ldr r7, [pc, #904] @ 118720 │ │ │ │ + ldr r7, [pc, #904] @ 1186f8 │ │ │ │ add r9, sl, r5, lsl #5 │ │ │ │ - ldr r5, [pc, #904] @ 118728 │ │ │ │ + ldr r5, [pc, #904] @ 118700 │ │ │ │ add r0, fp, #16 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r7, r2, #0 │ │ │ │ add r4, fp, #8 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add fp, sp, #224 @ 0xe0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ @@ -199488,36 +199478,36 @@ │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ orr r5, r0, #4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 1184e8 │ │ │ │ + beq 1184c0 │ │ │ │ ldr r0, [sl], #32 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1183f8 │ │ │ │ + beq 1183d0 │ │ │ │ sub r1, sl, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1185c0 │ │ │ │ + beq 118598 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ sub r1, sl, #16 │ │ │ │ ldr fp, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 114ac0 │ │ │ │ + bl 114a98 │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 1185c8 │ │ │ │ + beq 1185a0 │ │ │ │ mov ip, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov lr, r7 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ @@ -199539,43 +199529,43 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ mov r7, lr │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, lr │ │ │ │ mov r3, fp │ │ │ │ - bl 40cad4 │ │ │ │ + bl 40caac │ │ │ │ ldrb r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 1184e0 │ │ │ │ + beq 1184b8 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 121214 │ │ │ │ + bl 1211ec │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 1183f8 │ │ │ │ + b 1183d0 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ cmp r9, #0 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ - beq 1185ec │ │ │ │ + beq 1185c4 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1b6b9c │ │ │ │ + bl 1b6b74 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11853c │ │ │ │ + beq 118514 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r1, ip, #8 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -199585,666 +199575,666 @@ │ │ │ │ ldreq r5, [sp, #16] │ │ │ │ ldmeq ip!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmiaeq r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmeq ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmeq r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ addeq sp, sp, #308 @ 0x134 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #420] @ 11872c │ │ │ │ + ldr r2, [pc, #420] @ 118704 │ │ │ │ sub r0, r0, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r0, r1, r0, lsr #5 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ bl 57f38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #-2147483637 @ 0x8000000b │ │ │ │ str r0, [r2] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [r2, #32] │ │ │ │ - bl 403320 │ │ │ │ + bl 4032f8 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ - b 1185e4 │ │ │ │ + b 1185bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1185e4 │ │ │ │ + beq 1185bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 403320 │ │ │ │ + bl 4032f8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1b6b9c │ │ │ │ + bl 1b6b74 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118610 │ │ │ │ + beq 1185e8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #-2147483637 @ 0x8000000b │ │ │ │ str r0, [r1, #32] │ │ │ │ str fp, [r1] │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #256] @ 118730 │ │ │ │ + ldr r2, [pc, #256] @ 118708 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r3, lr, #51 @ 0x33 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #-2147483637 @ 0x8000000b │ │ │ │ str r1, [r2, #32] │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 12134c │ │ │ │ - b 118708 │ │ │ │ + bl 121324 │ │ │ │ + b 1186e0 │ │ │ │ bl 8e880 │ │ │ │ - b 11869c │ │ │ │ + b 118674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1186c8 │ │ │ │ + beq 1186a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 40e544 │ │ │ │ - b 1186c8 │ │ │ │ - b 1186fc │ │ │ │ + bl 40e51c │ │ │ │ + b 1186a0 │ │ │ │ + b 1186d4 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118708 │ │ │ │ + beq 1186e0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 403320 │ │ │ │ - b 118700 │ │ │ │ + bl 4032f8 │ │ │ │ + b 1186d8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 120fbc │ │ │ │ - b 118700 │ │ │ │ + bl 120f94 │ │ │ │ + b 1186d8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 121534 │ │ │ │ - b 118700 │ │ │ │ + bl 12150c │ │ │ │ + b 1186d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 120ffc │ │ │ │ + bl 120fd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r7, sl, r4, ror #14 │ │ │ │ - adceq r7, sl, ip, lsl r7 │ │ │ │ - adceq r7, sl, ip, asr #14 │ │ │ │ - adceq r7, sl, r8, ror #13 │ │ │ │ - adceq fp, r4, r4, lsl #22 │ │ │ │ - addeq ip, r6, r0, ror fp │ │ │ │ - adceq lr, r4, r0, lsl #4 │ │ │ │ - adceq fp, r4, r4, asr #12 │ │ │ │ + adceq r7, sl, ip, lsl #15 │ │ │ │ + adceq r7, sl, r4, asr #14 │ │ │ │ + adceq r7, sl, r4, ror r7 │ │ │ │ + adceq r7, sl, r0, lsl r7 │ │ │ │ + adceq fp, r4, ip, lsr #22 │ │ │ │ + addeq ip, r6, r8, asr fp │ │ │ │ + adceq lr, r4, r8, lsr #4 │ │ │ │ + adceq fp, r4, ip, ror #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483628 @ 0x80000014 │ │ │ │ - bne 1187cc │ │ │ │ + bne 1187a4 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ed23c │ │ │ │ + bl 1ed214 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 118790 │ │ │ │ + bne 118768 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmpne r1, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 1187ec │ │ │ │ + bne 1187c4 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #192] @ 118894 │ │ │ │ + ldr r2, [pc, #192] @ 11886c │ │ │ │ add r3, sp, #47 @ 0x2f │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ - b 118780 │ │ │ │ + b 118758 │ │ │ │ sub r0, r1, r0 │ │ │ │ - ldr r2, [pc, #152] @ 118890 │ │ │ │ + ldr r2, [pc, #152] @ 118868 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r3, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq 118854 │ │ │ │ + beq 11882c │ │ │ │ add r4, r5, #16 │ │ │ │ - b 118838 │ │ │ │ + b 118810 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 118854 │ │ │ │ + beq 11882c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11882c │ │ │ │ + beq 118804 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11882c │ │ │ │ + bl 40e51c │ │ │ │ + b 118804 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118788 │ │ │ │ + beq 118760 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12293c │ │ │ │ + bl 122914 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq sp, r4, r0, lsr #31 │ │ │ │ - strdeq sl, [r4], r4 @ │ │ │ │ + adceq sp, r4, r8, asr #31 │ │ │ │ + adceq sl, r4, ip, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 118958 │ │ │ │ + bhi 118930 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1189b8 │ │ │ │ + bmi 118990 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - beq 118930 │ │ │ │ - ldr r0, [pc, #224] @ 1189d8 │ │ │ │ + beq 118908 │ │ │ │ + ldr r0, [pc, #224] @ 1189b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1189bc │ │ │ │ + beq 118994 │ │ │ │ mov r7, r0 │ │ │ │ - b 118934 │ │ │ │ + b 11890c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1189b8 │ │ │ │ + bmi 118990 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bne 1188f0 │ │ │ │ + bne 1188c8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 53d54 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #112] @ 1189d0 │ │ │ │ + ldr r2, [pc, #112] @ 1189a8 │ │ │ │ add r3, sp, #23 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ - b 1189a4 │ │ │ │ + b 11897c │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - b 118980 │ │ │ │ + b 118958 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ - ldr r2, [pc, #84] @ 1189dc │ │ │ │ + ldr r2, [pc, #84] @ 1189b4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #23 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 6b7d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #16] @ 1189d4 │ │ │ │ + ldr r2, [pc, #16] @ 1189ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ - adceq fp, r4, r8, lsr #6 │ │ │ │ - adceq r3, r5, r0, lsr r5 │ │ │ │ - adceq r7, sl, r4, asr r4 │ │ │ │ - adceq r3, r5, r4, lsr #11 │ │ │ │ + adceq fp, r4, r0, asr r3 │ │ │ │ + adceq r3, r5, r8, asr r5 │ │ │ │ + adceq r7, sl, ip, ror r4 │ │ │ │ + adceq r3, r5, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 118b30 │ │ │ │ + bhi 118b08 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 118b5c │ │ │ │ + bmi 118b34 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - bne 118aa4 │ │ │ │ + bne 118a7c │ │ │ │ mov r7, #1 │ │ │ │ - b 118acc │ │ │ │ + b 118aa4 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 97dfe4 │ │ │ │ + bl 97dfbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118b08 │ │ │ │ + bne 118ae0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 118a9c │ │ │ │ - b 118b5c │ │ │ │ + bpl 118a74 │ │ │ │ + b 118b34 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 97dfe4 │ │ │ │ + bl 97dfbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118b08 │ │ │ │ + bne 118ae0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 118b5c │ │ │ │ + bmi 118b34 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - beq 118a38 │ │ │ │ - ldr r0, [pc, #208] @ 118b7c │ │ │ │ + beq 118a10 │ │ │ │ + ldr r0, [pc, #208] @ 118b54 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118b60 │ │ │ │ + beq 118b38 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 53d54 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 118b5c │ │ │ │ + bmi 118b34 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bne 118aa4 │ │ │ │ - b 118a38 │ │ │ │ - ldr r2, [pc, #112] @ 118b80 │ │ │ │ + bne 118a7c │ │ │ │ + b 118a10 │ │ │ │ + ldr r2, [pc, #112] @ 118b58 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 6b86c │ │ │ │ - b 118b48 │ │ │ │ - ldr r2, [pc, #60] @ 118b74 │ │ │ │ + b 118b20 │ │ │ │ + ldr r2, [pc, #60] @ 118b4c │ │ │ │ add r3, sp, #39 @ 0x27 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #16] @ 118b78 │ │ │ │ + ldr r2, [pc, #16] @ 118b50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ - strdeq sl, [r4], r0 @ │ │ │ │ - adceq lr, r4, r8, asr #19 │ │ │ │ - adceq r7, sl, r0, lsr #5 │ │ │ │ - umlaleq lr, r4, r8, sp │ │ │ │ + adceq sl, r4, r8, lsl r8 │ │ │ │ + strdeq lr, [r4], r0 @ │ │ │ │ + adceq r7, sl, r8, asr #5 │ │ │ │ + adceq lr, r4, r0, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 118bf0 │ │ │ │ + beq 118bc8 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 1191dc │ │ │ │ + bne 1191b4 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - beq 118ef4 │ │ │ │ + beq 118ecc │ │ │ │ add r4, r0, #16 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ lsl fp, r1, #5 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp] │ │ │ │ - b 118c7c │ │ │ │ + b 118c54 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r8, r9, lsl #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 119208 │ │ │ │ + beq 1191e0 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7], #16 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119064 │ │ │ │ + beq 11903c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119028 │ │ │ │ + beq 119000 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119064 │ │ │ │ + beq 11903c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r8 │ │ │ │ - b 119030 │ │ │ │ + b 119008 │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r4, r4, #32 │ │ │ │ subs fp, fp, #32 │ │ │ │ - beq 118fb0 │ │ │ │ + beq 118f88 │ │ │ │ sub r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eed4 │ │ │ │ + bl 11eeac │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f04 │ │ │ │ + bne 118edc │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119424 │ │ │ │ + bne 1193fc │ │ │ │ ldr r0, [r4] │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #21 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 118c4c │ │ │ │ + beq 118c24 │ │ │ │ cmp r1, #17 │ │ │ │ - beq 118ebc │ │ │ │ + beq 118e94 │ │ │ │ cmp r1, #18 │ │ │ │ - beq 118c4c │ │ │ │ + beq 118c24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118734 │ │ │ │ - b 118ec8 │ │ │ │ + bl 11870c │ │ │ │ + b 118ea0 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119414 │ │ │ │ + bne 1193ec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c48 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 118de4 │ │ │ │ + beq 118dbc │ │ │ │ cmp r0, #18 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c48 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189e0 │ │ │ │ - b 118df4 │ │ │ │ + bl 1189b8 │ │ │ │ + b 118dcc │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119434 │ │ │ │ + bne 11940c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c48 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 118e2c │ │ │ │ + beq 118e04 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c48 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189e0 │ │ │ │ - b 118e3c │ │ │ │ + bl 1189b8 │ │ │ │ + b 118e14 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119404 │ │ │ │ + bne 1193dc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c48 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 118e74 │ │ │ │ + beq 118e4c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c48 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189e0 │ │ │ │ - b 118e84 │ │ │ │ + bl 1189b8 │ │ │ │ + b 118e5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r7, r1 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11936c │ │ │ │ + beq 119344 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 118c70 │ │ │ │ + b 118c48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ moveq r0, r1 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle sl, r1 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq 119364 │ │ │ │ + beq 11933c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b 118c6c │ │ │ │ + b 118c44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r6, r1 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11935c │ │ │ │ + beq 119334 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 118c6c │ │ │ │ + b 118c44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r9 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ movle r0, r2 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 118c54 │ │ │ │ - b 118f08 │ │ │ │ + bne 118c2c │ │ │ │ + b 118ee0 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ - b 118fcc │ │ │ │ + b 118fa4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 118f28 │ │ │ │ + blt 118f00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 118f28 │ │ │ │ + beq 118f00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 118f48 │ │ │ │ + blt 118f20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 118f48 │ │ │ │ + beq 118f20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 118f68 │ │ │ │ + blt 118f40 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 118f68 │ │ │ │ + beq 118f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119104 │ │ │ │ + blt 1190dc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1190e8 │ │ │ │ + beq 1190c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r0, #16 │ │ │ │ - b 118f94 │ │ │ │ + b 118f6c │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 1190e8 │ │ │ │ + beq 1190c0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118f88 │ │ │ │ + beq 118f60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 118f88 │ │ │ │ + bl 40e51c │ │ │ │ + b 118f60 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldmib sp, {r4, r5, lr} │ │ │ │ @@ -200269,225 +200259,225 @@ │ │ │ │ stm r3, {r8, ip} │ │ │ │ str r9, [r3, #8] │ │ │ │ str sl, [r3, #12] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r8, #4] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ movle r4, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r4, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 119064 │ │ │ │ + bcs 11903c │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r4, fp} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bne 11909c │ │ │ │ - ldr r1, [pc, #1216] @ 119544 │ │ │ │ - ldr r2, [pc, #1216] @ 119548 │ │ │ │ + bne 119074 │ │ │ │ + ldr r1, [pc, #1216] @ 11951c │ │ │ │ + ldr r2, [pc, #1216] @ 119520 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 119144 │ │ │ │ + b 11911c │ │ │ │ mov r0, #2 │ │ │ │ add r5, r8, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119164 │ │ │ │ + beq 11913c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119114 │ │ │ │ + beq 1190ec │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119164 │ │ │ │ + beq 11913c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1189e0 │ │ │ │ - b 119120 │ │ │ │ + bl 1189b8 │ │ │ │ + b 1190f8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 119104 │ │ │ │ + beq 1190dc │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ strd r4, [r6] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r8, #20] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ movle sl, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, sl, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 119164 │ │ │ │ + bcs 11913c │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1192f0 │ │ │ │ + bne 1192c8 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r4, fp} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #2 │ │ │ │ - bne 11918c │ │ │ │ - ldr r1, [pc, #984] @ 11954c │ │ │ │ - ldr r2, [pc, #984] @ 119550 │ │ │ │ + bne 119164 │ │ │ │ + ldr r1, [pc, #984] @ 119524 │ │ │ │ + ldr r2, [pc, #984] @ 119528 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ - b 1192c8 │ │ │ │ + b 1192a0 │ │ │ │ mov r0, #3 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r1, r8, #48 @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119268 │ │ │ │ + beq 119240 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119234 │ │ │ │ + beq 11920c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119268 │ │ │ │ + beq 119240 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1189e0 │ │ │ │ - b 119240 │ │ │ │ - ldr r2, [pc, #852] @ 119538 │ │ │ │ + bl 1189b8 │ │ │ │ + b 119218 │ │ │ │ + ldr r2, [pc, #852] @ 119510 │ │ │ │ add r3, sp, #123 @ 0x7b │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #836] @ 119554 │ │ │ │ + ldr r1, [pc, #836] @ 11952c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #832] @ 119558 │ │ │ │ + ldr r2, [pc, #832] @ 119530 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r4, fp} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #24] │ │ │ │ movle r7, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r7, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1192c8 │ │ │ │ - b 119268 │ │ │ │ + bcc 1192a0 │ │ │ │ + b 119240 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 1192a8 │ │ │ │ + beq 119280 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11937c │ │ │ │ - ldr r1, [pc, #680] @ 11953c │ │ │ │ - ldr r2, [pc, #680] @ 119540 │ │ │ │ + bne 119354 │ │ │ │ + ldr r1, [pc, #680] @ 119514 │ │ │ │ + ldr r2, [pc, #680] @ 119518 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1192c4 │ │ │ │ + beq 11929c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, r5 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1192e4 │ │ │ │ + beq 1192bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r8, [sp, #28] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11914c │ │ │ │ + beq 119124 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11932c │ │ │ │ + beq 119304 │ │ │ │ add r7, fp, #16 │ │ │ │ - b 119310 │ │ │ │ + b 1192e8 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r7, r7, #28 │ │ │ │ - beq 11932c │ │ │ │ + beq 119304 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119304 │ │ │ │ + beq 1192dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 119304 │ │ │ │ + bl 40e51c │ │ │ │ + b 1192dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 119348 │ │ │ │ + beq 119320 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ stm r5, {r4, fp} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ - b 118f08 │ │ │ │ + b 118ee0 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ - b 118f08 │ │ │ │ + b 118ee0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - bge 118f30 │ │ │ │ - b 118f48 │ │ │ │ + bge 118f08 │ │ │ │ + b 118f20 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ @@ -200496,448 +200486,448 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1193e8 │ │ │ │ + beq 1193c0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 122e8c │ │ │ │ + bl 122e64 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #344] @ 119564 │ │ │ │ + ldr r0, [pc, #344] @ 11953c │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119440 │ │ │ │ - ldr r0, [pc, #332] @ 119568 │ │ │ │ + b 119418 │ │ │ │ + ldr r0, [pc, #332] @ 119540 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119440 │ │ │ │ - ldr r0, [pc, #304] @ 11955c │ │ │ │ + b 119418 │ │ │ │ + ldr r0, [pc, #304] @ 119534 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119440 │ │ │ │ - ldr r0, [pc, #292] @ 119560 │ │ │ │ + b 119418 │ │ │ │ + ldr r0, [pc, #292] @ 119538 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ - b 118f08 │ │ │ │ - b 1194bc │ │ │ │ + b 118ee0 │ │ │ │ + b 119494 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 122e8c │ │ │ │ + bl 122e64 │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11948c │ │ │ │ + beq 119464 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11948c │ │ │ │ + bl 40e51c │ │ │ │ + b 119464 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1194a8 │ │ │ │ + beq 119480 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b 11952c │ │ │ │ + b 119504 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b 11952c │ │ │ │ + b 119504 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1194e0 │ │ │ │ + blt 1194b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1194e0 │ │ │ │ + beq 1194b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119500 │ │ │ │ + blt 1194d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 119500 │ │ │ │ + beq 1194d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119520 │ │ │ │ + blt 1194f8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 119520 │ │ │ │ + beq 1194f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 119530 │ │ │ │ + beq 119508 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ + ldrdeq sl, [r4], ip @ │ │ │ │ + adceq sl, r4, r8, asr #25 │ │ │ │ + umlaleq sl, r4, r4, r0 │ │ │ │ + ldrdeq sl, [r4], r8 @ │ │ │ │ + adceq sl, r4, r4, lsr #5 │ │ │ │ + adceq sl, r4, r8, ror #27 │ │ │ │ strhteq sl, [r4], r4 │ │ │ │ - adceq sl, r4, r0, lsr #25 │ │ │ │ - adceq sl, r4, ip, rrx │ │ │ │ - strhteq sl, [r4], r0 │ │ │ │ - adceq sl, r4, ip, ror r2 │ │ │ │ - adceq sl, r4, r0, asr #27 │ │ │ │ - adceq sl, r4, ip, lsl #3 │ │ │ │ - adceq sl, r4, r0, lsr #26 │ │ │ │ - adceq sl, r4, ip, ror #1 │ │ │ │ - addeq r3, r7, r0, ror #16 │ │ │ │ - addeq r3, r7, r6, asr r8 │ │ │ │ - strdeq r0, [r7], r7 │ │ │ │ - addeq r2, r7, r2, asr #14 │ │ │ │ + adceq sl, r4, r8, asr #26 │ │ │ │ + adceq sl, r4, r4, lsl r1 │ │ │ │ + addeq r3, r7, r8, asr #16 │ │ │ │ + addeq r3, r7, lr, lsr r8 │ │ │ │ + ldrdeq r0, [r7], pc @ │ │ │ │ + addeq r2, r7, sl, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1195e4 │ │ │ │ + beq 1195bc │ │ │ │ cmp r0, #21 │ │ │ │ - bne 119ccc │ │ │ │ + bne 119ca4 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - beq 1199a4 │ │ │ │ + beq 11997c │ │ │ │ add fp, r0, #16 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ lsl r9, r1, #5 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 119678 │ │ │ │ + b 119650 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r4, r5, lsl #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 119cf8 │ │ │ │ + beq 119cd0 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7], #16 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119b8c │ │ │ │ + beq 119b64 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119b30 │ │ │ │ + beq 119b08 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119b5c │ │ │ │ + beq 119b34 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r4 │ │ │ │ - b 119b38 │ │ │ │ + b 119b10 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov sl, r1 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add fp, fp, #32 │ │ │ │ subs r9, r9, #32 │ │ │ │ mov r8, r2 │ │ │ │ - beq 119a84 │ │ │ │ + beq 119a5c │ │ │ │ sub r1, fp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f720 │ │ │ │ + bl 11f6f8 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1199b8 │ │ │ │ + bne 119990 │ │ │ │ ldrb r0, [sp, #65] @ 0x41 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119fb0 │ │ │ │ + bne 119f88 │ │ │ │ ldr r0, [fp] │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #21 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 119640 │ │ │ │ + beq 119618 │ │ │ │ cmp r1, #17 │ │ │ │ - beq 119918 │ │ │ │ + beq 1198f0 │ │ │ │ cmp r1, #18 │ │ │ │ - beq 119640 │ │ │ │ + beq 119618 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 118734 │ │ │ │ - b 119924 │ │ │ │ + bl 11870c │ │ │ │ + b 1198fc │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119fa0 │ │ │ │ + bne 119f78 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119844 │ │ │ │ + beq 11981c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 119854 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11982c │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119f90 │ │ │ │ + bne 119f68 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119888 │ │ │ │ + beq 119860 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 119898 │ │ │ │ + bl 1189b8 │ │ │ │ + b 119870 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119f80 │ │ │ │ + bne 119f58 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 1198d0 │ │ │ │ + beq 1198a8 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 1198e0 │ │ │ │ + bl 1189b8 │ │ │ │ + b 1198b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119fc0 │ │ │ │ + bne 119f98 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119950 │ │ │ │ + beq 119928 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119668 │ │ │ │ + beq 119640 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 119964 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11993c │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ moveq r0, r8 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ movle r4, r1 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 119d98 │ │ │ │ + beq 119d70 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b 119664 │ │ │ │ + b 11963c │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r6, r1 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - beq 119da0 │ │ │ │ + beq 119d78 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ - b 119660 │ │ │ │ + b 119638 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r7, r1 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 119d90 │ │ │ │ + beq 119d68 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 119660 │ │ │ │ + b 119638 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, sl │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ movle r0, r2 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119648 │ │ │ │ - b 1199bc │ │ │ │ + bne 119620 │ │ │ │ + b 119994 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r2, r1 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 119da8 │ │ │ │ + beq 119d80 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 119668 │ │ │ │ + b 119640 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov lr, #-2147483647 @ 0x80000001 │ │ │ │ - b 119ab4 │ │ │ │ + b 119a8c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1199e0 │ │ │ │ + blt 1199b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1199e0 │ │ │ │ + beq 1199b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119a00 │ │ │ │ + blt 1199d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 119a00 │ │ │ │ + beq 1199d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119a20 │ │ │ │ + blt 1199f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 119a20 │ │ │ │ + beq 1199f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119a40 │ │ │ │ + blt 119a18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 119a40 │ │ │ │ + beq 119a18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119c04 │ │ │ │ + blt 119bdc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 119be8 │ │ │ │ + beq 119bc0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, r0, #16 │ │ │ │ - b 119a68 │ │ │ │ + b 119a40 │ │ │ │ subs sl, sl, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 119be8 │ │ │ │ + beq 119bc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119a5c │ │ │ │ + beq 119a34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 119a5c │ │ │ │ + bl 40e51c │ │ │ │ + b 119a34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -200975,242 +200965,242 @@ │ │ │ │ str r5, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ movle r8, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r8, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 119ecc │ │ │ │ + bcc 119ea4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ cmp r5, #1 │ │ │ │ stm r0, {r8, r9, fp} │ │ │ │ - bne 119b9c │ │ │ │ - ldr r1, [pc, #1472] @ 11a134 │ │ │ │ - ldr r2, [pc, #1472] @ 11a138 │ │ │ │ + bne 119b74 │ │ │ │ + ldr r1, [pc, #1472] @ 11a10c │ │ │ │ + ldr r2, [pc, #1472] @ 11a110 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 119c48 │ │ │ │ + b 119c20 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ cmp r5, #1 │ │ │ │ stm r0, {r8, r9, fp} │ │ │ │ - beq 119b6c │ │ │ │ + beq 119b44 │ │ │ │ mov r0, #2 │ │ │ │ add r6, r4, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119c54 │ │ │ │ + beq 119c2c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119c18 │ │ │ │ + beq 119bf0 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119c54 │ │ │ │ + beq 119c2c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1189e0 │ │ │ │ - b 119c24 │ │ │ │ + bl 1189b8 │ │ │ │ + b 119bfc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 119c04 │ │ │ │ + beq 119bdc │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movle sl, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, sl, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 119c54 │ │ │ │ + bcs 119c2c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 119e74 │ │ │ │ - b 119ec8 │ │ │ │ + bne 119e4c │ │ │ │ + b 119ea0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 119c7c │ │ │ │ - ldr r1, [pc, #1240] @ 11a13c │ │ │ │ - ldr r2, [pc, #1240] @ 11a140 │ │ │ │ + bne 119c54 │ │ │ │ + ldr r1, [pc, #1240] @ 11a114 │ │ │ │ + ldr r2, [pc, #1240] @ 11a118 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 119e4c │ │ │ │ + b 119e24 │ │ │ │ mov r0, #3 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 119d4c │ │ │ │ + beq 119d24 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 119d18 │ │ │ │ + beq 119cf0 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 119d4c │ │ │ │ + beq 119d24 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ - b 119d24 │ │ │ │ - ldr r2, [pc, #1108] @ 11a128 │ │ │ │ + bl 1189b8 │ │ │ │ + b 119cfc │ │ │ │ + ldr r2, [pc, #1108] @ 11a100 │ │ │ │ add r3, sp, #155 @ 0x9b │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1100] @ 11a14c │ │ │ │ + ldr r1, [pc, #1100] @ 11a124 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1096] @ 11a150 │ │ │ │ + ldr r2, [pc, #1096] @ 11a128 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ - b 119ecc │ │ │ │ + b 119ea4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movle r7, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r7, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 119e4c │ │ │ │ - b 119d4c │ │ │ │ + bcc 119e24 │ │ │ │ + b 119d24 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - beq 119e24 │ │ │ │ + beq 119dfc │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119db4 │ │ │ │ - ldr r1, [pc, #948] @ 11a12c │ │ │ │ - ldr r2, [pc, #948] @ 11a130 │ │ │ │ + bne 119d8c │ │ │ │ + ldr r1, [pc, #948] @ 11a104 │ │ │ │ + ldr r2, [pc, #948] @ 11a108 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r3, r0 │ │ │ │ - b 119e24 │ │ │ │ + b 119dfc │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ - b 1199bc │ │ │ │ + b 119994 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ - b 1199bc │ │ │ │ + b 119994 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ - b 1199bc │ │ │ │ + b 119994 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - b 1199e0 │ │ │ │ + b 1199b8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 119e00 │ │ │ │ + beq 119dd8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 119ee0 │ │ │ │ - ldr r1, [pc, #856] @ 11a144 │ │ │ │ - ldr r2, [pc, #856] @ 11a148 │ │ │ │ + bne 119eb8 │ │ │ │ + ldr r1, [pc, #856] @ 11a11c │ │ │ │ + ldr r2, [pc, #856] @ 11a120 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 119e24 │ │ │ │ + beq 119dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r3, r5 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 119e38 │ │ │ │ + bne 119e10 │ │ │ │ mov r4, r3 │ │ │ │ - b 119e4c │ │ │ │ + b 119e24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 119e68 │ │ │ │ + beq 119e40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 119ec8 │ │ │ │ + beq 119ea0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 119eac │ │ │ │ + beq 119e84 │ │ │ │ add r4, r9, #16 │ │ │ │ - b 119e90 │ │ │ │ + b 119e68 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 119eac │ │ │ │ + beq 119e84 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119e84 │ │ │ │ + beq 119e5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 119e84 │ │ │ │ + bl 40e51c │ │ │ │ + b 119e5c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 119ec8 │ │ │ │ + beq 119ea0 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -201229,173 +201219,173 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ stm r0, {r8, r9, fp} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119f5c │ │ │ │ + beq 119f34 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r5] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1229a8 │ │ │ │ + bl 122980 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #468] @ 11a15c │ │ │ │ + ldr r0, [pc, #468] @ 11a134 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119fcc │ │ │ │ - ldr r0, [pc, #448] @ 11a158 │ │ │ │ + b 119fa4 │ │ │ │ + ldr r0, [pc, #448] @ 11a130 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119fcc │ │ │ │ - ldr r0, [pc, #440] @ 11a160 │ │ │ │ + b 119fa4 │ │ │ │ + ldr r0, [pc, #440] @ 11a138 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119fcc │ │ │ │ - ldr r0, [pc, #412] @ 11a154 │ │ │ │ + b 119fa4 │ │ │ │ + ldr r0, [pc, #412] @ 11a12c │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119fcc │ │ │ │ - ldr r0, [pc, #412] @ 11a164 │ │ │ │ + b 119fa4 │ │ │ │ + ldr r0, [pc, #412] @ 11a13c │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bge 1199cc │ │ │ │ - b 1199e0 │ │ │ │ - b 11a080 │ │ │ │ + bge 1199a4 │ │ │ │ + b 1199b8 │ │ │ │ + b 11a058 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1229a8 │ │ │ │ + bl 122980 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11a02c │ │ │ │ + beq 11a004 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11a02c │ │ │ │ + bl 40e51c │ │ │ │ + b 11a004 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11a050 │ │ │ │ + beq 11a028 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11a050 │ │ │ │ + bl 40e51c │ │ │ │ + b 11a028 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11a06c │ │ │ │ + beq 11a044 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - b 11a11c │ │ │ │ + b 11a0f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - b 11a11c │ │ │ │ + b 11a0f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a0ac │ │ │ │ + blt 11a084 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a0ac │ │ │ │ + beq 11a084 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a0cc │ │ │ │ + blt 11a0a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11a0cc │ │ │ │ + beq 11a0a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a0ec │ │ │ │ + blt 11a0c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11a0ec │ │ │ │ + beq 11a0c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a10c │ │ │ │ + blt 11a0e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11a10c │ │ │ │ + beq 11a0e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11a120 │ │ │ │ + beq 11a0f8 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r9, [r4], r4 @ │ │ │ │ - adceq sl, r4, r4, lsl #3 │ │ │ │ - adceq r9, r4, r8, lsl #11 │ │ │ │ - adceq sl, r4, r8, lsl #7 │ │ │ │ - adceq r9, r4, ip, lsl #15 │ │ │ │ - umlaleq sl, r4, r8, r2 │ │ │ │ - umlaleq r9, r4, ip, r6 │ │ │ │ - adceq sl, r4, r0, lsl r1 │ │ │ │ - adceq r9, r4, r4, lsl r5 │ │ │ │ - strdeq sl, [r4], r8 @ │ │ │ │ strdeq r9, [r4], ip @ │ │ │ │ - ldrdeq r2, [r7], r4 │ │ │ │ - strdeq r2, [r7], sl │ │ │ │ - addeq r2, r7, r5, lsl sp │ │ │ │ - addeq pc, r6, fp, asr sl @ │ │ │ │ - umulleq r1, r7, r6, fp │ │ │ │ + adceq sl, r4, ip, lsr #3 │ │ │ │ + strhteq r9, [r4], r0 │ │ │ │ + strhteq sl, [r4], r0 │ │ │ │ + strhteq r9, [r4], r4 │ │ │ │ + adceq sl, r4, r0, asr #5 │ │ │ │ + adceq r9, r4, r4, asr #13 │ │ │ │ + adceq sl, r4, r8, lsr r1 │ │ │ │ + adceq r9, r4, ip, lsr r5 │ │ │ │ + adceq sl, r4, r0, lsr #4 │ │ │ │ + adceq r9, r4, r4, lsr #12 │ │ │ │ + @ instruction: 0x00872cbc │ │ │ │ + addeq r2, r7, r2, ror #25 │ │ │ │ + strdeq r2, [r7], sp │ │ │ │ + addeq pc, r6, r3, asr #20 │ │ │ │ + addeq r1, r7, lr, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 11a1f0 │ │ │ │ + beq 11a1c8 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 11aa20 │ │ │ │ + bne 11a9f8 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - beq 11a6e0 │ │ │ │ + beq 11a6b8 │ │ │ │ add r4, r0, #16 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ mov r0, #2 │ │ │ │ lsl r9, r1, #5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, #2 │ │ │ │ @@ -201404,366 +201394,366 @@ │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 11a25c │ │ │ │ + b 11a234 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ add r0, r4, r5, lsl #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 11aa4c │ │ │ │ + beq 11aa24 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r7], #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a894 │ │ │ │ + beq 11a86c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a858 │ │ │ │ + beq 11a830 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11a894 │ │ │ │ + beq 11a86c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r4 │ │ │ │ - b 11a860 │ │ │ │ + b 11a838 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r4, r4, #32 │ │ │ │ subs r9, r9, #32 │ │ │ │ - beq 11a76c │ │ │ │ + beq 11a744 │ │ │ │ sub r1, r4, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 11f3a0 │ │ │ │ + bl 11f378 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a700 │ │ │ │ + bne 11a6d8 │ │ │ │ ldrb r0, [sp, #81] @ 0x51 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11ad10 │ │ │ │ + bne 11ace8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a250 │ │ │ │ + beq 11a228 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a5fc │ │ │ │ + beq 11a5d4 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11a250 │ │ │ │ + beq 11a228 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11a60c │ │ │ │ + bl 1189b8 │ │ │ │ + b 11a5e4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11acf0 │ │ │ │ + bne 11acc8 │ │ │ │ ldr r0, [r4] │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #21 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 11a330 │ │ │ │ + beq 11a308 │ │ │ │ cmp r1, #17 │ │ │ │ - beq 11a4fc │ │ │ │ + beq 11a4d4 │ │ │ │ cmp r1, #18 │ │ │ │ - bne 11a50c │ │ │ │ + bne 11a4e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b 11a544 │ │ │ │ + b 11a51c │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11ad00 │ │ │ │ + bne 11acd8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a250 │ │ │ │ + beq 11a228 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a564 │ │ │ │ + beq 11a53c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11a250 │ │ │ │ + beq 11a228 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11a574 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11a54c │ │ │ │ cmp r6, #2 │ │ │ │ - bne 11ace0 │ │ │ │ + bne 11acb8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a244 │ │ │ │ + beq 11a21c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a5b0 │ │ │ │ + beq 11a588 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, r4 │ │ │ │ - beq 11a244 │ │ │ │ - b 11a5b4 │ │ │ │ + beq 11a21c │ │ │ │ + b 11a58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11ad30 │ │ │ │ + bne 11ad08 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a404 │ │ │ │ + beq 11a3dc │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a5d4 │ │ │ │ + beq 11a5ac │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, r4 │ │ │ │ - bne 11a5d8 │ │ │ │ + bne 11a5b0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11acc0 │ │ │ │ + bne 11ac98 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a454 │ │ │ │ + beq 11a42c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a64c │ │ │ │ + beq 11a624 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, r4 │ │ │ │ - bne 11a650 │ │ │ │ + bne 11a628 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11ad20 │ │ │ │ + bne 11acf8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a250 │ │ │ │ + beq 11a228 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a674 │ │ │ │ + beq 11a64c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11a250 │ │ │ │ + beq 11a228 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11a684 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11a65c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 11acd0 │ │ │ │ + bne 11aca8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a4ec │ │ │ │ + beq 11a4c4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a6bc │ │ │ │ + beq 11a694 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, r4 │ │ │ │ - bne 11a6c0 │ │ │ │ + bne 11a698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 118734 │ │ │ │ - b 11a518 │ │ │ │ + bl 11870c │ │ │ │ + b 11a4f0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ movle r0, r3 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11a704 │ │ │ │ + beq 11a6dc │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r8, r1 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ moveq r0, r2 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle sl, r2 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11ab00 │ │ │ │ + beq 11aad8 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 11a644 │ │ │ │ + b 11a61c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 124060 │ │ │ │ + bl 124038 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 11a250 │ │ │ │ - b 11ab14 │ │ │ │ + bne 11a228 │ │ │ │ + b 11aaec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 11a250 │ │ │ │ - b 11ab70 │ │ │ │ + bne 11a228 │ │ │ │ + b 11ab48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r7, r2 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11ab48 │ │ │ │ + beq 11ab20 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r1 │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 11a250 │ │ │ │ - b 11ab5c │ │ │ │ + bne 11a228 │ │ │ │ + b 11ab34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ moveq r0, r1 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle fp, r1 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11ab28 │ │ │ │ + beq 11ab00 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 124060 │ │ │ │ + bl 124038 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 11ab34 │ │ │ │ + beq 11ab0c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 11a250 │ │ │ │ + b 11a228 │ │ │ │ mov r8, #2 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #2 │ │ │ │ mov r9, #2 │ │ │ │ mov r5, #2 │ │ │ │ - b 11a79c │ │ │ │ + b 11a774 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a728 │ │ │ │ + blt 11a700 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11a728 │ │ │ │ + beq 11a700 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a918 │ │ │ │ + blt 11a8f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11a8fc │ │ │ │ + beq 11a8d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r4, r0, #16 │ │ │ │ - b 11a750 │ │ │ │ + b 11a728 │ │ │ │ subs r8, r8, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 11a8fc │ │ │ │ + beq 11a8d4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11a744 │ │ │ │ + beq 11a71c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11a744 │ │ │ │ + bl 40e51c │ │ │ │ + b 11a71c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -201817,340 +201807,340 @@ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str fp, [r4, #68] @ 0x44 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r9, [sp, #172] @ 0xac │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ movle r9, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r9, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11a894 │ │ │ │ + bcs 11a86c │ │ │ │ mov r0, #2 │ │ │ │ stm r6, {r0, fp} │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - bne 11a8bc │ │ │ │ - ldr r1, [pc, #1724] @ 11af60 │ │ │ │ - ldr r2, [pc, #1724] @ 11af64 │ │ │ │ + bne 11a894 │ │ │ │ + ldr r1, [pc, #1724] @ 11af38 │ │ │ │ + ldr r2, [pc, #1724] @ 11af3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov r8, r0 │ │ │ │ - b 11ac08 │ │ │ │ + b 11abe0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11a9c4 │ │ │ │ + beq 11a99c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11a96c │ │ │ │ + beq 11a944 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11a99c │ │ │ │ + beq 11a974 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r7 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11a978 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11a950 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11a918 │ │ │ │ + beq 11a8f0 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a938 │ │ │ │ + blt 11a910 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11a938 │ │ │ │ + beq 11a910 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a958 │ │ │ │ + blt 11a930 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11a958 │ │ │ │ + beq 11a930 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r4, #2 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movle sl, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, sl, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 11ac08 │ │ │ │ + bcc 11abe0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 11a9cc │ │ │ │ - ldr r1, [pc, #1468] @ 11af68 │ │ │ │ - ldr r2, [pc, #1468] @ 11af6c │ │ │ │ + bne 11a9a4 │ │ │ │ + ldr r1, [pc, #1468] @ 11af40 │ │ │ │ + ldr r2, [pc, #1468] @ 11af44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ - b 11abe8 │ │ │ │ + b 11abc0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 11a9a4 │ │ │ │ + beq 11a97c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ cmpne r0, #18 │ │ │ │ - bne 11aa9c │ │ │ │ + bne 11aa74 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bfd7c │ │ │ │ + bl 1bfd54 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne 11aa78 │ │ │ │ + bne 11aa50 │ │ │ │ mov r7, r1 │ │ │ │ - b 11abe8 │ │ │ │ - ldr r2, [pc, #1332] @ 11af5c │ │ │ │ + b 11abc0 │ │ │ │ + ldr r2, [pc, #1332] @ 11af34 │ │ │ │ add r3, sp, #187 @ 0xbb │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1332] @ 11af88 │ │ │ │ + ldr r1, [pc, #1332] @ 11af60 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1328] @ 11af8c │ │ │ │ + ldr r2, [pc, #1328] @ 11af64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #2 │ │ │ │ stm r6, {r0, fp} │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11aac4 │ │ │ │ - ldr r1, [pc, #1256] @ 11af70 │ │ │ │ - ldr r2, [pc, #1256] @ 11af74 │ │ │ │ + bne 11aa9c │ │ │ │ + ldr r1, [pc, #1256] @ 11af48 │ │ │ │ + ldr r2, [pc, #1256] @ 11af4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ - b 11a9bc │ │ │ │ + b 11a994 │ │ │ │ cmp r0, #17 │ │ │ │ ldreq r1, [r4, #36] @ 0x24 │ │ │ │ addne r1, r4, #32 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 124060 │ │ │ │ + bl 124038 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ cmp r4, #2 │ │ │ │ - bne 11aaf0 │ │ │ │ + bne 11aac8 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - b 11abe8 │ │ │ │ + b 11abc0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bfcc4 │ │ │ │ + bl 1bfc9c │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ cmp r5, #3 │ │ │ │ - bne 11ab84 │ │ │ │ + bne 11ab5c │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - b 11abe0 │ │ │ │ + b 11abb8 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 11a9fc │ │ │ │ - b 11abe8 │ │ │ │ + bne 11a9d4 │ │ │ │ + b 11abc0 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b 11a728 │ │ │ │ + b 11a700 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ mov r0, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 11abc8 │ │ │ │ + beq 11aba0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11abdc │ │ │ │ + beq 11abb4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 11ac38 │ │ │ │ - ldr r1, [pc, #936] @ 11af78 │ │ │ │ - ldr r2, [pc, #936] @ 11af7c │ │ │ │ + bne 11ac10 │ │ │ │ + ldr r1, [pc, #936] @ 11af50 │ │ │ │ + ldr r2, [pc, #936] @ 11af54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11ac04 │ │ │ │ + beq 11abdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r8, r7 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11ac24 │ │ │ │ + beq 11abfc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov fp, r8 │ │ │ │ mov r0, #2 │ │ │ │ stm r6, {r0, fp} │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bfcc4 │ │ │ │ + bl 1bfc9c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11ac70 │ │ │ │ + beq 11ac48 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 11ac78 │ │ │ │ + bne 11ac50 │ │ │ │ mov r7, r1 │ │ │ │ - b 11ad58 │ │ │ │ + b 11ad30 │ │ │ │ mov r0, #6 │ │ │ │ - b 11aca4 │ │ │ │ + b 11ac7c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bfe40 │ │ │ │ + bl 1bfe18 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 11ad54 │ │ │ │ + beq 11ad2c │ │ │ │ mov r0, #7 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 11ad78 │ │ │ │ - ldr r1, [pc, #724] @ 11af80 │ │ │ │ - ldr r2, [pc, #724] @ 11af84 │ │ │ │ + bne 11ad50 │ │ │ │ + ldr r1, [pc, #724] @ 11af58 │ │ │ │ + ldr r2, [pc, #724] @ 11af5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ - b 11ad58 │ │ │ │ - ldr r0, [pc, #728] @ 11afa0 │ │ │ │ + b 11ad30 │ │ │ │ + ldr r0, [pc, #728] @ 11af78 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #724] @ 11afac │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #724] @ 11af84 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #688] @ 11af98 │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #688] @ 11af70 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #676] @ 11af9c │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #676] @ 11af74 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #652] @ 11af94 │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #652] @ 11af6c │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #632] @ 11af90 │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #632] @ 11af68 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #636] @ 11afa4 │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #636] @ 11af7c │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11ad3c │ │ │ │ - ldr r0, [pc, #624] @ 11afa8 │ │ │ │ + b 11ad14 │ │ │ │ + ldr r0, [pc, #624] @ 11af80 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11a710 │ │ │ │ - b 11a728 │ │ │ │ + bge 11a6e8 │ │ │ │ + b 11a700 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11abe0 │ │ │ │ + beq 11abb8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11abe0 │ │ │ │ + bl 40e51c │ │ │ │ + b 11abb8 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldm ip, {r0, r3, ip} │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ stm lr, {r0, r3, ip} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -202174,148 +202164,148 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ae20 │ │ │ │ + beq 11adf8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 122ab0 │ │ │ │ + bl 122a88 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 122ab0 │ │ │ │ + bl 122a88 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11ae7c │ │ │ │ + beq 11ae54 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 40e544 │ │ │ │ - b 11ae7c │ │ │ │ - b 11aed4 │ │ │ │ + bl 40e51c │ │ │ │ + b 11ae54 │ │ │ │ + b 11aeac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 123aa0 │ │ │ │ - b 11ae8c │ │ │ │ + bl 123a78 │ │ │ │ + b 11ae64 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11aeb0 │ │ │ │ + beq 11ae88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11aeb0 │ │ │ │ + bl 40e51c │ │ │ │ + b 11ae88 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11af3c │ │ │ │ + beq 11af14 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11aef8 │ │ │ │ + blt 11aed0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11aef8 │ │ │ │ + beq 11aed0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11af0c │ │ │ │ + beq 11aee4 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11af2c │ │ │ │ + blt 11af04 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11af2c │ │ │ │ + beq 11af04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11af3c │ │ │ │ + blt 11af14 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 11af44 │ │ │ │ + bne 11af1c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umlaleq r9, r4, r0, r2 │ │ │ │ - adceq r9, r4, r0, ror #12 │ │ │ │ - adceq r8, r4, ip, asr sl │ │ │ │ - adceq r9, r4, r8, asr r5 │ │ │ │ - adceq r8, r4, r4, asr r9 │ │ │ │ - adceq r9, r4, ip, ror r4 │ │ │ │ - adceq r8, r4, r8, ror r8 │ │ │ │ - adceq r9, r4, r4, lsr r3 │ │ │ │ - adceq r8, r4, r0, lsr r7 │ │ │ │ - adceq r9, r4, r8, asr r2 │ │ │ │ - adceq r8, r4, r4, asr r6 │ │ │ │ - adceq r9, r4, ip, lsr #9 │ │ │ │ - adceq r8, r4, r8, lsr #17 │ │ │ │ - @ instruction: 0x00871fb4 │ │ │ │ - addeq sp, r6, ip, lsr #31 │ │ │ │ - @ instruction: 0x00870cbd │ │ │ │ - umulleq r1, r7, r4, pc @ │ │ │ │ - addeq lr, r6, r3, asr #26 │ │ │ │ - addeq lr, r6, fp, ror #25 │ │ │ │ - umulleq r1, r7, sl, pc @ │ │ │ │ - ldrdeq r0, [r7], r3 │ │ │ │ + strhteq r9, [r4], r8 │ │ │ │ + adceq r9, r4, r8, lsl #13 │ │ │ │ + adceq r8, r4, r4, lsl #21 │ │ │ │ + adceq r9, r4, r0, lsl #11 │ │ │ │ + adceq r8, r4, ip, ror r9 │ │ │ │ + adceq r9, r4, r4, lsr #9 │ │ │ │ + adceq r8, r4, r0, lsr #17 │ │ │ │ + adceq r9, r4, ip, asr r3 │ │ │ │ + adceq r8, r4, r8, asr r7 │ │ │ │ + adceq r9, r4, r0, lsl #5 │ │ │ │ + adceq r8, r4, ip, ror r6 │ │ │ │ + ldrdeq r9, [r4], r4 @ │ │ │ │ + ldrdeq r8, [r4], r0 @ │ │ │ │ + umulleq r1, r7, ip, pc @ │ │ │ │ + umulleq sp, r6, r4, pc @ │ │ │ │ + addeq r0, r7, r5, lsr #25 │ │ │ │ + addeq r1, r7, ip, ror pc │ │ │ │ + addeq lr, r6, fp, lsr #26 │ │ │ │ + ldrdeq lr, [r6], r3 │ │ │ │ + addeq r1, r7, r2, lsl #31 │ │ │ │ + @ instruction: 0x00870cbb │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 11b6dc │ │ │ │ + beq 11b6b4 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 11ba7c │ │ │ │ + bne 11ba54 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ add r7, r8, r1, lsl #5 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ - beq 11b730 │ │ │ │ + beq 11b708 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov fp, #3 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -202334,18 +202324,18 @@ │ │ │ │ add r6, r8, #16 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ add r0, r0, #1 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r8 │ │ │ │ - bl 11e754 │ │ │ │ + bl 11e72c │ │ │ │ ldrb r0, [sp, #300] @ 0x12c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11b764 │ │ │ │ + beq 11b73c │ │ │ │ ldrb r0, [sp, #301] @ 0x12d │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ @@ -202355,447 +202345,447 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11bf10 │ │ │ │ + bne 11bee8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b528 │ │ │ │ + beq 11b500 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b53c │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b514 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11bf88 │ │ │ │ + bne 11bf60 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11b158 │ │ │ │ + beq 11b130 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b41c │ │ │ │ + beq 11b3f4 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 11b420 │ │ │ │ + bne 11b3f8 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 11b470 │ │ │ │ + b 11b448 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11bf74 │ │ │ │ + bne 11bf4c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11b1a8 │ │ │ │ + beq 11b180 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b448 │ │ │ │ + beq 11b420 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 11b44c │ │ │ │ + bne 11b424 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - b 11b46c │ │ │ │ + b 11b444 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11bf60 │ │ │ │ + bne 11bf38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b488 │ │ │ │ + beq 11b460 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b498 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b470 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11bf24 │ │ │ │ + bne 11befc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b4d4 │ │ │ │ + beq 11b4ac │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b4e8 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b4c0 │ │ │ │ cmp fp, #3 │ │ │ │ - bne 11bf4c │ │ │ │ + bne 11bf24 │ │ │ │ mov fp, #3 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 1bf464 │ │ │ │ + bl 1bf43c │ │ │ │ ldr fp, [sp, #300] @ 0x12c │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp fp, #3 │ │ │ │ - beq 11bb54 │ │ │ │ + beq 11bb2c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11bf38 │ │ │ │ + bne 11bf10 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b57c │ │ │ │ + beq 11b554 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b590 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b568 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11bee8 │ │ │ │ + bne 11bec0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b5d0 │ │ │ │ + beq 11b5a8 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 118734 │ │ │ │ - b 11b5e0 │ │ │ │ + bl 11870c │ │ │ │ + b 11b5b8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11befc │ │ │ │ + bne 11bed4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b61c │ │ │ │ + beq 11b5f4 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b470 │ │ │ │ + beq 11b448 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b630 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b608 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - b 11b470 │ │ │ │ + b 11b448 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11bed4 │ │ │ │ + bne 11beac │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #21 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11b410 │ │ │ │ + beq 11b3e8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b670 │ │ │ │ + beq 11b648 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 11b688 │ │ │ │ + bne 11b660 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 11b470 │ │ │ │ + b 11b448 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11bb6c │ │ │ │ + beq 11bb44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 11b470 │ │ │ │ + b 11b448 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11bb6c │ │ │ │ + beq 11bb44 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r8, r4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11b78c │ │ │ │ + beq 11b764 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 11b050 │ │ │ │ - b 11b78c │ │ │ │ + bne 11b028 │ │ │ │ + b 11b764 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ moveq r0, r1 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle sl, r1 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11bbc4 │ │ │ │ + beq 11bb9c │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq 11bbdc │ │ │ │ + beq 11bbb4 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11bddc │ │ │ │ + beq 11bdb4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - beq 11bc20 │ │ │ │ + beq 11bbf8 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r5, r1 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11bc14 │ │ │ │ + beq 11bbec │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r2 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - beq 11bbd0 │ │ │ │ + beq 11bba8 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b69c │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b674 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ moveq r0, r3 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ movle r2, r3 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11bbec │ │ │ │ + beq 11bbc4 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 11b474 │ │ │ │ + b 11b44c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r0, r4, r5, lsl #4 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 11baac │ │ │ │ + beq 11ba84 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r7], #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11b968 │ │ │ │ + beq 11b940 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b92c │ │ │ │ + beq 11b904 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b968 │ │ │ │ + beq 11b940 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r4 │ │ │ │ - b 11b934 │ │ │ │ + b 11b90c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov fp, #3 │ │ │ │ mov lr, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, #2 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 11b7b8 │ │ │ │ + b 11b790 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - b 11bc48 │ │ │ │ + b 11bc20 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ @@ -202885,210 +202875,210 @@ │ │ │ │ cmpne r1, r8 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ str r9, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ str lr, [sp, #276] @ 0x114 │ │ │ │ - bne 11bff4 │ │ │ │ + bne 11bfcc │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr fp, [sp, #300] @ 0x12c │ │ │ │ ldr r9, [sp, #304] @ 0x130 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ movle fp, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, fp, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11b968 │ │ │ │ + bcs 11b940 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r6] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - bne 11b990 │ │ │ │ - ldr r1, [pc, #3136] @ 11c5b8 │ │ │ │ - ldr r2, [pc, #3136] @ 11c5bc │ │ │ │ + bne 11b968 │ │ │ │ + ldr r1, [pc, #3136] @ 11c590 │ │ │ │ + ldr r2, [pc, #3136] @ 11c594 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 57f38 │ │ │ │ mov sl, r0 │ │ │ │ - b 11c1bc │ │ │ │ + b 11c194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11ba24 │ │ │ │ + beq 11b9fc │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11b9d0 │ │ │ │ + beq 11b9a8 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11b9fc │ │ │ │ + beq 11b9d4 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1189e0 │ │ │ │ - b 11b9dc │ │ │ │ + bl 1189b8 │ │ │ │ + b 11b9b4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r8, [sp, #300] @ 0x12c │ │ │ │ ldr sl, [sp, #304] @ 0x130 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ movle r8, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r8, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 11c1bc │ │ │ │ + bcc 11c194 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 11ba2c │ │ │ │ - ldr r1, [pc, #2996] @ 11c5c0 │ │ │ │ - ldr r2, [pc, #2996] @ 11c5c4 │ │ │ │ + bne 11ba04 │ │ │ │ + ldr r1, [pc, #2996] @ 11c598 │ │ │ │ + ldr r2, [pc, #2996] @ 11c59c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ - b 11c19c │ │ │ │ + b 11c174 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 11ba04 │ │ │ │ + beq 11b9dc │ │ │ │ mov r0, #3 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11bb0c │ │ │ │ + beq 11bae4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11bad8 │ │ │ │ + beq 11bab0 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11bb0c │ │ │ │ + beq 11bae4 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ - b 11bae4 │ │ │ │ - ldr r2, [pc, #2856] @ 11c5ac │ │ │ │ + bl 1189b8 │ │ │ │ + b 11babc │ │ │ │ + ldr r2, [pc, #2856] @ 11c584 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r3, lr, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #2884] @ 11c5f8 │ │ │ │ + ldr r1, [pc, #2884] @ 11c5d0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2880] @ 11c5fc │ │ │ │ + ldr r2, [pc, #2880] @ 11c5d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r6] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movle r7, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r7, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 11c19c │ │ │ │ - b 11bb0c │ │ │ │ + bcc 11c174 │ │ │ │ + b 11bae4 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11c17c │ │ │ │ + beq 11c154 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne 11bb74 │ │ │ │ - ldr r1, [pc, #2676] @ 11c5b0 │ │ │ │ - ldr r2, [pc, #2676] @ 11c5b4 │ │ │ │ + bne 11bb4c │ │ │ │ + ldr r1, [pc, #2676] @ 11c588 │ │ │ │ + ldr r2, [pc, #2676] @ 11c58c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11c17c │ │ │ │ + b 11c154 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov fp, #3 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 11b778 │ │ │ │ + b 11b750 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - b 11bc2c │ │ │ │ + b 11bc04 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bfcc4 │ │ │ │ + bl 1bfc9c │ │ │ │ ldr r4, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 11bde8 │ │ │ │ + beq 11bdc0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 11bdf0 │ │ │ │ - ldr r1, [pc, #2584] @ 11c5c8 │ │ │ │ - ldr r2, [pc, #2584] @ 11c5cc │ │ │ │ + bne 11bdc8 │ │ │ │ + ldr r1, [pc, #2584] @ 11c5a0 │ │ │ │ + ldr r2, [pc, #2584] @ 11c5a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ - b 11be2c │ │ │ │ + b 11be04 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ - b 11bc2c │ │ │ │ + b 11bc04 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ - b 11bc34 │ │ │ │ + b 11bc0c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 11bc2c │ │ │ │ + b 11bc04 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r8, sl │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ - b 11bc8c │ │ │ │ + b 11bc64 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ - b 11bc2c │ │ │ │ + b 11bc04 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ @@ -203097,364 +203087,364 @@ │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r8, sl │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - blt 11bc80 │ │ │ │ + blt 11bc58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bc80 │ │ │ │ + beq 11bc58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp fp, #1 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ - bhi 11bcc4 │ │ │ │ + bhi 11bc9c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bcc4 │ │ │ │ + beq 11bc9c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11bce4 │ │ │ │ + blt 11bcbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11bce4 │ │ │ │ + beq 11bcbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11bd48 │ │ │ │ + blt 11bd20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11bd28 │ │ │ │ + beq 11bd00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r4, r0, #16 │ │ │ │ - b 11bd0c │ │ │ │ + b 11bce4 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 11bd28 │ │ │ │ + beq 11bd00 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bd00 │ │ │ │ + beq 11bcd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11bd00 │ │ │ │ + bl 40e51c │ │ │ │ + b 11bcd8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11bd48 │ │ │ │ + beq 11bd20 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11bd68 │ │ │ │ + blt 11bd40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bd68 │ │ │ │ + beq 11bd40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11bd88 │ │ │ │ + blt 11bd60 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11bd88 │ │ │ │ + beq 11bd60 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11bda8 │ │ │ │ + blt 11bd80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11bda8 │ │ │ │ + beq 11bd80 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11bdc8 │ │ │ │ + blt 11bda0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11bdc8 │ │ │ │ + beq 11bda0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ - b 11bc30 │ │ │ │ + b 11bc08 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ - b 11c160 │ │ │ │ + b 11c138 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bfd7c │ │ │ │ + bl 1bfd54 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11be34 │ │ │ │ + beq 11be0c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11be3c │ │ │ │ - ldr r1, [pc, #1972] @ 11c5d0 │ │ │ │ - ldr r2, [pc, #1972] @ 11c5d4 │ │ │ │ + bne 11be14 │ │ │ │ + ldr r1, [pc, #1972] @ 11c5a8 │ │ │ │ + ldr r2, [pc, #1972] @ 11c5ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11c160 │ │ │ │ + b 11c138 │ │ │ │ mov r4, r2 │ │ │ │ - b 11c160 │ │ │ │ + b 11c138 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11be90 │ │ │ │ + beq 11be68 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11be98 │ │ │ │ - ldr r1, [pc, #1888] @ 11c5d8 │ │ │ │ - ldr r2, [pc, #1888] @ 11c5dc │ │ │ │ + bne 11be70 │ │ │ │ + ldr r1, [pc, #1888] @ 11c5b0 │ │ │ │ + ldr r2, [pc, #1888] @ 11c5b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11c158 │ │ │ │ + b 11c130 │ │ │ │ mov r4, r1 │ │ │ │ - b 11c158 │ │ │ │ + b 11c130 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1c0df4 │ │ │ │ + bl 1c0dcc │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 11bfc8 │ │ │ │ + bne 11bfa0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - b 11c140 │ │ │ │ + b 11c118 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #1856] @ 11c624 │ │ │ │ + ldr r2, [pc, #1856] @ 11c5fc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #1824] @ 11c618 │ │ │ │ + ldr r2, [pc, #1824] @ 11c5f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #11 │ │ │ │ - ldr r2, [pc, #1808] @ 11c61c │ │ │ │ + ldr r2, [pc, #1808] @ 11c5f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #11 │ │ │ │ - ldr r2, [pc, #1764] @ 11c604 │ │ │ │ + ldr r2, [pc, #1764] @ 11c5dc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #1756] @ 11c610 │ │ │ │ + ldr r2, [pc, #1756] @ 11c5e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #9 │ │ │ │ - ldr r2, [pc, #1728] @ 11c608 │ │ │ │ + ldr r2, [pc, #1728] @ 11c5e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #14 │ │ │ │ - ldr r2, [pc, #1732] @ 11c620 │ │ │ │ + ldr r2, [pc, #1732] @ 11c5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #1692] @ 11c60c │ │ │ │ + ldr r2, [pc, #1692] @ 11c5e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #11 │ │ │ │ - ldr r2, [pc, #1700] @ 11c628 │ │ │ │ + ldr r2, [pc, #1700] @ 11c600 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11bf98 │ │ │ │ + b 11bf70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, #10 │ │ │ │ - ldr r2, [pc, #1660] @ 11c614 │ │ │ │ + ldr r2, [pc, #1660] @ 11c5ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ mov r0, r2 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - b 11bc4c │ │ │ │ + b 11bc24 │ │ │ │ cmp r1, #3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 11c034 │ │ │ │ - ldr r1, [pc, #1540] @ 11c5e0 │ │ │ │ - ldr r2, [pc, #1540] @ 11c5e4 │ │ │ │ + bne 11c00c │ │ │ │ + ldr r1, [pc, #1540] @ 11c5b8 │ │ │ │ + ldr r2, [pc, #1540] @ 11c5bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11c13c │ │ │ │ + b 11c114 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ sub r1, r1, r8 │ │ │ │ - ldr r2, [pc, #1532] @ 11c600 │ │ │ │ + ldr r2, [pc, #1532] @ 11c5d8 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add r0, r0, r1, lsr #5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 123214 │ │ │ │ + bl 1231ec │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 11c0a8 │ │ │ │ + beq 11c080 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 11c0b0 │ │ │ │ - ldr r1, [pc, #1368] @ 11c5e8 │ │ │ │ - ldr r2, [pc, #1368] @ 11c5ec │ │ │ │ + bne 11c088 │ │ │ │ + ldr r1, [pc, #1368] @ 11c5c0 │ │ │ │ + ldr r2, [pc, #1368] @ 11c5c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11c118 │ │ │ │ + b 11c0f0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 11c118 │ │ │ │ + b 11c0f0 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1bfcc4 │ │ │ │ + bl 1bfc9c │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 11c0f4 │ │ │ │ + beq 11c0cc │ │ │ │ cmp r1, #2 │ │ │ │ - bne 11c1ec │ │ │ │ - ldr r1, [pc, #1292] @ 11c5f0 │ │ │ │ - ldr r2, [pc, #1292] @ 11c5f4 │ │ │ │ + bne 11c1c4 │ │ │ │ + ldr r1, [pc, #1292] @ 11c5c8 │ │ │ │ + ldr r2, [pc, #1292] @ 11c5cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c118 │ │ │ │ + beq 11c0f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 11c13c │ │ │ │ + beq 11c114 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c158 │ │ │ │ + beq 11c130 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c17c │ │ │ │ + beq 11c154 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c198 │ │ │ │ + beq 11c170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r4 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c1b8 │ │ │ │ + beq 11c190 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov sl, r5 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c1d8 │ │ │ │ + beq 11c1b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, sl │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r6] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ @@ -203508,247 +203498,247 @@ │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ str ip, [sp, #260] @ 0x104 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11c2f4 │ │ │ │ + beq 11c2cc │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 123214 │ │ │ │ + bl 1231ec │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 11c338 │ │ │ │ + b 11c310 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c350 │ │ │ │ + beq 11c328 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 40e544 │ │ │ │ - b 11c350 │ │ │ │ + bl 40e51c │ │ │ │ + b 11c328 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 123214 │ │ │ │ + bl 1231ec │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 11c37c │ │ │ │ + beq 11c354 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ - b 11c37c │ │ │ │ + bl 40e51c │ │ │ │ + b 11c354 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c3a4 │ │ │ │ + beq 11c37c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 40e544 │ │ │ │ - b 11c3a4 │ │ │ │ + bl 40e51c │ │ │ │ + b 11c37c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 123aa0 │ │ │ │ - b 11c3d4 │ │ │ │ + bl 123a78 │ │ │ │ + b 11c3ac │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov r4, r5 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 11c488 │ │ │ │ + b 11c460 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c3fc │ │ │ │ + beq 11c3d4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - bl 40e544 │ │ │ │ - b 11c3fc │ │ │ │ + bl 40e51c │ │ │ │ + b 11c3d4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c420 │ │ │ │ + beq 11c3f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11c420 │ │ │ │ + bl 40e51c │ │ │ │ + b 11c3f8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c444 │ │ │ │ + beq 11c41c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11c444 │ │ │ │ + bl 40e51c │ │ │ │ + b 11c41c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11c5a4 │ │ │ │ + beq 11c57c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - b 11c59c │ │ │ │ + b 11c574 │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r4, r5 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11c4b0 │ │ │ │ + blt 11c488 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c4b0 │ │ │ │ + beq 11c488 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ bic r0, fp, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 11c4d4 │ │ │ │ + beq 11c4ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11c4fc │ │ │ │ + blt 11c4d4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c4fc │ │ │ │ + beq 11c4d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11c50c │ │ │ │ + beq 11c4e4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11c534 │ │ │ │ + blt 11c50c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c534 │ │ │ │ + beq 11c50c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11c554 │ │ │ │ + blt 11c52c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11c554 │ │ │ │ + beq 11c52c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11c57c │ │ │ │ + blt 11c554 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c57c │ │ │ │ + beq 11c554 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11c5a4 │ │ │ │ + blt 11c57c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c5a4 │ │ │ │ + beq 11c57c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r8, r4, r0, asr #4 │ │ │ │ - adceq r8, r4, r0, ror #8 │ │ │ │ - adceq r7, r4, r4, asr #15 │ │ │ │ - adceq r8, r4, r4, lsr #12 │ │ │ │ - adceq r7, r4, r8, lsl #19 │ │ │ │ - umlaleq r8, r4, r0, r5 │ │ │ │ - strdeq r7, [r4], r4 @ │ │ │ │ - adceq r8, r4, ip, ror #7 │ │ │ │ - adceq r7, r4, r0, asr r7 │ │ │ │ - adceq r8, r4, r0, lsl #3 │ │ │ │ - adceq r7, r4, r4, ror #9 │ │ │ │ - adceq r8, r4, r4, lsr #2 │ │ │ │ - adceq r7, r4, r8, lsl #9 │ │ │ │ - adceq r7, r4, r0, asr #31 │ │ │ │ - adceq r7, r4, r4, lsr #6 │ │ │ │ - adceq r7, r4, ip, lsl #30 │ │ │ │ - adceq r7, r4, r0, ror r2 │ │ │ │ - strhteq r7, [r4], r8 │ │ │ │ - adceq r7, r4, ip, lsl r2 │ │ │ │ - adceq r8, r4, r4, ror #9 │ │ │ │ - adceq r7, r4, r8, asr #16 │ │ │ │ - adceq sl, r4, r4, lsl #15 │ │ │ │ - addeq r1, r7, lr, asr r1 │ │ │ │ - addeq r1, r7, r1, asr #2 │ │ │ │ - addeq r0, r7, r0, ror #26 │ │ │ │ - addeq sp, r6, fp, ror #21 │ │ │ │ - strdeq r1, [r7], sl │ │ │ │ - umulleq r0, r7, r8, sp │ │ │ │ - addeq r0, r7, sl, lsl #27 │ │ │ │ - addeq r1, r7, r0, asr #2 │ │ │ │ - addeq pc, r6, lr, ror ip @ │ │ │ │ - addeq r1, r7, r6, lsr #2 │ │ │ │ + adceq r8, r4, r8, ror #4 │ │ │ │ + adceq r8, r4, r8, lsl #9 │ │ │ │ + adceq r7, r4, ip, ror #15 │ │ │ │ + adceq r8, r4, ip, asr #12 │ │ │ │ + strhteq r7, [r4], r0 │ │ │ │ + strhteq r8, [r4], r8 │ │ │ │ + adceq r7, r4, ip, lsl r9 │ │ │ │ + adceq r8, r4, r4, lsl r4 │ │ │ │ + adceq r7, r4, r8, ror r7 │ │ │ │ + adceq r8, r4, r8, lsr #3 │ │ │ │ + adceq r7, r4, ip, lsl #10 │ │ │ │ + adceq r8, r4, ip, asr #2 │ │ │ │ + strhteq r7, [r4], r0 │ │ │ │ + adceq r7, r4, r8, ror #31 │ │ │ │ + adceq r7, r4, ip, asr #6 │ │ │ │ + adceq r7, r4, r4, lsr pc │ │ │ │ + umlaleq r7, r4, r8, r2 │ │ │ │ + adceq r7, r4, r0, ror #29 │ │ │ │ + adceq r7, r4, r4, asr #4 │ │ │ │ + adceq r8, r4, ip, lsl #10 │ │ │ │ + adceq r7, r4, r0, ror r8 │ │ │ │ + adceq sl, r4, ip, lsr #15 │ │ │ │ + addeq r1, r7, r6, asr #2 │ │ │ │ + addeq r1, r7, r9, lsr #2 │ │ │ │ + addeq r0, r7, r8, asr #26 │ │ │ │ + ldrdeq sp, [r6], r3 │ │ │ │ + addeq r1, r7, r2, ror #1 │ │ │ │ + addeq r0, r7, r0, lsl #27 │ │ │ │ + addeq r0, r7, r2, ror sp │ │ │ │ + addeq r1, r7, r8, lsr #2 │ │ │ │ + addeq pc, r6, r6, ror #24 │ │ │ │ + addeq r1, r7, lr, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 11c6b4 │ │ │ │ + beq 11c68c │ │ │ │ cmp r0, #21 │ │ │ │ - bne 11ce90 │ │ │ │ + bne 11ce68 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - beq 11cb88 │ │ │ │ + beq 11cb60 │ │ │ │ add fp, r0, #16 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -203757,354 +203747,354 @@ │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 11c75c │ │ │ │ + b 11c734 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r0, r4, r7, lsl #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 11cebc │ │ │ │ + beq 11ce94 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ cmpne r0, #18 │ │ │ │ - bne 11cba4 │ │ │ │ + bne 11cb7c │ │ │ │ mov fp, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 11cf84 │ │ │ │ + beq 11cf5c │ │ │ │ mov r0, #2 │ │ │ │ add r6, r4, #32 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11cd44 │ │ │ │ + beq 11cd1c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11ccec │ │ │ │ + beq 11ccc4 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11cd1c │ │ │ │ + beq 11ccf4 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r5 │ │ │ │ - b 11ccf4 │ │ │ │ + b 11cccc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add fp, fp, #32 │ │ │ │ subs sl, sl, #32 │ │ │ │ - beq 11cc00 │ │ │ │ + beq 11cbd8 │ │ │ │ sub r1, fp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e884 │ │ │ │ + bl 11e85c │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cbcc │ │ │ │ + bne 11cba4 │ │ │ │ ldrb r1, [sp, #81] @ 0x51 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11d294 │ │ │ │ + bne 11d26c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11c740 │ │ │ │ + beq 11c718 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11caa0 │ │ │ │ + beq 11ca78 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, fp │ │ │ │ - beq 11c740 │ │ │ │ - b 11caa4 │ │ │ │ + beq 11c718 │ │ │ │ + b 11ca7c │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d2a4 │ │ │ │ + bne 11d27c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11c9b4 │ │ │ │ + beq 11c98c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11c9c4 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11c99c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d274 │ │ │ │ + bne 11d24c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11c9fc │ │ │ │ + beq 11c9d4 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11ca10 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11c9e8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d264 │ │ │ │ + bne 11d23c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11c8c4 │ │ │ │ + beq 11c89c │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11ca4c │ │ │ │ + beq 11ca24 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 11cac8 │ │ │ │ + bne 11caa0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ - b 11cafc │ │ │ │ + b 11cad4 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d2b4 │ │ │ │ + bne 11d28c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11ca5c │ │ │ │ + beq 11ca34 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11ca6c │ │ │ │ + bl 1189b8 │ │ │ │ + b 11ca44 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11d254 │ │ │ │ + bne 11d22c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11c958 │ │ │ │ + beq 11c930 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11cb18 │ │ │ │ + beq 11caf0 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, fp │ │ │ │ - bne 11cb1c │ │ │ │ + bne 11caf4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 11cb38 │ │ │ │ + b 11cb10 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d284 │ │ │ │ + bne 11d25c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11cb40 │ │ │ │ + beq 11cb18 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11c750 │ │ │ │ + beq 11c728 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11cb50 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11cb28 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ moveq r1, r2 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r7, r2 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11d074 │ │ │ │ + beq 11d04c │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 11c750 │ │ │ │ + b 11c728 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ moveq r1, r3 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ movle r2, r3 │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - beq 11d050 │ │ │ │ + beq 11d028 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ - b 11c750 │ │ │ │ + b 11c728 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118734 │ │ │ │ - b 11cad4 │ │ │ │ + bl 11870c │ │ │ │ + b 11caac │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r8, r1 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11d07c │ │ │ │ + beq 11d054 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 11c750 │ │ │ │ + b 11c728 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bne 11c750 │ │ │ │ - b 11d064 │ │ │ │ + bne 11c728 │ │ │ │ + b 11d03c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ moveq r2, r9 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r3 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11d090 │ │ │ │ + beq 11d068 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 11c750 │ │ │ │ + b 11c728 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 11d05c │ │ │ │ + beq 11d034 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 11c750 │ │ │ │ + b 11c728 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ moveq r1, r2 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r4, r2 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11d08c │ │ │ │ + beq 11d064 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 11c750 │ │ │ │ + b 11c728 │ │ │ │ mov sl, #2 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov lr, #2 │ │ │ │ - b 11cc40 │ │ │ │ + b 11cc18 │ │ │ │ cmp r0, #17 │ │ │ │ mov r1, r4 │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr fp, [sp, #172] @ 0xac │ │ │ │ cmp fp, #2 │ │ │ │ - bne 11cd8c │ │ │ │ + bne 11cd64 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - b 11cd98 │ │ │ │ + b 11cd70 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11cbe8 │ │ │ │ + blt 11cbc0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 11cda0 │ │ │ │ + bne 11cd78 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11cdc4 │ │ │ │ - b 11cddc │ │ │ │ + bge 11cd9c │ │ │ │ + b 11cdb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ @@ -204158,305 +204148,305 @@ │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ str r8, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r9, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movle sl, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, sl, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 11d184 │ │ │ │ + bcc 11d15c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 11cd4c │ │ │ │ - ldr r1, [pc, #1828] @ 11d450 │ │ │ │ - ldr r2, [pc, #1828] @ 11d454 │ │ │ │ + bne 11cd24 │ │ │ │ + ldr r1, [pc, #1828] @ 11d428 │ │ │ │ + ldr r2, [pc, #1828] @ 11d42c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ - b 11d164 │ │ │ │ + b 11d13c │ │ │ │ cmp r7, #2 │ │ │ │ - beq 11cd24 │ │ │ │ + beq 11ccfc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11cf04 │ │ │ │ + beq 11cedc │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11ced4 │ │ │ │ + beq 11ceac │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11cf04 │ │ │ │ + beq 11cedc │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r6 │ │ │ │ - bl 118734 │ │ │ │ - b 11cee0 │ │ │ │ + bl 11870c │ │ │ │ + b 11ceb8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ cmp fp, #3 │ │ │ │ - bne 11c6f0 │ │ │ │ + bne 11c6c8 │ │ │ │ mov r9, r8 │ │ │ │ - b 11d184 │ │ │ │ + b 11d15c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11cddc │ │ │ │ + blt 11cdb4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11cddc │ │ │ │ + beq 11cdb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11cdfc │ │ │ │ + blt 11cdd4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11cdfc │ │ │ │ + beq 11cdd4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11ce60 │ │ │ │ + blt 11ce38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11ce44 │ │ │ │ + beq 11ce1c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, r0, #16 │ │ │ │ - b 11ce28 │ │ │ │ + b 11ce00 │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 11ce44 │ │ │ │ + beq 11ce1c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ce1c │ │ │ │ + beq 11cdf4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11ce1c │ │ │ │ + bl 40e51c │ │ │ │ + b 11cdf4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11ce60 │ │ │ │ + beq 11ce38 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11ce80 │ │ │ │ + blt 11ce58 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11ce80 │ │ │ │ + beq 11ce58 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #2 │ │ │ │ stm r6, {r0, fp} │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1452] @ 11d444 │ │ │ │ + ldr r2, [pc, #1452] @ 11d41c │ │ │ │ add r3, sp, #187 @ 0xbb │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1412] @ 11d448 │ │ │ │ + ldr r1, [pc, #1412] @ 11d420 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1408] @ 11d44c │ │ │ │ + ldr r2, [pc, #1408] @ 11d424 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11cf98 │ │ │ │ + b 11cf70 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ movle r8, #-2147483647 @ 0x80000001 │ │ │ │ sub r1, r8, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 11d164 │ │ │ │ - b 11cf04 │ │ │ │ + bcc 11d13c │ │ │ │ + b 11cedc │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bne 11cf38 │ │ │ │ - ldr r1, [pc, #1336] @ 11d458 │ │ │ │ - ldr r2, [pc, #1336] @ 11d45c │ │ │ │ + bne 11cf10 │ │ │ │ + ldr r1, [pc, #1336] @ 11d430 │ │ │ │ + ldr r2, [pc, #1336] @ 11d434 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 11d134 │ │ │ │ + b 11d10c │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11cfd8 │ │ │ │ + beq 11cfb0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11cfa4 │ │ │ │ + beq 11cf7c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11cfd8 │ │ │ │ + beq 11cfb0 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1189e0 │ │ │ │ - b 11cfb0 │ │ │ │ - ldr r1, [pc, #1280] @ 11d48c │ │ │ │ + bl 1189b8 │ │ │ │ + b 11cf88 │ │ │ │ + ldr r1, [pc, #1280] @ 11d464 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #1276] @ 11d490 │ │ │ │ + ldr r2, [pc, #1276] @ 11d468 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ - b 11d184 │ │ │ │ + b 11d15c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movle r6, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 11d134 │ │ │ │ - b 11cfd8 │ │ │ │ + bcc 11d10c │ │ │ │ + b 11cfb0 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bfcc4 │ │ │ │ + bl 1bfc9c │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ cmp r4, #3 │ │ │ │ - bne 11cff8 │ │ │ │ + bne 11cfd0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - b 11d114 │ │ │ │ + b 11d0ec │ │ │ │ mov r0, #4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 11d034 │ │ │ │ + beq 11d00c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11d098 │ │ │ │ + beq 11d070 │ │ │ │ mov r0, #5 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d0a0 │ │ │ │ - ldr r1, [pc, #1060] @ 11d460 │ │ │ │ - ldr r2, [pc, #1060] @ 11d464 │ │ │ │ + bne 11d078 │ │ │ │ + ldr r1, [pc, #1060] @ 11d438 │ │ │ │ + ldr r2, [pc, #1060] @ 11d43c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11d114 │ │ │ │ + b 11d0ec │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b 11d090 │ │ │ │ + b 11d068 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - b 11cbd0 │ │ │ │ + b 11cba8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b 11cbd8 │ │ │ │ + b 11cbb0 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ - b 11d090 │ │ │ │ + b 11d068 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, r6 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 11cbe8 │ │ │ │ + b 11cbc0 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov fp, r0 │ │ │ │ - b 11cbd0 │ │ │ │ + b 11cba8 │ │ │ │ mov r4, r2 │ │ │ │ - b 11d114 │ │ │ │ + b 11d0ec │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11d0f4 │ │ │ │ + beq 11d0cc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d198 │ │ │ │ - ldr r1, [pc, #908] @ 11d468 │ │ │ │ - ldr r2, [pc, #908] @ 11d46c │ │ │ │ + bne 11d170 │ │ │ │ + ldr r1, [pc, #908] @ 11d440 │ │ │ │ + ldr r2, [pc, #908] @ 11d444 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11d0f8 │ │ │ │ + b 11d0d0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 11d114 │ │ │ │ + beq 11d0ec │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11d130 │ │ │ │ + beq 11d108 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11d160 │ │ │ │ + beq 11d138 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1b74ec │ │ │ │ + bl 1b74c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11d160 │ │ │ │ + beq 11d138 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11d180 │ │ │ │ + beq 11d158 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -204485,515 +204475,515 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11d240 │ │ │ │ + beq 11d218 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 122d84 │ │ │ │ + bl 122d5c │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #548] @ 11d480 │ │ │ │ + ldr r0, [pc, #548] @ 11d458 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11d2c0 │ │ │ │ - ldr r0, [pc, #524] @ 11d478 │ │ │ │ + b 11d298 │ │ │ │ + ldr r0, [pc, #524] @ 11d450 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11d2c0 │ │ │ │ - ldr r0, [pc, #504] @ 11d474 │ │ │ │ + b 11d298 │ │ │ │ + ldr r0, [pc, #504] @ 11d44c │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11d2c0 │ │ │ │ - ldr r0, [pc, #504] @ 11d484 │ │ │ │ + b 11d298 │ │ │ │ + ldr r0, [pc, #504] @ 11d45c │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11d2c0 │ │ │ │ - ldr r0, [pc, #468] @ 11d470 │ │ │ │ + b 11d298 │ │ │ │ + ldr r0, [pc, #468] @ 11d448 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11d2c0 │ │ │ │ - ldr r0, [pc, #464] @ 11d47c │ │ │ │ + b 11d298 │ │ │ │ + ldr r0, [pc, #464] @ 11d454 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11d2c0 │ │ │ │ - ldr r0, [pc, #460] @ 11d488 │ │ │ │ + b 11d298 │ │ │ │ + ldr r0, [pc, #460] @ 11d460 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 58038 │ │ │ │ mov fp, r0 │ │ │ │ - b 11cbd8 │ │ │ │ + b 11cbb0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 122d84 │ │ │ │ + bl 122d5c │ │ │ │ mov r0, fp │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - b 11d394 │ │ │ │ + b 11d36c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11d33c │ │ │ │ + beq 11d314 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 40e544 │ │ │ │ - b 11d33c │ │ │ │ + bl 40e51c │ │ │ │ + b 11d314 │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11d370 │ │ │ │ + beq 11d348 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ - b 11d370 │ │ │ │ + bl 40e51c │ │ │ │ + b 11d348 │ │ │ │ mov fp, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11d360 │ │ │ │ + beq 11d338 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11d360 │ │ │ │ + bl 40e51c │ │ │ │ + b 11d338 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 123aa0 │ │ │ │ - b 11d370 │ │ │ │ + bl 123a78 │ │ │ │ + b 11d348 │ │ │ │ mov fp, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11d424 │ │ │ │ + beq 11d3fc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, fp │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11d3c0 │ │ │ │ + blt 11d398 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11d3c0 │ │ │ │ + beq 11d398 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11d3e0 │ │ │ │ + blt 11d3b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11d3e0 │ │ │ │ + beq 11d3b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11d400 │ │ │ │ + blt 11d3d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11d400 │ │ │ │ + beq 11d3d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11d414 │ │ │ │ + beq 11d3ec │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11d424 │ │ │ │ + blt 11d3fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 11d42c │ │ │ │ + bne 11d404 │ │ │ │ mov r0, fp │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, fp │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r6, r4, r0, asr #28 │ │ │ │ - adceq r7, r4, ip, asr r0 │ │ │ │ - adceq r6, r4, r8, lsr r4 │ │ │ │ - strdeq r7, [r4], r8 @ │ │ │ │ - ldrdeq r6, [r4], r4 @ │ │ │ │ - adceq r7, r4, r4 │ │ │ │ - adceq r6, r4, r0, ror #7 │ │ │ │ - adceq r6, r4, r8, ror #29 │ │ │ │ - adceq r6, r4, r4, asr #5 │ │ │ │ - adceq r6, r4, r8, asr #28 │ │ │ │ - adceq r6, r4, r4, lsr #4 │ │ │ │ - strdeq pc, [r6], r3 │ │ │ │ - addeq pc, r6, sl, lsl fp @ │ │ │ │ - addeq pc, r6, r0, lsr #20 │ │ │ │ - strdeq pc, [r6], r6 │ │ │ │ - addeq pc, r6, r5, asr fp @ │ │ │ │ - addeq pc, r6, fp, lsr #22 │ │ │ │ - addeq lr, r6, r2, lsr #17 │ │ │ │ - umlaleq r6, r4, r4, pc @ │ │ │ │ - adceq r6, r4, r0, ror r3 │ │ │ │ + adceq r6, r4, r8, ror #28 │ │ │ │ + adceq r7, r4, r4, lsl #1 │ │ │ │ + adceq r6, r4, r0, ror #8 │ │ │ │ + adceq r7, r4, r0, lsr #4 │ │ │ │ + strdeq r6, [r4], ip @ │ │ │ │ + adceq r7, r4, ip, lsr #32 │ │ │ │ + adceq r6, r4, r8, lsl #8 │ │ │ │ + adceq r6, r4, r0, lsl pc │ │ │ │ + adceq r6, r4, ip, ror #5 │ │ │ │ + adceq r6, r4, r0, ror lr │ │ │ │ + adceq r6, r4, ip, asr #4 │ │ │ │ + ldrdeq pc, [r6], fp │ │ │ │ + addeq pc, r6, r2, lsl #22 │ │ │ │ + addeq pc, r6, r8, lsl #20 │ │ │ │ + ldrdeq pc, [r6], lr │ │ │ │ + addeq pc, r6, sp, lsr fp @ │ │ │ │ + addeq pc, r6, r3, lsl fp @ │ │ │ │ + addeq lr, r6, sl, lsl #17 │ │ │ │ + strhteq r6, [r4], ip │ │ │ │ + umlaleq r6, r4, r8, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 11d508 │ │ │ │ + beq 11d4e0 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 11dc58 │ │ │ │ + bne 11dc30 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ - beq 11d93c │ │ │ │ + beq 11d914 │ │ │ │ add fp, r0, #16 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ lsl r8, r1, #5 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 11d594 │ │ │ │ + b 11d56c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r4, r6, lsl #4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 11dc84 │ │ │ │ + beq 11dc5c │ │ │ │ mov r5, r4 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5], #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11daf0 │ │ │ │ + beq 11dac8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11dab4 │ │ │ │ + beq 11da8c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11daf0 │ │ │ │ + beq 11dac8 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r4 │ │ │ │ - b 11dabc │ │ │ │ + b 11da94 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add fp, fp, #32 │ │ │ │ subs r8, r8, #32 │ │ │ │ - beq 11d9e4 │ │ │ │ + beq 11d9bc │ │ │ │ sub r1, fp, #16 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 11e624 │ │ │ │ + bl 11e5fc │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11d954 │ │ │ │ + bne 11d92c │ │ │ │ ldrb r0, [sp, #73] @ 0x49 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11df2c │ │ │ │ + bne 11df04 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11d850 │ │ │ │ + beq 11d828 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11d860 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11d838 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11df4c │ │ │ │ + bne 11df24 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11d560 │ │ │ │ + beq 11d538 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11d7a4 │ │ │ │ + beq 11d77c │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11d560 │ │ │ │ + beq 11d538 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 118734 │ │ │ │ - b 11d7b0 │ │ │ │ + bl 11870c │ │ │ │ + b 11d788 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 11defc │ │ │ │ + bne 11ded4 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11d6a8 │ │ │ │ + beq 11d680 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11d7e0 │ │ │ │ + beq 11d7b8 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, fp │ │ │ │ - bne 11d7e4 │ │ │ │ + bne 11d7bc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r4, #0 │ │ │ │ - b 11d7fc │ │ │ │ + b 11d7d4 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11df3c │ │ │ │ + bne 11df14 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11d804 │ │ │ │ + beq 11d7dc │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11d814 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11d7ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11df0c │ │ │ │ + bne 11dee4 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11d8a0 │ │ │ │ + beq 11d878 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11d8b4 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11d88c │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11df1c │ │ │ │ + bne 11def4 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #21 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11d8f8 │ │ │ │ + beq 11d8d0 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11d588 │ │ │ │ + beq 11d560 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 1189e0 │ │ │ │ - b 11d908 │ │ │ │ + bl 1189b8 │ │ │ │ + b 11d8e0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 118734 │ │ │ │ + bl 11870c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ moveq r0, r9 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r3 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11d56c │ │ │ │ - b 11d958 │ │ │ │ + bne 11d544 │ │ │ │ + b 11d930 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #2 │ │ │ │ - beq 11ddc4 │ │ │ │ + beq 11dd9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 11d588 │ │ │ │ + b 11d560 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r7, r2 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11ddbc │ │ │ │ + beq 11dd94 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 11d898 │ │ │ │ + b 11d870 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ movle r6, r2 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11ddb4 │ │ │ │ + beq 11dd8c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - b 11d588 │ │ │ │ + b 11d560 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ moveq r0, r3 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ movle r1, r3 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 11dd9c │ │ │ │ + beq 11dd74 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 11d588 │ │ │ │ + b 11d560 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ moveq r0, r5 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ movle sl, r1 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11dd8c │ │ │ │ + beq 11dd64 │ │ │ │ mov r5, r0 │ │ │ │ - b 11d588 │ │ │ │ + b 11d560 │ │ │ │ mov r1, #2 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b 11da20 │ │ │ │ + b 11d9f8 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11d980 │ │ │ │ + blt 11d958 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11d980 │ │ │ │ + beq 11d958 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11d9a0 │ │ │ │ + blt 11d978 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11d9a0 │ │ │ │ + beq 11d978 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11db8c │ │ │ │ + blt 11db64 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11db70 │ │ │ │ + beq 11db48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, r0, #16 │ │ │ │ - b 11d9c8 │ │ │ │ + b 11d9a0 │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ - beq 11db70 │ │ │ │ + beq 11db48 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11d9bc │ │ │ │ + beq 11d994 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11d9bc │ │ │ │ + bl 40e51c │ │ │ │ + b 11d994 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ @@ -205040,82 +205030,82 @@ │ │ │ │ str r7, [r3, #32] │ │ │ │ str sl, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ movle fp, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, fp, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11daf0 │ │ │ │ + bcs 11dac8 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 11db28 │ │ │ │ + beq 11db00 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ cmpne r0, #18 │ │ │ │ - bne 11dc30 │ │ │ │ + bne 11dc08 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 11dbe0 │ │ │ │ - ldr r1, [pc, #1464] @ 11e0e8 │ │ │ │ - ldr r2, [pc, #1464] @ 11e0ec │ │ │ │ + bne 11dbb8 │ │ │ │ + ldr r1, [pc, #1464] @ 11e0c0 │ │ │ │ + ldr r2, [pc, #1464] @ 11e0c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11db5c │ │ │ │ + beq 11db34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r5 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11db8c │ │ │ │ + beq 11db64 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11dbac │ │ │ │ + blt 11db84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11dbac │ │ │ │ + beq 11db84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11dbcc │ │ │ │ + blt 11dba4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11dbcc │ │ │ │ + beq 11dba4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, #2 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ @@ -205124,151 +205114,151 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11dcf4 │ │ │ │ + beq 11dccc │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11dcc0 │ │ │ │ + beq 11dc98 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 11dcf4 │ │ │ │ + beq 11dccc │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1189e0 │ │ │ │ - b 11dccc │ │ │ │ + bl 1189b8 │ │ │ │ + b 11dca4 │ │ │ │ cmp r0, #17 │ │ │ │ ldreq r5, [r4, #20] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ cmp r8, #2 │ │ │ │ - bne 11dcb0 │ │ │ │ + bne 11dc88 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b 11db40 │ │ │ │ - ldr r2, [pc, #1148] @ 11e0dc │ │ │ │ + b 11db18 │ │ │ │ + ldr r2, [pc, #1148] @ 11e0b4 │ │ │ │ add r3, sp, #171 @ 0xab │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1140] @ 11e100 │ │ │ │ + ldr r1, [pc, #1140] @ 11e0d8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1136] @ 11e104 │ │ │ │ + ldr r2, [pc, #1136] @ 11e0dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ cmp r8, #3 │ │ │ │ - bne 11db1c │ │ │ │ - b 11db40 │ │ │ │ + bne 11daf4 │ │ │ │ + b 11db18 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movle r6, #-2147483647 @ 0x80000001 │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 11db40 │ │ │ │ - b 11dcf4 │ │ │ │ + bcc 11db18 │ │ │ │ + b 11dccc │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1bfd7c │ │ │ │ + bl 1bfd54 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11ded8 │ │ │ │ + beq 11deb0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11dd38 │ │ │ │ - ldr r1, [pc, #960] @ 11e0e0 │ │ │ │ - ldr r2, [pc, #960] @ 11e0e4 │ │ │ │ + bne 11dd10 │ │ │ │ + ldr r1, [pc, #960] @ 11e0b8 │ │ │ │ + ldr r2, [pc, #960] @ 11e0bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11ded8 │ │ │ │ + b 11deb0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11ded0 │ │ │ │ + beq 11dea8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11ddcc │ │ │ │ - ldr r1, [pc, #892] @ 11e0f0 │ │ │ │ - ldr r2, [pc, #892] @ 11e0f4 │ │ │ │ + bne 11dda4 │ │ │ │ + ldr r1, [pc, #892] @ 11e0c8 │ │ │ │ + ldr r2, [pc, #892] @ 11e0cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 57f38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11ded0 │ │ │ │ + b 11dea8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 11d980 │ │ │ │ + b 11d958 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11d96c │ │ │ │ - b 11d980 │ │ │ │ - mov r6, #-2147483647 @ 0x80000001 │ │ │ │ + bge 11d944 │ │ │ │ b 11d958 │ │ │ │ + mov r6, #-2147483647 @ 0x80000001 │ │ │ │ + b 11d930 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ - b 11d958 │ │ │ │ + b 11d930 │ │ │ │ mov r5, r0 │ │ │ │ - b 11d958 │ │ │ │ + b 11d930 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1bf5fc │ │ │ │ + bl 1bf5d4 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 11de18 │ │ │ │ + beq 11ddf0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 11de30 │ │ │ │ - ldr r1, [pc, #756] @ 11e0f8 │ │ │ │ - ldr r2, [pc, #756] @ 11e0fc │ │ │ │ + bne 11de08 │ │ │ │ + ldr r1, [pc, #756] @ 11e0d0 │ │ │ │ + ldr r2, [pc, #756] @ 11e0d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 57f38 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11dec0 │ │ │ │ + bne 11de98 │ │ │ │ mov r4, r2 │ │ │ │ - b 11ded0 │ │ │ │ + b 11dea8 │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldm lr, {r2, r3, lr} │ │ │ │ stm r5, {r1, r2, r3, lr} │ │ │ │ @@ -205286,336 +205276,336 @@ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11df7c │ │ │ │ + beq 11df54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ - bl 123608 │ │ │ │ + bl 1235e0 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11def4 │ │ │ │ + beq 11decc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r4 │ │ │ │ - b 11db40 │ │ │ │ - ldr r0, [pc, #520] @ 11e10c │ │ │ │ + b 11db18 │ │ │ │ + ldr r0, [pc, #520] @ 11e0e4 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11df58 │ │ │ │ - ldr r0, [pc, #516] @ 11e118 │ │ │ │ + b 11df30 │ │ │ │ + ldr r0, [pc, #516] @ 11e0f0 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11df58 │ │ │ │ - ldr r0, [pc, #504] @ 11e11c │ │ │ │ + b 11df30 │ │ │ │ + ldr r0, [pc, #504] @ 11e0f4 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11df58 │ │ │ │ - ldr r0, [pc, #468] @ 11e108 │ │ │ │ + b 11df30 │ │ │ │ + ldr r0, [pc, #468] @ 11e0e0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11df58 │ │ │ │ - ldr r0, [pc, #460] @ 11e110 │ │ │ │ + b 11df30 │ │ │ │ + ldr r0, [pc, #460] @ 11e0e8 │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11df58 │ │ │ │ - ldr r0, [pc, #448] @ 11e114 │ │ │ │ + b 11df30 │ │ │ │ + ldr r0, [pc, #448] @ 11e0ec │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ bl 58038 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - bge 11d96c │ │ │ │ - b 11d980 │ │ │ │ + bge 11d944 │ │ │ │ + b 11d958 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 123608 │ │ │ │ + bl 1235e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - b 11e030 │ │ │ │ + b 11e008 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11dfd8 │ │ │ │ + beq 11dfb0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11dfd8 │ │ │ │ + bl 40e51c │ │ │ │ + b 11dfb0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 123aa0 │ │ │ │ - b 11dfe8 │ │ │ │ + bl 123a78 │ │ │ │ + b 11dfc0 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11e00c │ │ │ │ + beq 11dfe4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 11e00c │ │ │ │ + bl 40e51c │ │ │ │ + b 11dfe4 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11e0d4 │ │ │ │ + beq 11e0ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11e058 │ │ │ │ + blt 11e030 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11e058 │ │ │ │ + beq 11e030 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11e080 │ │ │ │ + blt 11e058 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e080 │ │ │ │ + beq 11e058 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 11e094 │ │ │ │ + beq 11e06c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 123aa0 │ │ │ │ + bl 123a78 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11e0b4 │ │ │ │ + blt 11e08c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11e0b4 │ │ │ │ + beq 11e08c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11e0d4 │ │ │ │ + blt 11e0ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11e0d4 │ │ │ │ + beq 11e0ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r6, r4, r8, lsl #1 │ │ │ │ - adceq r6, r4, ip, asr #5 │ │ │ │ - adceq r5, r4, r0, ror #11 │ │ │ │ - strhteq r6, [r4], ip │ │ │ │ - ldrdeq r5, [r4], r0 @ │ │ │ │ - adceq r6, r4, r8, ror r2 │ │ │ │ - adceq r5, r4, ip, lsl #11 │ │ │ │ - adceq r6, r4, r8, ror #3 │ │ │ │ - strdeq r5, [r4], ip @ │ │ │ │ - adceq r6, r4, ip, asr r3 │ │ │ │ - adceq r5, r4, r0, ror r6 │ │ │ │ - addeq pc, r6, fp, lsr #7 │ │ │ │ - addeq pc, r6, r4, ror #7 │ │ │ │ - @ instruction: 0x0086f3b1 │ │ │ │ - addeq lr, r6, r8, lsr sp │ │ │ │ - addeq fp, r6, pc, ror #21 │ │ │ │ - addeq sp, r6, sl, lsr ip │ │ │ │ + strhteq r6, [r4], r0 │ │ │ │ + strdeq r6, [r4], r4 @ │ │ │ │ + adceq r5, r4, r8, lsl #12 │ │ │ │ + adceq r6, r4, r4, ror #9 │ │ │ │ + strdeq r5, [r4], r8 @ │ │ │ │ + adceq r6, r4, r0, lsr #5 │ │ │ │ + strhteq r5, [r4], r4 │ │ │ │ + adceq r6, r4, r0, lsl r2 │ │ │ │ + adceq r5, r4, r4, lsr #10 │ │ │ │ + adceq r6, r4, r4, lsl #7 │ │ │ │ + umlaleq r5, r4, r8, r6 │ │ │ │ + umulleq pc, r6, r3, r3 @ │ │ │ │ + addeq pc, r6, ip, asr #7 │ │ │ │ + umulleq pc, r6, r9, r3 @ │ │ │ │ + addeq lr, r6, r0, lsr #26 │ │ │ │ + ldrdeq fp, [r6], r7 │ │ │ │ + addeq sp, r6, r2, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 11e2b8 │ │ │ │ + beq 11e290 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 11e4b4 │ │ │ │ + bne 11e48c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str fp, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e364 │ │ │ │ + beq 11e33c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r4, r0, #5 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ add r7, r1, #16 │ │ │ │ mov sl, #2 │ │ │ │ mov r8, #2 │ │ │ │ - b 11e18c │ │ │ │ + b 11e164 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ add r7, r7, #32 │ │ │ │ subs r4, r4, #32 │ │ │ │ - beq 11e390 │ │ │ │ + beq 11e368 │ │ │ │ sub r1, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11f9f4 │ │ │ │ + bl 11f9cc │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e340 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e598 │ │ │ │ + bne 11e570 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11e3b0 │ │ │ │ + beq 11e388 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 11e180 │ │ │ │ + b 11e158 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 11e588 │ │ │ │ + bne 11e560 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #21 │ │ │ │ mov r8, #0 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11e17c │ │ │ │ + beq 11e154 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11e278 │ │ │ │ + beq 11e250 │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, r7 │ │ │ │ - beq 11e17c │ │ │ │ - b 11e27c │ │ │ │ + beq 11e154 │ │ │ │ + b 11e254 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 11e578 │ │ │ │ + bne 11e550 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #21 │ │ │ │ mov sl, #0 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 11e2ac │ │ │ │ + beq 11e284 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 11e294 │ │ │ │ + beq 11e26c │ │ │ │ cmp r0, #18 │ │ │ │ mov r1, r7 │ │ │ │ - bne 11e298 │ │ │ │ - b 11e2ac │ │ │ │ + bne 11e270 │ │ │ │ + b 11e284 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r8, #2 │ │ │ │ - bne 11e17c │ │ │ │ - b 11e368 │ │ │ │ + bne 11e154 │ │ │ │ + b 11e340 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp sl, #2 │ │ │ │ - beq 11e368 │ │ │ │ + beq 11e340 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 11e180 │ │ │ │ + b 11e158 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11e4e0 │ │ │ │ + beq 11e4b8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189e0 │ │ │ │ + bl 1189b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11e354 │ │ │ │ + beq 11e32c │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 11e320 │ │ │ │ + beq 11e2f8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ cmpne r0, #18 │ │ │ │ - bne 11e48c │ │ │ │ + bne 11e464 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 11e410 │ │ │ │ - ldr r1, [pc, #732] @ 11e604 │ │ │ │ - ldr r2, [pc, #732] @ 11e608 │ │ │ │ + bne 11e3e8 │ │ │ │ + ldr r1, [pc, #732] @ 11e5dc │ │ │ │ + ldr r2, [pc, #732] @ 11e5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11e3c4 │ │ │ │ + beq 11e39c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r7 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 11e398 │ │ │ │ + b 11e370 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11e388 │ │ │ │ + beq 11e360 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r9, r6 │ │ │ │ - b 11e3b0 │ │ │ │ + b 11e388 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e3d8 │ │ │ │ - ldr r0, [pc, #628] @ 11e614 │ │ │ │ + bne 11e3b0 │ │ │ │ + ldr r0, [pc, #628] @ 11e5ec │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ bl 57dc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r8, #2 │ │ │ │ @@ -205644,149 +205634,149 @@ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ str r8, [sp, #8] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #16 │ │ │ │ cmpne r0, #18 │ │ │ │ - bne 11e51c │ │ │ │ + bne 11e4f4 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4, lsl #4 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e544 │ │ │ │ + beq 11e51c │ │ │ │ mov r0, #2 │ │ │ │ cmp r5, #0 │ │ │ │ strd r0, [fp] │ │ │ │ - beq 11e3bc │ │ │ │ + beq 11e394 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #17 │ │ │ │ ldreq r1, [r6, #20] │ │ │ │ addne r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp sl, #2 │ │ │ │ - bne 11e50c │ │ │ │ + bne 11e4e4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 11e338 │ │ │ │ - ldr r2, [pc, #324] @ 11e600 │ │ │ │ + b 11e310 │ │ │ │ + ldr r2, [pc, #324] @ 11e5d8 │ │ │ │ add r3, sp, #27 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #292] @ 11e60c │ │ │ │ + ldr r1, [pc, #292] @ 11e5e4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #288] @ 11e610 │ │ │ │ + ldr r2, [pc, #288] @ 11e5e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 57f38 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp sl, #3 │ │ │ │ - bne 11e314 │ │ │ │ - b 11e338 │ │ │ │ + bne 11e2ec │ │ │ │ + b 11e310 │ │ │ │ cmp r0, #17 │ │ │ │ ldreq r1, [r6, #36] @ 0x24 │ │ │ │ addne r1, r6, #32 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 123e6c │ │ │ │ + bl 123e44 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r8, #2 │ │ │ │ - bne 11e568 │ │ │ │ + bne 11e540 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 11e334 │ │ │ │ + b 11e30c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, fp, #12 │ │ │ │ str sl, [fp] │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stmib fp, {r7, r8} │ │ │ │ str r0, [fp, #24] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, #3 │ │ │ │ - beq 11e334 │ │ │ │ - b 11e434 │ │ │ │ - ldr r0, [pc, #160] @ 11e620 │ │ │ │ + beq 11e30c │ │ │ │ + b 11e40c │ │ │ │ + ldr r0, [pc, #160] @ 11e5f8 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11e5a4 │ │ │ │ - ldr r0, [pc, #140] @ 11e61c │ │ │ │ + b 11e57c │ │ │ │ + ldr r0, [pc, #140] @ 11e5f4 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11e5a4 │ │ │ │ - ldr r0, [pc, #120] @ 11e618 │ │ │ │ + b 11e57c │ │ │ │ + ldr r0, [pc, #120] @ 11e5f0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58038 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11e388 │ │ │ │ - b 11e378 │ │ │ │ - b 11e5c0 │ │ │ │ + beq 11e360 │ │ │ │ + b 11e350 │ │ │ │ + b 11e598 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11e5f8 │ │ │ │ + beq 11e5d0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - b 11e5e8 │ │ │ │ + b 11e5c0 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e5cc │ │ │ │ + bne 11e5a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - umlaleq r4, r4, ip, lr @ │ │ │ │ - strhteq r5, [r4], ip │ │ │ │ - ldrdeq r4, [r4], r8 @ │ │ │ │ - strdeq r5, [r4], r8 @ │ │ │ │ - adceq r4, r4, r4, lsl lr │ │ │ │ - addeq sp, r6, r2, lsl #12 │ │ │ │ - addeq sp, r6, r2, lsl #8 │ │ │ │ - addeq sp, r6, r5, lsl r4 │ │ │ │ - addeq sp, r6, fp, lsr #8 │ │ │ │ + adceq r4, r4, r4, asr #29 │ │ │ │ + adceq r5, r4, r4, ror #21 │ │ │ │ + adceq r5, r4, r0 │ │ │ │ + adceq r5, r4, r0, lsr #18 │ │ │ │ + adceq r4, r4, ip, lsr lr │ │ │ │ + addeq sp, r6, sl, ror #11 │ │ │ │ + addeq sp, r6, sl, ror #7 │ │ │ │ + strdeq sp, [r6], sp @ │ │ │ │ + addeq sp, r6, r3, lsl r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11e720 │ │ │ │ + bhi 11e6f8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -205806,63 +205796,63 @@ │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ movcs r1, #6 │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11e6f4 │ │ │ │ + b 11e6cc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ mov r2, #6 │ │ │ │ cmp r4, #6 │ │ │ │ movcs r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r2 │ │ │ │ strb r4, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11e70c │ │ │ │ + b 11e6e4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3902ec │ │ │ │ + bl 3902c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 120690 │ │ │ │ + bl 120668 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 11e750 │ │ │ │ + ldr r2, [pc, #40] @ 11e728 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adceq r5, r4, ip, asr #11 │ │ │ │ + strdeq r5, [r4], r4 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11e850 │ │ │ │ + bhi 11e828 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -205882,63 +205872,63 @@ │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #10 │ │ │ │ movcs r1, #10 │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11e824 │ │ │ │ + b 11e7fc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ mov r2, #10 │ │ │ │ cmp r4, #10 │ │ │ │ movcs r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r2 │ │ │ │ strb r4, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11e83c │ │ │ │ + b 11e814 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38f354 │ │ │ │ + bl 38f32c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ef14 │ │ │ │ + bl 38eeec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 11e880 │ │ │ │ + ldr r2, [pc, #40] @ 11e858 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adceq r5, r4, ip, lsr #9 │ │ │ │ + ldrdeq r5, [r4], r4 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11e980 │ │ │ │ + bhi 11e958 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -205958,63 +205948,63 @@ │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #7 │ │ │ │ movcs r1, #7 │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11e954 │ │ │ │ + b 11e92c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ mov r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ movcs r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r2 │ │ │ │ strb r4, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11e96c │ │ │ │ + b 11e944 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38e128 │ │ │ │ + bl 38e100 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 120200 │ │ │ │ + bl 1201d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 11e9b0 │ │ │ │ + ldr r2, [pc, #40] @ 11e988 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adceq r5, r4, ip, lsl #7 │ │ │ │ + strhteq r5, [r4], r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11ea84 │ │ │ │ + bhi 11ea5c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @@ -206027,59 +206017,59 @@ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 382174 │ │ │ │ + bl 38214c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11ea58 │ │ │ │ + b 11ea30 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - bl 382174 │ │ │ │ + bl 38214c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11ea70 │ │ │ │ + b 11ea48 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 381888 │ │ │ │ + bl 381860 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 380280 │ │ │ │ + bl 380258 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 11eab4 │ │ │ │ + ldr r2, [pc, #40] @ 11ea8c │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - umlaleq r5, r4, r8, r2 │ │ │ │ + adceq r5, r4, r0, asr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11ec18 │ │ │ │ + bhi 11ebf0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -206092,31 +206082,31 @@ │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 11ec48 │ │ │ │ + bhi 11ec20 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11ebb4 │ │ │ │ + b 11eb8c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ rsbs r1, r4, #5 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 11ec70 │ │ │ │ + bcc 11ec48 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -206124,93 +206114,93 @@ │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11ebcc │ │ │ │ + b 11eba4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 389a10 │ │ │ │ + bl 3899e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3896c4 │ │ │ │ + bl 38969c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ - b 11ec04 │ │ │ │ + b 11ebdc │ │ │ │ mov r1, #2 │ │ │ │ - b 11ec04 │ │ │ │ + b 11ebdc │ │ │ │ mov r1, #3 │ │ │ │ - b 11ec04 │ │ │ │ + b 11ebdc │ │ │ │ mov r1, #1 │ │ │ │ - b 11ec04 │ │ │ │ + b 11ebdc │ │ │ │ mov r1, #5 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #160] @ 11ecc0 │ │ │ │ + ldr r2, [pc, #160] @ 11ec98 │ │ │ │ add r3, sp, #23 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ 11ecb0 │ │ │ │ + ldr r1, [pc, #96] @ 11ec88 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #92] @ 11ecb4 │ │ │ │ + ldr r2, [pc, #92] @ 11ec8c │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r4, [sp] │ │ │ │ - b 11ec90 │ │ │ │ - ldr r1, [pc, #64] @ 11ecb8 │ │ │ │ - ldr r2, [pc, #64] @ 11ecbc │ │ │ │ + b 11ec68 │ │ │ │ + ldr r1, [pc, #64] @ 11ec90 │ │ │ │ + ldr r2, [pc, #64] @ 11ec94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 6b86c │ │ │ │ str r0, [r5, #4] │ │ │ │ strb r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - adceq r1, r5, ip, asr #13 │ │ │ │ - adceq r1, r5, r0, ror #9 │ │ │ │ - strhteq r1, [r5], r0 │ │ │ │ - adceq r1, r5, r0, asr #9 │ │ │ │ - adceq r5, r4, r4, lsl r1 │ │ │ │ + strdeq r1, [r5], r4 @ │ │ │ │ + adceq r1, r5, r8, lsl #10 │ │ │ │ + ldrdeq r1, [r5], r8 @ │ │ │ │ + adceq r1, r5, r8, ror #9 │ │ │ │ + adceq r5, r4, ip, lsr r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11ee58 │ │ │ │ + bhi 11ee30 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ @@ -206223,39 +206213,39 @@ │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11ee2c │ │ │ │ + beq 11ee04 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 11ee14 │ │ │ │ - ldr r1, [pc, #360] @ 11eeb4 │ │ │ │ + beq 11edec │ │ │ │ + ldr r1, [pc, #360] @ 11ee8c │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #356] @ 11eeb8 │ │ │ │ + ldr r2, [pc, #356] @ 11ee90 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r4, [sp] │ │ │ │ - b 11edb4 │ │ │ │ + b 11ed8c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 11ede4 │ │ │ │ + b 11edbc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ orrs r1, r4, r3 │ │ │ │ - beq 11ee2c │ │ │ │ + beq 11ee04 │ │ │ │ eor r1, r4, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 11ee14 │ │ │ │ - ldr r1, [pc, #288] @ 11eebc │ │ │ │ - ldr r2, [pc, #288] @ 11eec0 │ │ │ │ + beq 11edec │ │ │ │ + ldr r1, [pc, #288] @ 11ee94 │ │ │ │ + ldr r2, [pc, #288] @ 11ee98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, sp │ │ │ │ @@ -206263,86 +206253,86 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 6b86c │ │ │ │ str r0, [r5, #4] │ │ │ │ strb r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11ee44 │ │ │ │ + b 11ee1c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 11ee88 │ │ │ │ + bne 11ee60 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #204] @ 11eec4 │ │ │ │ + ldr r3, [pc, #204] @ 11ee9c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 11ee2c │ │ │ │ + beq 11ee04 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #188] @ 11eec8 │ │ │ │ + ldr r3, [pc, #188] @ 11eea0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11ee88 │ │ │ │ + bne 11ee60 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 253cb8 │ │ │ │ + bl 253c90 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ 11eed0 │ │ │ │ + ldr r2, [pc, #112] @ 11eea8 │ │ │ │ add r3, sp, #23 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 11eecc │ │ │ │ + ldr r2, [pc, #60] @ 11eea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - adceq sl, r4, r4, lsl #22 │ │ │ │ - strhteq sl, [r4], r8 │ │ │ │ - adceq sl, r4, r0, asr #21 │ │ │ │ - adceq sl, r4, r0, ror r9 │ │ │ │ - umulleq r6, r6, r8, r1 @ │ │ │ │ - addeq r6, r6, r8, lsl #3 │ │ │ │ - strhteq sl, [r4], r4 │ │ │ │ - adceq r4, r4, r4, ror #29 │ │ │ │ + adceq sl, r4, ip, lsr #22 │ │ │ │ + adceq sl, r4, r0, ror #19 │ │ │ │ + adceq sl, r4, r8, ror #21 │ │ │ │ + umlaleq sl, r4, r8, r9 │ │ │ │ + addeq r6, r6, r0, lsl #3 │ │ │ │ + addeq r6, r6, r0, ror r1 │ │ │ │ + ldrdeq sl, [r4], ip @ │ │ │ │ + adceq r4, r4, ip, lsl #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11f160 │ │ │ │ + bhi 11f138 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ @@ -206364,169 +206354,169 @@ │ │ │ │ movcs r1, #4 │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r3, r2, #5 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 11f140 │ │ │ │ + bhi 11f118 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ add pc, r1, r3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ - ldr r1, [pc, #504] @ 11f19c │ │ │ │ + ldr r1, [pc, #504] @ 11f174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11f03c │ │ │ │ + b 11f014 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #4 │ │ │ │ movcs r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r2 │ │ │ │ strb r4, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11f05c │ │ │ │ + b 11f034 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r3, r2, #5 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 11f140 │ │ │ │ + bhi 11f118 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ add pc, r1, r3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ - ldr r1, [pc, #380] @ 11f1ac │ │ │ │ + ldr r1, [pc, #380] @ 11f184 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11f140 │ │ │ │ + bne 11f118 │ │ │ │ mov r1, #3 │ │ │ │ - b 11f144 │ │ │ │ + b 11f11c │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1204f8 │ │ │ │ + bl 1204d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #288] @ 11f198 │ │ │ │ + ldr r1, [pc, #288] @ 11f170 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11f09c │ │ │ │ - ldr r1, [pc, #280] @ 11f1a8 │ │ │ │ + b 11f074 │ │ │ │ + ldr r1, [pc, #280] @ 11f180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11f140 │ │ │ │ + bne 11f118 │ │ │ │ mov r1, #2 │ │ │ │ - b 11f144 │ │ │ │ - ldr r1, [pc, #208] @ 11f190 │ │ │ │ + b 11f11c │ │ │ │ + ldr r1, [pc, #208] @ 11f168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11f0fc │ │ │ │ - ldr r1, [pc, #188] @ 11f194 │ │ │ │ + b 11f0d4 │ │ │ │ + ldr r1, [pc, #188] @ 11f16c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11f12c │ │ │ │ - ldr r1, [pc, #176] @ 11f1a0 │ │ │ │ + b 11f104 │ │ │ │ + ldr r1, [pc, #176] @ 11f178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11f140 │ │ │ │ + bne 11f118 │ │ │ │ mov r1, #0 │ │ │ │ - b 11f144 │ │ │ │ - ldr r1, [pc, #132] @ 11f1a4 │ │ │ │ + b 11f11c │ │ │ │ + ldr r1, [pc, #132] @ 11f17c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f158 │ │ │ │ + beq 11f130 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 11f144 │ │ │ │ - ldr r2, [pc, #72] @ 11f1b0 │ │ │ │ + b 11f11c │ │ │ │ + ldr r2, [pc, #72] @ 11f188 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - addeq r0, r8, lr, asr r0 │ │ │ │ - addeq r0, r8, ip, asr #32 │ │ │ │ - addeq sl, r6, r3, lsl #19 │ │ │ │ - addeq r0, r8, r4, lsr #1 │ │ │ │ - addeq r0, r8, lr, lsr #32 │ │ │ │ - addeq r0, r8, r4 │ │ │ │ + addeq r0, r8, r6, asr #32 │ │ │ │ + addeq r0, r8, r4, lsr r0 │ │ │ │ addeq sl, r6, fp, ror #18 │ │ │ │ - addeq r0, r8, r8, lsl r0 │ │ │ │ - adceq r4, r4, ip, ror #23 │ │ │ │ + addeq r0, r8, ip, lsl #1 │ │ │ │ + addeq r0, r8, r6, lsl r0 │ │ │ │ + addeq pc, r7, ip, ror #31 │ │ │ │ + addeq sl, r6, r3, asr r9 │ │ │ │ + addeq r0, r8, r0 │ │ │ │ + adceq r4, r4, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11f348 │ │ │ │ + bhi 11f320 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ muleq r0, r8, r0 │ │ │ │ @@ -206545,111 +206535,111 @@ │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r2, [r0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 11f378 │ │ │ │ + bmi 11f350 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 11f2fc │ │ │ │ - ldr r0, [pc, #320] @ 11f398 │ │ │ │ + beq 11f2d4 │ │ │ │ + ldr r0, [pc, #320] @ 11f370 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f37c │ │ │ │ + beq 11f354 │ │ │ │ mov r6, r0 │ │ │ │ - b 11f300 │ │ │ │ + b 11f2d8 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ mov r2, #-2147483644 @ 0x80000004 │ │ │ │ str r2, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 11f378 │ │ │ │ + bmi 11f350 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 11f318 │ │ │ │ - ldr r0, [pc, #232] @ 11f39c │ │ │ │ + beq 11f2f0 │ │ │ │ + ldr r0, [pc, #232] @ 11f374 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f37c │ │ │ │ + beq 11f354 │ │ │ │ mov r6, r0 │ │ │ │ - b 11f31c │ │ │ │ + b 11f2f4 │ │ │ │ mov r2, #-2147483635 @ 0x8000000d │ │ │ │ - b 11f2e4 │ │ │ │ + b 11f2bc │ │ │ │ mov r2, #-2147483633 @ 0x8000000f │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ str r2, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #-2147483636 @ 0x8000000c │ │ │ │ - b 11f330 │ │ │ │ + b 11f308 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #-2147483634 @ 0x8000000e │ │ │ │ str r0, [r7] │ │ │ │ str r4, [r7, #4] │ │ │ │ str r6, [r7, #8] │ │ │ │ str r4, [r7, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #64] @ 11f390 │ │ │ │ + ldr r2, [pc, #64] @ 11f368 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #16] @ 11f394 │ │ │ │ + ldr r2, [pc, #16] @ 11f36c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ - adceq r4, r4, r4, lsl sl │ │ │ │ - adceq r2, r5, r0, ror #26 │ │ │ │ - strdeq r0, [sl], r4 @ │ │ │ │ - umlaleq r0, sl, r8, sl │ │ │ │ + adceq r4, r4, ip, lsr sl │ │ │ │ + adceq r2, r5, r8, lsl #27 │ │ │ │ + adceq r0, sl, ip, lsl fp │ │ │ │ + adceq r0, sl, r0, asr #21 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11f49c │ │ │ │ + bhi 11f474 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -206669,63 +206659,63 @@ │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #8 │ │ │ │ movcs r1, #8 │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11f470 │ │ │ │ + b 11f448 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ mov r2, #8 │ │ │ │ cmp r4, #8 │ │ │ │ movcs r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r2 │ │ │ │ strb r4, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11f488 │ │ │ │ + b 11f460 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38caf0 │ │ │ │ + bl 38cac8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11fed8 │ │ │ │ + bl 11feb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 11f4cc │ │ │ │ + ldr r2, [pc, #40] @ 11f4a4 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r4, [r4], r0 @ │ │ │ │ + strdeq r4, [r4], r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11f674 │ │ │ │ + bhi 11f64c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ @@ -206738,142 +206728,142 @@ │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11f660 │ │ │ │ + beq 11f638 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 11f5d8 │ │ │ │ - ldr r1, [pc, #428] @ 11f704 │ │ │ │ + beq 11f5b0 │ │ │ │ + ldr r1, [pc, #428] @ 11f6dc │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #424] @ 11f708 │ │ │ │ + ldr r2, [pc, #424] @ 11f6e0 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r4, [sp] │ │ │ │ - b 11f6c4 │ │ │ │ + b 11f69c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #7 │ │ │ │ - bne 11f60c │ │ │ │ - ldr r1, [pc, #388] @ 11f718 │ │ │ │ + bne 11f5e4 │ │ │ │ + ldr r1, [pc, #388] @ 11f6f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11f6e4 │ │ │ │ + bne 11f6bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ orrs r1, r4, r3 │ │ │ │ - beq 11f660 │ │ │ │ + beq 11f638 │ │ │ │ eor r1, r4, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 11f6a4 │ │ │ │ + bne 11f67c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11f64c │ │ │ │ + b 11f624 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #7 │ │ │ │ - beq 11f58c │ │ │ │ + beq 11f564 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 11f6e4 │ │ │ │ - ldr r1, [pc, #248] @ 11f714 │ │ │ │ + bne 11f6bc │ │ │ │ + ldr r1, [pc, #248] @ 11f6ec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11f6e4 │ │ │ │ + bne 11f6bc │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38e310 │ │ │ │ + bl 38e2e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #132] @ 11f700 │ │ │ │ + ldr r2, [pc, #132] @ 11f6d8 │ │ │ │ add r3, sp, #23 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #96] @ 11f70c │ │ │ │ - ldr r2, [pc, #96] @ 11f710 │ │ │ │ + ldr r1, [pc, #96] @ 11f6e4 │ │ │ │ + ldr r2, [pc, #96] @ 11f6e8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 6b86c │ │ │ │ str r0, [r5, #4] │ │ │ │ strb r4, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ 11f71c │ │ │ │ + ldr r2, [pc, #48] @ 11f6f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 581f8 │ │ │ │ - b 11f690 │ │ │ │ - adceq r4, r4, r8, lsl #14 │ │ │ │ - adceq r0, r5, r0, ror sp │ │ │ │ - ldrdeq r0, [r5], r8 @ │ │ │ │ - adceq r0, r5, r4, lsr #24 │ │ │ │ - adceq r0, r5, ip, lsl #21 │ │ │ │ - addeq pc, r7, r5, lsl #18 │ │ │ │ - addeq pc, r7, r6, lsl #19 │ │ │ │ - adceq r0, r5, r4, asr ip │ │ │ │ + b 11f668 │ │ │ │ + adceq r4, r4, r0, lsr r7 │ │ │ │ + umlaleq r0, r5, r8, sp │ │ │ │ + adceq r0, r5, r0, lsl #24 │ │ │ │ + adceq r0, r5, ip, asr #24 │ │ │ │ + strhteq r0, [r5], r4 │ │ │ │ + addeq pc, r7, sp, ror #17 │ │ │ │ + addeq pc, r7, lr, ror #18 │ │ │ │ + adceq r0, r5, ip, ror ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11f81c │ │ │ │ + bhi 11f7f4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -206893,63 +206883,63 @@ │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #5 │ │ │ │ strb r1, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11f7f0 │ │ │ │ + b 11f7c8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ mov r2, #5 │ │ │ │ cmp r4, #5 │ │ │ │ movcs r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r2 │ │ │ │ strb r4, [r0, #1] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 11f808 │ │ │ │ + b 11f7e0 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38c988 │ │ │ │ + bl 38c960 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11fcf8 │ │ │ │ + bl 11fcd0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 11f84c │ │ │ │ + ldr r2, [pc, #40] @ 11f824 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adceq r4, r4, r0, ror r5 │ │ │ │ + umlaleq r4, r4, r8, r5 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #21 │ │ │ │ movcs r1, #21 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 11f990 │ │ │ │ + bhi 11f968 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ @@ -206963,98 +206953,98 @@ │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11f9a8 │ │ │ │ + bne 11f980 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 11f934 │ │ │ │ + b 11f90c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ orrs r0, r4, r3 │ │ │ │ mov r0, #0 │ │ │ │ - beq 11f8cc │ │ │ │ - ldr r1, [pc, #232] @ 11f9e0 │ │ │ │ + beq 11f8a4 │ │ │ │ + ldr r1, [pc, #232] @ 11f9b8 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #228] @ 11f9e4 │ │ │ │ + ldr r2, [pc, #228] @ 11f9bc │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 38c858 │ │ │ │ + b 38c830 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ cmp r5, #14 │ │ │ │ - bne 11f960 │ │ │ │ - ldr r1, [pc, #164] @ 11f9e8 │ │ │ │ + bne 11f938 │ │ │ │ + ldr r1, [pc, #164] @ 11f9c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f8cc │ │ │ │ - ldr r2, [pc, #132] @ 11f9ec │ │ │ │ + beq 11f8a4 │ │ │ │ + ldr r2, [pc, #132] @ 11f9c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 581f8 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 38c858 │ │ │ │ - ldr r2, [pc, #88] @ 11f9f0 │ │ │ │ + b 38c830 │ │ │ │ + ldr r2, [pc, #88] @ 11f9c8 │ │ │ │ add r1, sp, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 56860 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 11f9d8 │ │ │ │ - ldr r2, [pc, #40] @ 11f9dc │ │ │ │ + ldr r1, [pc, #40] @ 11f9b0 │ │ │ │ + ldr r2, [pc, #40] @ 11f9b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - umlaleq r0, r5, r0, r9 │ │ │ │ - adceq r0, r5, r8, lsl #15 │ │ │ │ - adceq r0, r5, r4, asr #20 │ │ │ │ - adceq r0, r5, ip, lsr r8 │ │ │ │ - addeq r0, r8, r6, ror #20 │ │ │ │ - adceq r0, r5, r8, asr #19 │ │ │ │ - adceq r4, r4, r4, lsl r4 │ │ │ │ + strhteq r0, [r5], r8 │ │ │ │ + strhteq r0, [r5], r0 │ │ │ │ + adceq r0, r5, ip, ror #20 │ │ │ │ + adceq r0, r5, r4, ror #16 │ │ │ │ + addeq r0, r8, lr, asr #20 │ │ │ │ + strdeq r0, [r5], r0 @ │ │ │ │ + adceq r4, r4, ip, lsr r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 11fca4 │ │ │ │ + bhi 11fc7c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ @@ -207068,300 +207058,300 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ movcs r1, #3 │ │ │ │ - b 11fc88 │ │ │ │ + b 11fc60 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 11fc14 │ │ │ │ + beq 11fbec │ │ │ │ cmp r3, #5 │ │ │ │ - beq 11fbfc │ │ │ │ + beq 11fbd4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 11fc84 │ │ │ │ - ldr r1, [pc, #588] @ 11fce0 │ │ │ │ + bne 11fc5c │ │ │ │ + ldr r1, [pc, #588] @ 11fcb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fb48 │ │ │ │ + b 11fb20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, r3 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 11fbb4 │ │ │ │ + beq 11fb8c │ │ │ │ cmp r3, #5 │ │ │ │ - beq 11fb78 │ │ │ │ + beq 11fb50 │ │ │ │ cmp r3, #3 │ │ │ │ ldrbeq r1, [r2] │ │ │ │ cmpeq r1, #117 @ 0x75 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ - bne 11fc84 │ │ │ │ - b 11fc88 │ │ │ │ + bne 11fc5c │ │ │ │ + b 11fc60 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 11fc5c │ │ │ │ + beq 11fc34 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 11fc2c │ │ │ │ + beq 11fc04 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 11fc84 │ │ │ │ - ldr r1, [pc, #432] @ 11fcec │ │ │ │ + bne 11fc5c │ │ │ │ + ldr r1, [pc, #432] @ 11fcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ mov r1, #0 │ │ │ │ - b 11fc88 │ │ │ │ + b 11fc60 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 11fbb4 │ │ │ │ + beq 11fb8c │ │ │ │ cmp r3, #5 │ │ │ │ - bne 11fae8 │ │ │ │ + bne 11fac0 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ ldrbeq r1, [r2, #1] │ │ │ │ cmpeq r1, #105 @ 0x69 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ ldrbeq r1, [r2, #3] │ │ │ │ cmpeq r1, #116 @ 0x74 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ movne r1, #3 │ │ │ │ - b 11fc88 │ │ │ │ + b 11fc60 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ ldrbeq r1, [r2, #2] │ │ │ │ cmpeq r1, #105 @ 0x69 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ cmp r1, #103 @ 0x67 │ │ │ │ ldrbeq r1, [r2, #4] │ │ │ │ cmpeq r1, #104 @ 0x68 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq 11fc88 │ │ │ │ - b 11fc84 │ │ │ │ - ldr r1, [pc, #228] @ 11fce8 │ │ │ │ + beq 11fc60 │ │ │ │ + b 11fc5c │ │ │ │ + ldr r1, [pc, #228] @ 11fcc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fc40 │ │ │ │ - ldr r1, [pc, #200] @ 11fce4 │ │ │ │ + b 11fc18 │ │ │ │ + ldr r1, [pc, #200] @ 11fcbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fc70 │ │ │ │ - ldr r1, [pc, #192] @ 11fcf4 │ │ │ │ + b 11fc48 │ │ │ │ + ldr r1, [pc, #192] @ 11fccc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11fc84 │ │ │ │ + bne 11fc5c │ │ │ │ mov r1, #2 │ │ │ │ - b 11fc88 │ │ │ │ - ldr r1, [pc, #140] @ 11fcf0 │ │ │ │ + b 11fc60 │ │ │ │ + ldr r1, [pc, #140] @ 11fcc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fc9c │ │ │ │ + beq 11fc74 │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ - b 11fc88 │ │ │ │ - ldr r2, [pc, #48] @ 11fcdc │ │ │ │ + b 11fc60 │ │ │ │ + ldr r2, [pc, #48] @ 11fcb4 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adceq r3, r4, r8, lsr #23 │ │ │ │ - addeq pc, r7, pc, asr #8 │ │ │ │ - addeq pc, r7, sl, asr #5 │ │ │ │ - addeq pc, r7, r8, ror #5 │ │ │ │ - addeq pc, r7, r7, lsr #7 │ │ │ │ - addeq pc, r7, r2, lsl #5 │ │ │ │ - @ instruction: 0x0087f2b8 │ │ │ │ + ldrdeq r3, [r4], r0 @ │ │ │ │ + addeq pc, r7, r7, lsr r4 @ │ │ │ │ + @ instruction: 0x0087f2b2 │ │ │ │ + ldrdeq pc, [r7], r0 │ │ │ │ + addeq pc, r7, pc, lsl #7 │ │ │ │ + addeq pc, r7, sl, ror #4 │ │ │ │ + addeq pc, r7, r0, lsr #5 │ │ │ │ sub r2, r2, #5 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 11fe9c │ │ │ │ + bhi 11fe74 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r1, #4 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ movne r1, #5 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #98 @ 0x62 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ mov r1, #3 │ │ │ │ - b 11fd5c │ │ │ │ + b 11fd34 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq 11fe88 │ │ │ │ + beq 11fe60 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - bne 11fe9c │ │ │ │ - b 11fea0 │ │ │ │ + bne 11fe74 │ │ │ │ + b 11fe78 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #115 @ 0x73 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #68 @ 0x44 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #9] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ mov r1, #1 │ │ │ │ - b 11fd5c │ │ │ │ + b 11fd34 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #97 @ 0x61 │ │ │ │ - beq 11feb0 │ │ │ │ + beq 11fe88 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #103 @ 0x67 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 11fe9c │ │ │ │ + bne 11fe74 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 11fe9c │ │ │ │ - b 11fea0 │ │ │ │ + bne 11fe74 │ │ │ │ + b 11fe78 │ │ │ │ sub r2, r2, #5 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 1201c4 │ │ │ │ + bhi 12019c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ @@ -207373,197 +207363,197 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ muleq r0, r8, r1 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r1, #7 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ movne r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq 1201a4 │ │ │ │ + beq 12017c │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #100 @ 0x64 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ mov r1, #4 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne 1201c4 │ │ │ │ - b 1201c8 │ │ │ │ + bne 12019c │ │ │ │ + b 1201a0 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ - beq 120168 │ │ │ │ + beq 120140 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ - beq 120134 │ │ │ │ + beq 12010c │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #109 @ 0x6d │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #103 @ 0x67 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #3 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 1201c4 │ │ │ │ - b 1201c8 │ │ │ │ + bne 12019c │ │ │ │ + b 1201a0 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #111 @ 0x6f │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #103 @ 0x67 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #100 @ 0x64 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ mov r1, #6 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne 1201c4 │ │ │ │ - b 1201c8 │ │ │ │ + bne 12019c │ │ │ │ + b 1201a0 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #111 @ 0x6f │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ ldrbeq r2, [r1, #8] │ │ │ │ cmpeq r2, #68 @ 0x44 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #10] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #12] │ │ │ │ cmpeq r2, #84 @ 0x54 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #14] │ │ │ │ cmpeq r2, #109 @ 0x6d │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne 1201c4 │ │ │ │ - b 1201c8 │ │ │ │ + bne 12019c │ │ │ │ + b 1201a0 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #103 @ 0x67 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #104 @ 0x68 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #2 │ │ │ │ - b 120198 │ │ │ │ + b 120170 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #115 @ 0x73 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - bne 1201c4 │ │ │ │ - b 1201c8 │ │ │ │ + bne 12019c │ │ │ │ + b 1201a0 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - beq 1201d8 │ │ │ │ + beq 1201b0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #111 @ 0x6f │ │ │ │ - bne 1201c4 │ │ │ │ + bne 12019c │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ mov r1, #5 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne 1201c4 │ │ │ │ - b 1201c8 │ │ │ │ + bne 12019c │ │ │ │ + b 1201a0 │ │ │ │ sub r2, r2, #5 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 1204b0 │ │ │ │ + bhi 120488 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ muleq r0, r8, r2 │ │ │ │ @@ -207574,288 +207564,288 @@ │ │ │ │ muleq r0, r8, r2 │ │ │ │ muleq r0, r8, r2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r1, #6 │ │ │ │ - b 1202bc │ │ │ │ + b 120294 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #112 @ 0x70 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #100 @ 0x64 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne 1204b0 │ │ │ │ - b 1204b4 │ │ │ │ + bne 120488 │ │ │ │ + b 12048c │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #114 @ 0x72 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #103 @ 0x67 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #110 @ 0x6e │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ ldrbeq r2, [r1, #9] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #11] │ │ │ │ cmpeq r2, #100 @ 0x64 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #13] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ mov r1, #3 │ │ │ │ - b 1202bc │ │ │ │ + b 120294 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - beq 12049c │ │ │ │ + beq 120474 │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #97 @ 0x61 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #103 @ 0x67 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 1204b0 │ │ │ │ - b 1204b4 │ │ │ │ + bne 120488 │ │ │ │ + b 12048c │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #115 @ 0x73 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #9] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ mov r1, #5 │ │ │ │ - b 1202bc │ │ │ │ + b 120294 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #111 @ 0x6f │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ ldrbeq r2, [r1, #8] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #10] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ mov r1, #1 │ │ │ │ - b 1202bc │ │ │ │ + b 120294 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #97 @ 0x61 │ │ │ │ - beq 1204c4 │ │ │ │ + beq 12049c │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #111 @ 0x6f │ │ │ │ - bne 1204b0 │ │ │ │ + bne 120488 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #4 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ movne r1, #7 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ sub r2, r2, #5 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 120620 │ │ │ │ + bhi 1205f8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r1, #3 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ movne r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #98 @ 0x62 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ mov r1, #2 │ │ │ │ - b 12055c │ │ │ │ + b 120534 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #109 @ 0x6d │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #97 @ 0x61 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #103 @ 0x67 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 120620 │ │ │ │ - b 120624 │ │ │ │ + bne 1205f8 │ │ │ │ + b 1205fc │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - beq 120634 │ │ │ │ + beq 12060c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #115 @ 0x73 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #68 @ 0x44 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #9] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 120620 │ │ │ │ + bne 1205f8 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ mov r1, #1 │ │ │ │ - b 12055c │ │ │ │ + b 120534 │ │ │ │ sub r2, r2, #5 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 1208b8 │ │ │ │ + bhi 120890 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ @@ -207864,940 +207854,940 @@ │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r1, #5 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne 1208b8 │ │ │ │ - b 1208bc │ │ │ │ + bne 120890 │ │ │ │ + b 120894 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #98 @ 0x62 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ mov r1, #4 │ │ │ │ - b 1206fc │ │ │ │ + b 1206d4 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #104 @ 0x68 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #112 @ 0x70 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #78 @ 0x4e │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ ldrbeq r2, [r1, #9] │ │ │ │ cmpeq r2, #109 @ 0x6d │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ ldrbeq r2, [r1, #11] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - bne 1208b8 │ │ │ │ - b 1208bc │ │ │ │ + bne 120890 │ │ │ │ + b 120894 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #97 @ 0x61 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #103 @ 0x67 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #101 @ 0x65 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #3 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ movne r1, #6 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ ldrbeq r2, [r1, #1] │ │ │ │ cmpeq r2, #111 @ 0x6f │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ ldrbeq r2, [r1, #3] │ │ │ │ cmpeq r2, #107 @ 0x6b │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ ldrbeq r2, [r1, #5] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #7] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 1206fc │ │ │ │ + b 1206d4 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ ldrbeq r2, [r1, #2] │ │ │ │ cmpeq r2, #97 @ 0x61 │ │ │ │ - beq 1208cc │ │ │ │ + beq 1208a4 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ ldrbeq r2, [r1, #4] │ │ │ │ cmpeq r2, #116 @ 0x74 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ldrbeq r2, [r1, #6] │ │ │ │ cmpeq r2, #114 @ 0x72 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ ldrbeq r2, [r1, #8] │ │ │ │ cmpeq r2, #105 @ 0x69 │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ ldrbeq r2, [r1, #10] │ │ │ │ cmpeq r2, #108 @ 0x6c │ │ │ │ - bne 1208b8 │ │ │ │ + bne 120890 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ mov r1, #2 │ │ │ │ - b 1206fc │ │ │ │ + b 1206d4 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 973cb8 │ │ │ │ - b 812470 │ │ │ │ + b 973c90 │ │ │ │ + b 812448 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 121534 │ │ │ │ + b 12150c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 120a4c │ │ │ │ + beq 120a24 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120a28 │ │ │ │ + beq 120a00 │ │ │ │ mov r5, #0 │ │ │ │ - b 1209a8 │ │ │ │ + b 120980 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 120a28 │ │ │ │ + beq 120a00 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r4, r9, r0, lsl #3 │ │ │ │ ldrd sl, [r4, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1209ec │ │ │ │ + beq 1209c4 │ │ │ │ add r6, sl, #4 │ │ │ │ - b 1209d0 │ │ │ │ + b 1209a8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 1209ec │ │ │ │ + beq 1209c4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1209c4 │ │ │ │ + beq 12099c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1209c4 │ │ │ │ + bl 40e51c │ │ │ │ + b 12099c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120a0c │ │ │ │ + beq 1209e4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12099c │ │ │ │ + beq 120974 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12099c │ │ │ │ + bl 40e51c │ │ │ │ + b 120974 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 120a4c │ │ │ │ + beq 120a24 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 120aac │ │ │ │ + beq 120a84 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 120a8c │ │ │ │ + beq 120a64 │ │ │ │ add r5, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r5 │ │ │ │ - b 120a74 │ │ │ │ + b 120a4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120aac │ │ │ │ + beq 120a84 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 120ad0 │ │ │ │ + beq 120aa8 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r5, r6 │ │ │ │ - b 120ab4 │ │ │ │ + b 120a8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120aec │ │ │ │ + beq 120ac4 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120b44 │ │ │ │ + beq 120b1c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 120b20 │ │ │ │ + b 120af8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120b44 │ │ │ │ + beq 120b1c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 120b14 │ │ │ │ + beq 120aec │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 120b14 │ │ │ │ + bl 40e51c │ │ │ │ + b 120aec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120b68 │ │ │ │ + beq 120b40 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120b9c │ │ │ │ + beq 120b74 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120bc4 │ │ │ │ + beq 120b9c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 120c24 │ │ │ │ + beq 120bfc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 120c04 │ │ │ │ + beq 120bdc │ │ │ │ add r5, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r5 │ │ │ │ - b 120bec │ │ │ │ + b 120bc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120c24 │ │ │ │ + beq 120bfc │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 120c48 │ │ │ │ + beq 120c20 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r5, r6 │ │ │ │ - b 120c2c │ │ │ │ + b 120c04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120c64 │ │ │ │ + beq 120c3c │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 120d08 │ │ │ │ + beq 120ce0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120ce8 │ │ │ │ + beq 120cc0 │ │ │ │ mov r4, #0 │ │ │ │ - b 120ca0 │ │ │ │ + b 120c78 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120ce8 │ │ │ │ + beq 120cc0 │ │ │ │ add r5, r6, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 120cd4 │ │ │ │ + bne 120cac │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 120c94 │ │ │ │ - bl 1a05bc │ │ │ │ - b 120c94 │ │ │ │ + beq 120c6c │ │ │ │ + bl 1a0594 │ │ │ │ + b 120c6c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 120cb4 │ │ │ │ + bl 40e51c │ │ │ │ + b 120c8c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 120d08 │ │ │ │ + beq 120ce0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120d2c │ │ │ │ + beq 120d04 │ │ │ │ add r5, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r5 │ │ │ │ - b 120d14 │ │ │ │ + b 120cec │ │ │ │ cmp r8, #0 │ │ │ │ - beq 120d48 │ │ │ │ + beq 120d20 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ 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 120d80 │ │ │ │ + beq 120d58 │ │ │ │ add r6, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r6 │ │ │ │ - b 120d68 │ │ │ │ + b 120d40 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120da4 │ │ │ │ + beq 120d7c │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120dc8 │ │ │ │ + beq 120da0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r6, r5 │ │ │ │ - b 120dac │ │ │ │ + b 120d84 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120de8 │ │ │ │ + beq 120dc0 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120e74 │ │ │ │ + beq 120e4c │ │ │ │ add r5, r6, #12 │ │ │ │ - b 120e1c │ │ │ │ + b 120df4 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120e74 │ │ │ │ + beq 120e4c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 120e50 │ │ │ │ + bne 120e28 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 120e10 │ │ │ │ + beq 120de8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 120e10 │ │ │ │ + bl 40e51c │ │ │ │ + b 120de8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 120e10 │ │ │ │ - b 120e3c │ │ │ │ + beq 120de8 │ │ │ │ + b 120e14 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e98 │ │ │ │ + beq 120e70 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b6f44 │ │ │ │ + bl 1b6f1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120ed4 │ │ │ │ + beq 120eac │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120ef8 │ │ │ │ + beq 120ed0 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 120f3c │ │ │ │ + beq 120f14 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r5, r6, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 120f10 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 120ee8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120f5c │ │ │ │ + beq 120f34 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 120f78 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 120f50 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120f94 │ │ │ │ + beq 120f6c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r6 │ │ │ │ - b 120f7c │ │ │ │ + b 120f54 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120fb0 │ │ │ │ + beq 120f88 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 121534 │ │ │ │ + b 12150c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b6b9c │ │ │ │ + bl 1b6b74 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121028 │ │ │ │ + beq 121000 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12104c │ │ │ │ + beq 121024 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12106c │ │ │ │ - bl 1ba218 │ │ │ │ + beq 121044 │ │ │ │ + bl 1ba1f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 121534 │ │ │ │ + b 12150c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 12109c │ │ │ │ + beq 121074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - blt 1210d0 │ │ │ │ + blt 1210a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1210d0 │ │ │ │ + beq 1210a8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1210e8 │ │ │ │ + beq 1210c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121100 │ │ │ │ + beq 1210d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121118 │ │ │ │ + beq 1210f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121164 │ │ │ │ + beq 12113c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 121138 │ │ │ │ + b 121110 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121164 │ │ │ │ + beq 12113c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12114c │ │ │ │ + bgt 121124 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12112c │ │ │ │ + bne 121104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12112c │ │ │ │ + beq 121104 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12112c │ │ │ │ + bl 40e51c │ │ │ │ + b 121104 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121184 │ │ │ │ + beq 12115c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12119c │ │ │ │ + beq 121174 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1211b4 │ │ │ │ + beq 12118c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1211cc │ │ │ │ + beq 1211a4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1211e8 │ │ │ │ + beq 1211c0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121200 │ │ │ │ + bne 1211d8 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 1212f8 │ │ │ │ - beq 12125c │ │ │ │ + bcc 1212d0 │ │ │ │ + beq 121234 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12127c │ │ │ │ + bne 121254 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1212b4 │ │ │ │ + beq 12128c │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r0, r6 │ │ │ │ - b 121244 │ │ │ │ + b 12121c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1212f8 │ │ │ │ + beq 1212d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1212dc │ │ │ │ + beq 1212b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 1212e4 │ │ │ │ + b 1212bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1212f8 │ │ │ │ + beq 1212d0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2c5594 │ │ │ │ + bl 2c556c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121320 │ │ │ │ + beq 1212f8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r6, r5 │ │ │ │ - b 121304 │ │ │ │ + b 1212dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121340 │ │ │ │ + beq 121318 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 121364 │ │ │ │ + bgt 12133c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 121364 │ │ │ │ - b 403320 │ │ │ │ + beq 12133c │ │ │ │ + b 4032f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121360 │ │ │ │ + beq 121338 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 403320 │ │ │ │ + b 4032f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1213d4 │ │ │ │ + beq 1213ac │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1213b8 │ │ │ │ + b 121390 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1213d4 │ │ │ │ + beq 1213ac │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1213ac │ │ │ │ + beq 121384 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1213ac │ │ │ │ + bl 40e51c │ │ │ │ + b 121384 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1213f4 │ │ │ │ + beq 1213cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121410 │ │ │ │ + beq 1213e8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 121438 │ │ │ │ + beq 121410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1214c4 │ │ │ │ + bne 12149c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1214e0 │ │ │ │ + bne 1214b8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1214fc │ │ │ │ + bne 1214d4 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121514 │ │ │ │ + beq 1214ec │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1214a4 │ │ │ │ + beq 12147c │ │ │ │ add r6, r8, #4 │ │ │ │ - b 121488 │ │ │ │ + b 121460 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1214a4 │ │ │ │ + beq 12147c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12147c │ │ │ │ + beq 121454 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12147c │ │ │ │ + bl 40e51c │ │ │ │ + b 121454 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121514 │ │ │ │ + beq 1214ec │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ - b 121514 │ │ │ │ + bl 40e51c │ │ │ │ + b 1214ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121448 │ │ │ │ + beq 121420 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121458 │ │ │ │ + beq 121430 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 121464 │ │ │ │ + bne 12143c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ eor r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - bhi 1215f8 │ │ │ │ + bhi 1215d0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ @@ -208817,2401 +208807,2401 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1215b4 │ │ │ │ + beq 12158c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12165c │ │ │ │ + beq 121634 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r0, r6 │ │ │ │ - b 1215e0 │ │ │ │ + b 1215b8 │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12167c │ │ │ │ + beq 121654 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 121600 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 1215d8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 121648 │ │ │ │ + bl 12150c │ │ │ │ + b 121620 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1215b4 │ │ │ │ + beq 12158c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1215b4 │ │ │ │ + beq 12158c │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - b 12169c │ │ │ │ + b 40e51c │ │ │ │ + b 121674 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 121728 │ │ │ │ + b 121700 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 1216c4 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 12169c │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1216e0 │ │ │ │ + beq 1216b8 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 1216c8 │ │ │ │ + b 1216a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 121730 │ │ │ │ + beq 121708 │ │ │ │ lsl r1, r6, #5 │ │ │ │ - b 121724 │ │ │ │ + b 1216fc │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121714 │ │ │ │ + beq 1216ec │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r6, r4 │ │ │ │ - b 1216f8 │ │ │ │ + b 1216d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121730 │ │ │ │ + beq 121708 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1217e8 │ │ │ │ + bne 1217c0 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121804 │ │ │ │ + bne 1217dc │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121820 │ │ │ │ + bne 1217f8 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12183c │ │ │ │ + bne 121814 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12179c │ │ │ │ + beq 121774 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121858 │ │ │ │ + bne 121830 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121874 │ │ │ │ + bne 12184c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121884 │ │ │ │ + bne 12185c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1218a0 │ │ │ │ + bne 121878 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121764 │ │ │ │ + beq 12173c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121774 │ │ │ │ + beq 12174c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121784 │ │ │ │ + beq 12175c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 121790 │ │ │ │ - b 12179c │ │ │ │ + bne 121768 │ │ │ │ + b 121774 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1217bc │ │ │ │ + beq 121794 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1217bc │ │ │ │ + bl 40e51c │ │ │ │ + b 121794 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1217e4 │ │ │ │ + beq 1217bc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 1218d0 │ │ │ │ - bl 12281c │ │ │ │ + beq 1218a8 │ │ │ │ + bl 1227f4 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121998 │ │ │ │ + bne 121970 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1219b4 │ │ │ │ + bne 12198c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1219d0 │ │ │ │ + bne 1219a8 │ │ │ │ ldr r8, [r4, #116] @ 0x74 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1219e8 │ │ │ │ + beq 1219c0 │ │ │ │ ldr r9, [r4, #124] @ 0x7c │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121978 │ │ │ │ + beq 121950 │ │ │ │ mov r5, #0 │ │ │ │ - b 121930 │ │ │ │ + b 121908 │ │ │ │ add r5, r5, #536 @ 0x218 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 121978 │ │ │ │ + beq 121950 │ │ │ │ add r7, r6, r5 │ │ │ │ ldr r0, [r7, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 121964 │ │ │ │ + bne 12193c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 121924 │ │ │ │ - bl 1a05bc │ │ │ │ - b 121924 │ │ │ │ + beq 1218fc │ │ │ │ + bl 1a0594 │ │ │ │ + b 1218fc │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r7, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 121944 │ │ │ │ + bl 40e51c │ │ │ │ + b 12191c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1219e8 │ │ │ │ + beq 1219c0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ - b 1219e8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1219c0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1218f0 │ │ │ │ + beq 1218c8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121900 │ │ │ │ + beq 1218d8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [r4, #116] @ 0x74 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12190c │ │ │ │ + bne 1218e4 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1219fc │ │ │ │ + bne 1219d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 121a4c │ │ │ │ + bne 121a24 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 121a68 │ │ │ │ + bne 121a40 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 121a84 │ │ │ │ + bne 121a5c │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl 120c70 │ │ │ │ - b 121ad4 │ │ │ │ + bl 120c48 │ │ │ │ + b 121aac │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121a30 │ │ │ │ + beq 121a08 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121a40 │ │ │ │ + beq 121a18 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 121a40 │ │ │ │ + bl 40e51c │ │ │ │ + b 121a18 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #536 @ 0x218 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 121ab8 │ │ │ │ + beq 121a90 │ │ │ │ add r7, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r7 │ │ │ │ - b 121aa0 │ │ │ │ + b 121a78 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 121ad4 │ │ │ │ + beq 121aac │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121af0 │ │ │ │ + beq 121ac8 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #520] @ 0x208 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121b24 │ │ │ │ + bne 121afc │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ bxeq lr │ │ │ │ - b 1223f8 │ │ │ │ + b 1223d0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #524] @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 121b0c │ │ │ │ + b 121ae4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r7, [r0, #32] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121ba0 │ │ │ │ + beq 121b78 │ │ │ │ ldrd r8, [sl, #36] @ 0x24 │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 121b84 │ │ │ │ + beq 121b5c │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r6 │ │ │ │ - b 121b6c │ │ │ │ + b 121b44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121ba0 │ │ │ │ + beq 121b78 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121bb4 │ │ │ │ + bne 121b8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 121be4 │ │ │ │ + beq 121bbc │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r6, r4 │ │ │ │ - b 121bc8 │ │ │ │ + b 121ba0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 121c04 │ │ │ │ + bne 121bdc │ │ │ │ ldr r1, [sl, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 121c28 │ │ │ │ + bne 121c00 │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121bfc │ │ │ │ + beq 121bd4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121c60 │ │ │ │ + beq 121c38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121c78 │ │ │ │ + beq 121c50 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121cc4 │ │ │ │ + bne 121c9c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 121ca8 │ │ │ │ + b 121c80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #1256] @ 0x4e8 │ │ │ │ add fp, r0, #32 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121e38 │ │ │ │ + bne 121e10 │ │ │ │ ldrd r0, [fp] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 121d38 │ │ │ │ + beq 121d10 │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121e70 │ │ │ │ + bne 121e48 │ │ │ │ ldr r1, [sl, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121e8c │ │ │ │ + bne 121e64 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #720]! @ 0x2d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsbs r1, r1, #1 │ │ │ │ rscs r1, r2, #0 │ │ │ │ - bcc 121d54 │ │ │ │ - bl 1223f8 │ │ │ │ + bcc 121d2c │ │ │ │ + bl 1223d0 │ │ │ │ ldr r9, [sl, #1268] @ 0x4f4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121de8 │ │ │ │ + beq 121dc0 │ │ │ │ ldr r6, [sl, #1276] @ 0x4fc │ │ │ │ ldr r7, [sl, #1272] @ 0x4f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 121dcc │ │ │ │ + beq 121da4 │ │ │ │ mov r4, #0 │ │ │ │ - b 121d84 │ │ │ │ + b 121d5c │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 121dcc │ │ │ │ + beq 121da4 │ │ │ │ add r5, r7, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 121db8 │ │ │ │ + bne 121d90 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 121d78 │ │ │ │ - bl 1a05bc │ │ │ │ - b 121d78 │ │ │ │ + beq 121d50 │ │ │ │ + bl 1a0594 │ │ │ │ + b 121d50 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 121d98 │ │ │ │ + bl 40e51c │ │ │ │ + b 121d70 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121de8 │ │ │ │ + beq 121dc0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 121e04 │ │ │ │ - bl 1223f8 │ │ │ │ + beq 121ddc │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [fp, #576]! @ 0x240 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 121e20 │ │ │ │ + beq 121df8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121e5c │ │ │ │ + bne 121e34 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #1260] @ 0x4ec │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r0, [fp] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 121d18 │ │ │ │ - b 121d38 │ │ │ │ + bne 121cf0 │ │ │ │ + b 121d10 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 121d38 │ │ │ │ + beq 121d10 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 121d38 │ │ │ │ + bl 40e51c │ │ │ │ + b 121d10 │ │ │ │ mov r8, r0 │ │ │ │ - b 121f34 │ │ │ │ + b 121f0c │ │ │ │ mov r8, r0 │ │ │ │ - b 121f18 │ │ │ │ + b 121ef0 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #1268 @ 0x4f4 │ │ │ │ add r0, sl, r0 │ │ │ │ - bl 120c70 │ │ │ │ - b 121efc │ │ │ │ + bl 120c48 │ │ │ │ + b 121ed4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 121ee0 │ │ │ │ + beq 121eb8 │ │ │ │ add r4, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - b 121ec8 │ │ │ │ + b 121ea0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121efc │ │ │ │ + beq 121ed4 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 121f18 │ │ │ │ - bl 1223f8 │ │ │ │ + beq 121ef0 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [fp, #576]! @ 0x240 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 121f34 │ │ │ │ + beq 121f0c │ │ │ │ mov r0, fp │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 121f50 │ │ │ │ + beq 121f28 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121f90 │ │ │ │ + bne 121f68 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 121f70 │ │ │ │ + b 121f48 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121ffc │ │ │ │ + beq 121fd4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 121fe0 │ │ │ │ + b 121fb8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121ffc │ │ │ │ + beq 121fd4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121fd4 │ │ │ │ + beq 121fac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 121fd4 │ │ │ │ + bl 40e51c │ │ │ │ + b 121fac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122020 │ │ │ │ + beq 121ff8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, 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 122050 │ │ │ │ + beq 122028 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r6 │ │ │ │ - b 122038 │ │ │ │ + b 122010 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122074 │ │ │ │ + beq 12204c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 122098 │ │ │ │ + beq 122070 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r6, r5 │ │ │ │ - b 12207c │ │ │ │ + b 122054 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1220b8 │ │ │ │ + beq 122090 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #6 │ │ │ │ movcs r1, #3 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 12213c │ │ │ │ + bhi 122114 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 122e8c │ │ │ │ - b 122144 │ │ │ │ + bl 122e64 │ │ │ │ + b 12211c │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 122ab0 │ │ │ │ - b 122144 │ │ │ │ + bl 122a88 │ │ │ │ + b 12211c │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 122d84 │ │ │ │ - b 122144 │ │ │ │ - bl 123214 │ │ │ │ - b 122144 │ │ │ │ + bl 122d5c │ │ │ │ + b 12211c │ │ │ │ + bl 1231ec │ │ │ │ + b 12211c │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 1229a8 │ │ │ │ - b 122144 │ │ │ │ + bl 122980 │ │ │ │ + b 12211c │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 123608 │ │ │ │ + bl 1235e0 │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1221cc │ │ │ │ + bne 1221a4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1221e8 │ │ │ │ + bne 1221c0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122204 │ │ │ │ + bne 1221dc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122220 │ │ │ │ + bne 1221f8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12218c │ │ │ │ + beq 122164 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12219c │ │ │ │ + beq 122174 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1221ac │ │ │ │ + beq 122184 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1221ac │ │ │ │ + bl 40e51c │ │ │ │ + b 122184 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12225c │ │ │ │ + bne 122234 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 122240 │ │ │ │ + b 122218 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #648] @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1222e0 │ │ │ │ + bne 1222b8 │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122300 │ │ │ │ + bne 1222d8 │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12231c │ │ │ │ + bne 1222f4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [r4, #496]! @ 0x1f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1218b0 │ │ │ │ + b 121888 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1222a8 │ │ │ │ + beq 122280 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1222b8 │ │ │ │ + beq 122290 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1222b8 │ │ │ │ + bl 40e51c │ │ │ │ + b 122290 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #496]! @ 0x1f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12234c │ │ │ │ + beq 122324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ 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 122384 │ │ │ │ + beq 12235c │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r0, r6 │ │ │ │ - b 12236c │ │ │ │ + b 122344 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1223a8 │ │ │ │ + beq 122380 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1223cc │ │ │ │ + beq 1223a4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r6, r5 │ │ │ │ - b 1223b0 │ │ │ │ + b 122388 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1223ec │ │ │ │ + beq 1223c4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #384] @ 0x180 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12246c │ │ │ │ + bne 122444 │ │ │ │ ldr r5, [sl, #396] @ 0x18c │ │ │ │ add r7, sl, #32 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122488 │ │ │ │ + beq 122460 │ │ │ │ ldr r0, [sl, #404] @ 0x194 │ │ │ │ ldr fp, [sl, #400] @ 0x190 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12244c │ │ │ │ + beq 122424 │ │ │ │ add r6, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r6 │ │ │ │ - b 122434 │ │ │ │ + b 12240c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 122488 │ │ │ │ + beq 122460 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 40e544 │ │ │ │ - b 122488 │ │ │ │ + bl 40e51c │ │ │ │ + b 122460 │ │ │ │ ldr r0, [sl, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [sl, #396] @ 0x18c │ │ │ │ add r7, sl, #32 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 122424 │ │ │ │ + bne 1223fc │ │ │ │ ldr r0, [sl, #408] @ 0x198 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122560 │ │ │ │ + beq 122538 │ │ │ │ ldr r5, [sl, #416] @ 0x1a0 │ │ │ │ ldr fp, [sl, #412] @ 0x19c │ │ │ │ cmp r5, #0 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ - beq 12253c │ │ │ │ + beq 122514 │ │ │ │ mov r9, #0 │ │ │ │ - b 1224bc │ │ │ │ + b 122494 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 12253c │ │ │ │ + beq 122514 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ add r4, fp, r0, lsl #3 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122500 │ │ │ │ + beq 1224d8 │ │ │ │ add r8, r6, #4 │ │ │ │ - b 1224e4 │ │ │ │ + b 1224bc │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 122500 │ │ │ │ + beq 1224d8 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1224d8 │ │ │ │ + beq 1224b0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1224d8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1224b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122520 │ │ │ │ + beq 1224f8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1224b0 │ │ │ │ + beq 122488 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1224b0 │ │ │ │ + bl 40e51c │ │ │ │ + b 122488 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122560 │ │ │ │ + beq 122538 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122578 │ │ │ │ + beq 122550 │ │ │ │ ldr r0, [sl, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122590 │ │ │ │ + beq 122568 │ │ │ │ ldr r0, [sl, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #420] @ 0x1a4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122668 │ │ │ │ + bne 122640 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne 1220c4 │ │ │ │ + blne 12209c │ │ │ │ ldr r0, [r7, #216]! @ 0xd8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne 122164 │ │ │ │ + blne 12213c │ │ │ │ ldr r7, [sl, #432] @ 0x1b0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12261c │ │ │ │ + beq 1225f4 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ ldr r9, [sl, #436] @ 0x1b4 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 122600 │ │ │ │ + beq 1225d8 │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r6 │ │ │ │ - b 1225e8 │ │ │ │ + b 1225c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12261c │ │ │ │ + beq 1225f4 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #444] @ 0x1bc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122678 │ │ │ │ + bne 122650 │ │ │ │ ldr r1, [sl, #336] @ 0x150 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1226b0 │ │ │ │ + beq 122688 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122694 │ │ │ │ + bne 12266c │ │ │ │ ldr r1, [sl, #348] @ 0x15c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1226b0 │ │ │ │ + beq 122688 │ │ │ │ ldr r0, [sl, #352] @ 0x160 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [sl, #424] @ 0x1a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1225a0 │ │ │ │ + bl 40e51c │ │ │ │ + b 122578 │ │ │ │ ldr r0, [sl, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #336] @ 0x150 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 122638 │ │ │ │ - b 1226b0 │ │ │ │ + bne 122610 │ │ │ │ + b 122688 │ │ │ │ ldr r0, [sl, #340] @ 0x154 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #348] @ 0x15c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122654 │ │ │ │ + bne 12262c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1226d8 │ │ │ │ + beq 1226b0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r6, r5 │ │ │ │ - b 1226bc │ │ │ │ + b 122694 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12279c │ │ │ │ + beq 122774 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40e544 │ │ │ │ - b 12279c │ │ │ │ + bl 40e51c │ │ │ │ + b 122774 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12271c │ │ │ │ + beq 1226f4 │ │ │ │ mov r0, r6 │ │ │ │ add r9, r6, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r6, r9 │ │ │ │ - b 122700 │ │ │ │ + b 1226d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 122738 │ │ │ │ + beq 122710 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, sl, #408 @ 0x198 │ │ │ │ - bl 120970 │ │ │ │ + bl 120948 │ │ │ │ ldr r1, [sl, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1227d0 │ │ │ │ + bne 1227a8 │ │ │ │ ldr r1, [sl, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1227e8 │ │ │ │ + bne 1227c0 │ │ │ │ ldr r1, [sl, #420] @ 0x1a4 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 122804 │ │ │ │ + bne 1227dc │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne 1220c4 │ │ │ │ + blne 12209c │ │ │ │ ldr r2, [r7, #216]! @ 0xd8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ eor r2, r2, #2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne 122164 │ │ │ │ + blne 12213c │ │ │ │ add r0, sl, #432 @ 0x1b0 │ │ │ │ - bl 120a54 │ │ │ │ + bl 120a2c │ │ │ │ ldr r1, [sl, #444] @ 0x1bc │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1227b8 │ │ │ │ + beq 122790 │ │ │ │ ldr r0, [sl, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sl, #336]! @ 0x150 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ movne r0, sl │ │ │ │ - blne 122230 │ │ │ │ + blne 122208 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sl, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122758 │ │ │ │ + beq 122730 │ │ │ │ ldr r0, [sl, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #420] @ 0x1a4 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122768 │ │ │ │ + beq 122740 │ │ │ │ ldr r0, [sl, #424] @ 0x1a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122768 │ │ │ │ + bl 40e51c │ │ │ │ + b 122740 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12288c │ │ │ │ + beq 122864 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122870 │ │ │ │ + beq 122848 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 122854 │ │ │ │ + b 12282c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 122870 │ │ │ │ + beq 122848 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122848 │ │ │ │ + beq 122820 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122848 │ │ │ │ + bl 40e51c │ │ │ │ + b 122820 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12288c │ │ │ │ + beq 122864 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r0, #28]! │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1228bc │ │ │ │ - bl 1b6f44 │ │ │ │ + beq 122894 │ │ │ │ + bl 1b6f1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1228bc │ │ │ │ + beq 122894 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1228d0 │ │ │ │ + bne 1228a8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 122904 │ │ │ │ + bne 1228dc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 122928 │ │ │ │ + bne 122900 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1228fc │ │ │ │ + beq 1228d4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122980 │ │ │ │ + beq 122958 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 122964 │ │ │ │ + b 12293c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ - beq 122980 │ │ │ │ + beq 122958 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122958 │ │ │ │ + beq 122930 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122958 │ │ │ │ + bl 40e51c │ │ │ │ + b 122930 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1229a4 │ │ │ │ + beq 12297c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122a18 │ │ │ │ + beq 1229f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1229fc │ │ │ │ + beq 1229d4 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 1229e0 │ │ │ │ + b 1229b8 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 1229fc │ │ │ │ + beq 1229d4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1229d4 │ │ │ │ + beq 1229ac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1229d4 │ │ │ │ + bl 40e51c │ │ │ │ + b 1229ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 122a18 │ │ │ │ + beq 1229f0 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122a68 │ │ │ │ + bne 122a40 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122a84 │ │ │ │ + bne 122a5c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122aa0 │ │ │ │ + bne 122a78 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122a38 │ │ │ │ + beq 122a10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122a48 │ │ │ │ + beq 122a20 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122a48 │ │ │ │ + bl 40e51c │ │ │ │ + b 122a20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122b44 │ │ │ │ + bne 122b1c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122b60 │ │ │ │ + bne 122b38 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122b78 │ │ │ │ + beq 122b50 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122b24 │ │ │ │ + beq 122afc │ │ │ │ add r6, r8, #16 │ │ │ │ - b 122b08 │ │ │ │ + b 122ae0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 122b24 │ │ │ │ + beq 122afc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122afc │ │ │ │ + beq 122ad4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122afc │ │ │ │ + bl 40e51c │ │ │ │ + b 122ad4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 122b78 │ │ │ │ + beq 122b50 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ - b 122b78 │ │ │ │ + bl 40e51c │ │ │ │ + b 122b50 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122ad8 │ │ │ │ + beq 122ab0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 122ae4 │ │ │ │ + bne 122abc │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #648] @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122bf8 │ │ │ │ + bne 122bd0 │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122c18 │ │ │ │ + bne 122bf0 │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122c34 │ │ │ │ + bne 122c0c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r0, [r4, #496]! @ 0x1f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1218b0 │ │ │ │ + b 121888 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122bc0 │ │ │ │ + beq 122b98 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122bd0 │ │ │ │ + beq 122ba8 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122bd0 │ │ │ │ + bl 40e51c │ │ │ │ + b 122ba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #496]! @ 0x1f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 122c64 │ │ │ │ + beq 122c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #648] @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122ce0 │ │ │ │ + bne 122cb8 │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122d00 │ │ │ │ + bne 122cd8 │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122d1c │ │ │ │ + bne 122cf4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 1223f8 │ │ │ │ + bl 1223d0 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122d2c │ │ │ │ + bne 122d04 │ │ │ │ ldr r0, [r4, #496]! @ 0x1f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1218b0 │ │ │ │ + b 121888 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122c98 │ │ │ │ + beq 122c70 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122ca8 │ │ │ │ + beq 122c80 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122ca8 │ │ │ │ + bl 40e51c │ │ │ │ + b 122c80 │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122cc0 │ │ │ │ + bl 40e51c │ │ │ │ + b 122c98 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122d5c │ │ │ │ + beq 122d34 │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #496]! @ 0x1f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 122d78 │ │ │ │ + beq 122d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218b0 │ │ │ │ + bl 121888 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122e08 │ │ │ │ + bne 122de0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122e20 │ │ │ │ + beq 122df8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122de8 │ │ │ │ + beq 122dc0 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 122dcc │ │ │ │ + b 122da4 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 122de8 │ │ │ │ + beq 122dc0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122dc0 │ │ │ │ + beq 122d98 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122dc0 │ │ │ │ + bl 40e51c │ │ │ │ + b 122d98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 122e20 │ │ │ │ + beq 122df8 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ - b 122e20 │ │ │ │ + bl 40e51c │ │ │ │ + b 122df8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 122da8 │ │ │ │ + bne 122d80 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122e60 │ │ │ │ + bne 122e38 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122e7c │ │ │ │ + bne 122e54 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122e40 │ │ │ │ + beq 122e18 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122e40 │ │ │ │ + bl 40e51c │ │ │ │ + b 122e18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 122efc │ │ │ │ + beq 122ed4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122ee0 │ │ │ │ + beq 122eb8 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 122ec4 │ │ │ │ + b 122e9c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 122ee0 │ │ │ │ + beq 122eb8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122eb8 │ │ │ │ + beq 122e90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122eb8 │ │ │ │ + bl 40e51c │ │ │ │ + b 122e90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 122efc │ │ │ │ + beq 122ed4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122f3c │ │ │ │ + bne 122f14 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 122f58 │ │ │ │ + bne 122f30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122f1c │ │ │ │ + beq 122ef4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 122f1c │ │ │ │ + bl 40e51c │ │ │ │ + b 122ef4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122fd8 │ │ │ │ + beq 122fb0 │ │ │ │ mov r5, #0 │ │ │ │ - b 122f90 │ │ │ │ + b 122f68 │ │ │ │ add r5, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 122fd8 │ │ │ │ + beq 122fb0 │ │ │ │ add r4, r6, r5 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 122fc4 │ │ │ │ + bne 122f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 122f84 │ │ │ │ - bl 1a05bc │ │ │ │ - b 122f84 │ │ │ │ + beq 122f5c │ │ │ │ + bl 1a0594 │ │ │ │ + b 122f5c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 122fa4 │ │ │ │ + bl 40e51c │ │ │ │ + b 122f7c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122ffc │ │ │ │ + beq 122fd4 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 123020 │ │ │ │ + beq 122ff8 │ │ │ │ add r4, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - b 123008 │ │ │ │ + b 122fe0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123040 │ │ │ │ + beq 123018 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1230bc │ │ │ │ + beq 123094 │ │ │ │ mov r5, #0 │ │ │ │ - b 123074 │ │ │ │ + b 12304c │ │ │ │ add r5, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1230bc │ │ │ │ + beq 123094 │ │ │ │ add r4, r6, r5 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1230a8 │ │ │ │ + bne 123080 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 123068 │ │ │ │ - bl 1a05bc │ │ │ │ - b 123068 │ │ │ │ + beq 123040 │ │ │ │ + bl 1a0594 │ │ │ │ + b 123040 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 123088 │ │ │ │ + bl 40e51c │ │ │ │ + b 123060 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1230e0 │ │ │ │ + beq 1230b8 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 123104 │ │ │ │ + beq 1230dc │ │ │ │ add r4, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - b 1230ec │ │ │ │ + b 1230c4 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123124 │ │ │ │ + beq 1230fc │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1231c8 │ │ │ │ + beq 1231a0 │ │ │ │ ldrd r6, [r0, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1231a8 │ │ │ │ + beq 123180 │ │ │ │ mov r4, #0 │ │ │ │ - b 123160 │ │ │ │ + b 123138 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1231a8 │ │ │ │ + beq 123180 │ │ │ │ add r5, r6, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 123194 │ │ │ │ + bne 12316c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 123154 │ │ │ │ - bl 1a05bc │ │ │ │ - b 123154 │ │ │ │ + beq 12312c │ │ │ │ + bl 1a0594 │ │ │ │ + b 12312c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 123174 │ │ │ │ + bl 40e51c │ │ │ │ + b 12314c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1231c8 │ │ │ │ + beq 1231a0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1231ec │ │ │ │ + beq 1231c4 │ │ │ │ add r5, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r5 │ │ │ │ - b 1231d4 │ │ │ │ + b 1231ac │ │ │ │ cmp r8, #0 │ │ │ │ - beq 123208 │ │ │ │ + beq 1231e0 │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1232c8 │ │ │ │ + bne 1232a0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1232e4 │ │ │ │ + bne 1232bc │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 123300 │ │ │ │ + bne 1232d8 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12331c │ │ │ │ + bne 1232f4 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 123334 │ │ │ │ + beq 12330c │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r8, [r4, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1232a8 │ │ │ │ + beq 123280 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 12328c │ │ │ │ + b 123264 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 1232a8 │ │ │ │ + beq 123280 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 123280 │ │ │ │ + beq 123258 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 123280 │ │ │ │ + bl 40e51c │ │ │ │ + b 123258 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 123334 │ │ │ │ + beq 12330c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ - b 123334 │ │ │ │ + bl 40e51c │ │ │ │ + b 12330c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12323c │ │ │ │ + beq 123214 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12324c │ │ │ │ + beq 123224 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12325c │ │ │ │ + beq 123234 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 123268 │ │ │ │ + bne 123240 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 123378 │ │ │ │ + bne 123350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #32] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 123388 │ │ │ │ + bne 123360 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 123344 │ │ │ │ + bl 40e51c │ │ │ │ + b 12331c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 123358 │ │ │ │ + bl 40e51c │ │ │ │ + b 123330 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1233dc │ │ │ │ + bne 1233b4 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1233fc │ │ │ │ + bne 1233d4 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 122164 │ │ │ │ + b 12213c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1233c0 │ │ │ │ + beq 123398 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1233c0 │ │ │ │ + bl 40e51c │ │ │ │ + b 123398 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123460 │ │ │ │ + beq 123438 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 123434 │ │ │ │ + b 12340c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 123460 │ │ │ │ + beq 123438 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 123448 │ │ │ │ + bgt 123420 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 123428 │ │ │ │ + bne 123400 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 123428 │ │ │ │ + beq 123400 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 123428 │ │ │ │ + bl 40e51c │ │ │ │ + b 123400 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123484 │ │ │ │ + beq 12345c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123538 │ │ │ │ + beq 123510 │ │ │ │ mov r5, #0 │ │ │ │ - b 1234b8 │ │ │ │ + b 123490 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 123538 │ │ │ │ + beq 123510 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r4, r9, r0, lsl #3 │ │ │ │ ldrd sl, [r4, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1234fc │ │ │ │ + beq 1234d4 │ │ │ │ add r6, sl, #4 │ │ │ │ - b 1234e0 │ │ │ │ + b 1234b8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 1234fc │ │ │ │ + beq 1234d4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1234d4 │ │ │ │ + beq 1234ac │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1234d4 │ │ │ │ + bl 40e51c │ │ │ │ + b 1234ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12351c │ │ │ │ + beq 1234f4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1234ac │ │ │ │ + beq 123484 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1234ac │ │ │ │ + bl 40e51c │ │ │ │ + b 123484 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123560 │ │ │ │ + beq 123538 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, 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 123594 │ │ │ │ + beq 12356c │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r6 │ │ │ │ - b 12357c │ │ │ │ + b 123554 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1235b8 │ │ │ │ + beq 123590 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1235dc │ │ │ │ + beq 1235b4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r6, r5 │ │ │ │ - b 1235c0 │ │ │ │ + b 123598 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1235fc │ │ │ │ + beq 1235d4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12369c │ │ │ │ + bne 123674 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1236b8 │ │ │ │ + bne 123690 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1236d0 │ │ │ │ + beq 1236a8 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12367c │ │ │ │ + beq 123654 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 123660 │ │ │ │ + b 123638 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ - beq 12367c │ │ │ │ + beq 123654 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 123654 │ │ │ │ + beq 12362c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 123654 │ │ │ │ + bl 40e51c │ │ │ │ + b 12362c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1236d0 │ │ │ │ + beq 1236a8 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ - b 1236d0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1236a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 123630 │ │ │ │ + beq 123608 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12363c │ │ │ │ + bne 123614 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 123700 │ │ │ │ + bne 1236d8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1236e0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1236b8 │ │ │ │ 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 12373c │ │ │ │ + beq 123714 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r0, r6 │ │ │ │ - b 123724 │ │ │ │ + b 1236fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12375c │ │ │ │ + beq 123734 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 123780 │ │ │ │ + beq 123758 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r6, r5 │ │ │ │ - b 123764 │ │ │ │ + b 12373c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12379c │ │ │ │ + beq 123774 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ 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 1237d4 │ │ │ │ + beq 1237ac │ │ │ │ add r6, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1237bc │ │ │ │ + b 123794 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1237f8 │ │ │ │ + beq 1237d0 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12381c │ │ │ │ + beq 1237f4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r6, r5 │ │ │ │ - b 123800 │ │ │ │ + b 1237d8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12383c │ │ │ │ + beq 123814 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1238b8 │ │ │ │ + beq 123890 │ │ │ │ mov r5, #0 │ │ │ │ - b 123870 │ │ │ │ + b 123848 │ │ │ │ add r5, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1238b8 │ │ │ │ + beq 123890 │ │ │ │ add r4, r6, r5 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1238a4 │ │ │ │ + bne 12387c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 123864 │ │ │ │ - bl 1a05bc │ │ │ │ - b 123864 │ │ │ │ + beq 12383c │ │ │ │ + bl 1a0594 │ │ │ │ + b 12383c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 123884 │ │ │ │ + bl 40e51c │ │ │ │ + b 12385c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1238dc │ │ │ │ + beq 1238b4 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 123900 │ │ │ │ + beq 1238d8 │ │ │ │ add r4, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - b 1238e8 │ │ │ │ + b 1238c0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123920 │ │ │ │ + beq 1238f8 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b6f44 │ │ │ │ + bl 1b6f1c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12395c │ │ │ │ + beq 123934 │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123984 │ │ │ │ + beq 12395c │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1239f8 │ │ │ │ + beq 1239d0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1239d8 │ │ │ │ + beq 1239b0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1239bc │ │ │ │ + b 123994 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1239d8 │ │ │ │ + beq 1239b0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1239b0 │ │ │ │ + beq 123988 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1239b0 │ │ │ │ + bl 40e51c │ │ │ │ + b 123988 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1239f8 │ │ │ │ + beq 1239d0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 123a54 │ │ │ │ + beq 123a2c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 123a34 │ │ │ │ + beq 123a0c │ │ │ │ add r5, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r5 │ │ │ │ - b 123a1c │ │ │ │ + b 1239f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123a54 │ │ │ │ + beq 123a2c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 123a78 │ │ │ │ + beq 123a50 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r5, r6 │ │ │ │ - b 123a5c │ │ │ │ + b 123a34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123a94 │ │ │ │ + beq 123a6c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 123b0c │ │ │ │ + beq 123ae4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123aec │ │ │ │ + beq 123ac4 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 123ad0 │ │ │ │ + b 123aa8 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ - beq 123aec │ │ │ │ + beq 123ac4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 123ac4 │ │ │ │ + beq 123a9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 123ac4 │ │ │ │ + bl 40e51c │ │ │ │ + b 123a9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 123b0c │ │ │ │ + beq 123ae4 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ @@ -211237,113 +211227,113 @@ │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ muleq r0, r8, r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 123cfc │ │ │ │ + b 123cd4 │ │ │ │ mov r1, #-2147483632 @ 0x80000010 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 123e1c │ │ │ │ + bmi 123df4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 123de8 │ │ │ │ - ldr r0, [pc, #660] @ 123e58 │ │ │ │ + beq 123dc0 │ │ │ │ + ldr r0, [pc, #660] @ 123e30 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e20 │ │ │ │ + beq 123df8 │ │ │ │ mov r6, r0 │ │ │ │ - b 123dec │ │ │ │ + b 123dc4 │ │ │ │ mov r2, #-2147483637 @ 0x8000000b │ │ │ │ ldr r3, [r1, #4] │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483644 @ 0x80000004 │ │ │ │ - b 123d84 │ │ │ │ + b 123d5c │ │ │ │ add r2, r0, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ mov r0, #-2147483636 @ 0x8000000c │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483639 @ 0x80000009 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ - b 123d44 │ │ │ │ + b 123d1c │ │ │ │ mov r2, #-2147483633 @ 0x8000000f │ │ │ │ - b 123d28 │ │ │ │ + b 123d00 │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483641 @ 0x80000007 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - b 123cfc │ │ │ │ + b 123cd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #468] @ 123e5c │ │ │ │ + ldr r0, [pc, #468] @ 123e34 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e10 │ │ │ │ + beq 123de8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #-2147483631 @ 0x80000011 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #400] @ 123e64 │ │ │ │ + ldr r2, [pc, #400] @ 123e3c │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b4240 │ │ │ │ + bl 1b4218 │ │ │ │ mov r0, #-2147483628 @ 0x80000014 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483643 @ 0x80000005 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r2, [r0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #336] @ 123e68 │ │ │ │ + ldr r2, [pc, #336] @ 123e40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1b0920 │ │ │ │ + bl 1b08f8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #-2147483635 @ 0x8000000d │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ str r2, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ @@ -211368,27 +211358,27 @@ │ │ │ │ mov r2, #-2147483640 @ 0x80000008 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ str r2, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #188] @ 123e60 │ │ │ │ + ldr r0, [pc, #188] @ 123e38 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e10 │ │ │ │ + beq 123de8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #-2147483629 @ 0x80000013 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #1 │ │ │ │ @@ -211401,42 +211391,42 @@ │ │ │ │ stm r7, {r0, r4, r6} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #44] @ 123e54 │ │ │ │ + ldr r2, [pc, #44] @ 123e2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ - b 123e38 │ │ │ │ + b 123e10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r2, r4, r0, asr #17 │ │ │ │ - adceq ip, r9, r8, lsl #3 │ │ │ │ - adceq ip, r9, r4, asr #1 │ │ │ │ - adceq fp, r9, r8, lsr #31 │ │ │ │ - adceq r0, r4, r8, lsr #7 │ │ │ │ - adceq r0, r4, r0, ror r3 │ │ │ │ + adceq r2, r4, r8, ror #17 │ │ │ │ + strhteq ip, [r9], r0 │ │ │ │ + adceq ip, r9, ip, ror #1 │ │ │ │ + ldrdeq fp, [r9], r0 @ │ │ │ │ + ldrdeq r0, [r4], r0 @ │ │ │ │ + umlaleq r0, r4, r8, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 123fcc │ │ │ │ + bhi 123fa4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @@ -211452,51 +211442,51 @@ │ │ │ │ ldrsb r4, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 123f74 │ │ │ │ - ldr r2, [pc, #344] @ 124050 │ │ │ │ + bgt 123f4c │ │ │ │ + ldr r2, [pc, #344] @ 124028 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ strb r5, [sp] │ │ │ │ - b 123f3c │ │ │ │ + b 123f14 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcc 123f74 │ │ │ │ - ldr r2, [pc, #296] @ 124054 │ │ │ │ + bcc 123f4c │ │ │ │ + ldr r2, [pc, #296] @ 12402c │ │ │ │ mov r5, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r5, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, sp │ │ │ │ add r1, sp, #23 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 6b86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 123f80 │ │ │ │ - b 124040 │ │ │ │ + bne 123f58 │ │ │ │ + b 124018 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ adds r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ adcs r1, r5, #0 │ │ │ │ - bne 124000 │ │ │ │ + bne 123fd8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124040 │ │ │ │ + beq 124018 │ │ │ │ mov r2, #2 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ @@ -211508,60 +211498,60 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ 12405c │ │ │ │ + ldr r2, [pc, #136] @ 124034 │ │ │ │ add r3, sp, #23 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #80] @ 124058 │ │ │ │ + ldr r2, [pc, #80] @ 124030 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sp] │ │ │ │ mov r3, sp │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #23 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 6b86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 123f80 │ │ │ │ + bne 123f58 │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strhteq pc, [r3], ip @ │ │ │ │ - adceq pc, r3, ip, lsl #29 │ │ │ │ - adceq pc, r3, ip, lsr #27 │ │ │ │ - adceq pc, r3, r0, ror #27 │ │ │ │ + adceq pc, r3, r4, ror #29 │ │ │ │ + strhteq pc, [r3], r4 @ │ │ │ │ + ldrdeq pc, [r3], r4 @ │ │ │ │ + adceq pc, r3, r8, lsl #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ eor r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #21 │ │ │ │ movcs r2, #21 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 12419c │ │ │ │ + bhi 124174 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ @@ -211571,81 +211561,81 @@ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r4, [r1, #4] │ │ │ │ - b 124178 │ │ │ │ + b 124150 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124180 │ │ │ │ - ldr r2, [pc, #300] @ 124224 │ │ │ │ + beq 124158 │ │ │ │ + ldr r2, [pc, #300] @ 1241fc │ │ │ │ mov r3, sp │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ strb r5, [sp] │ │ │ │ bl 6b86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12418c │ │ │ │ - b 124214 │ │ │ │ + bne 124164 │ │ │ │ + b 1241ec │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124180 │ │ │ │ - ldr r2, [pc, #232] @ 12422c │ │ │ │ + beq 124158 │ │ │ │ + ldr r2, [pc, #232] @ 124204 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r1, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 1241ec │ │ │ │ + b 1241c4 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r4, [r1, #4] │ │ │ │ - b 124178 │ │ │ │ + b 124150 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 1241d0 │ │ │ │ + ble 1241a8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124214 │ │ │ │ + beq 1241ec │ │ │ │ mov r2, #2 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #140] @ 124230 │ │ │ │ + ldr r2, [pc, #140] @ 124208 │ │ │ │ add r3, sp, #23 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 56860 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #80] @ 124228 │ │ │ │ + ldr r2, [pc, #80] @ 124200 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sp] │ │ │ │ asr r1, r4, #31 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, sp │ │ │ │ @@ -211653,23 +211643,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 6b86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12418c │ │ │ │ + bne 124164 │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adceq pc, r3, ip, asr #25 │ │ │ │ - adceq pc, r3, r8, ror #23 │ │ │ │ - adceq pc, r3, r4, lsl #25 │ │ │ │ - adceq pc, r3, r0, lsr #24 │ │ │ │ + strdeq pc, [r3], r4 @ │ │ │ │ + adceq pc, r3, r0, lsl ip @ │ │ │ │ + adceq pc, r3, ip, lsr #25 │ │ │ │ + adceq pc, r3, r8, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -211680,142 +211670,142 @@ │ │ │ │ add sl, r0, #8 │ │ │ │ orr fp, r0, #4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #8 │ │ │ │ orr r6, r0, #4 │ │ │ │ strb r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 1242a4 │ │ │ │ + b 12427c │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 3a069c │ │ │ │ + bl 3a0674 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #-2147483627 @ 0x80000015 │ │ │ │ - beq 124344 │ │ │ │ + beq 12431c │ │ │ │ cmp r7, #-2147483626 @ 0x80000016 │ │ │ │ - beq 12435c │ │ │ │ + beq 124334 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 374d6c │ │ │ │ + bl 374d44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124368 │ │ │ │ + bne 124340 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 399c70 │ │ │ │ + bl 399c48 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 124364 │ │ │ │ + beq 12433c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r0, [sl] │ │ │ │ cmp r4, r2 │ │ │ │ strd r0, [r9] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bne 124280 │ │ │ │ - ldr r1, [pc, #320] @ 124478 │ │ │ │ + bne 124258 │ │ │ │ + ldr r1, [pc, #320] @ 124450 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 124280 │ │ │ │ + bl 5935b4 │ │ │ │ + b 124258 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b 124370 │ │ │ │ + b 124348 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ stm r1, {r0, r5} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1243b0 │ │ │ │ + beq 124388 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 124384 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 12435c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124354 │ │ │ │ + beq 12432c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 1243ec │ │ │ │ + b 1243c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 120940 │ │ │ │ - b 124400 │ │ │ │ + bl 120918 │ │ │ │ + b 1243d8 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b 124400 │ │ │ │ + b 1243d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 120f00 │ │ │ │ - b 124454 │ │ │ │ + bl 120ed8 │ │ │ │ + b 12442c │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 12442c │ │ │ │ + bl 19f1b4 │ │ │ │ + b 124404 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 124448 │ │ │ │ + beq 124420 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 124430 │ │ │ │ + b 124408 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12445c │ │ │ │ + bne 124434 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r3, ip, ror #26 │ │ │ │ + umlaleq pc, r3, r4, sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -211828,151 +211818,151 @@ │ │ │ │ add r0, r1, #16 │ │ │ │ add r9, r1, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp sl, fp │ │ │ │ - beq 1245c0 │ │ │ │ + beq 124598 │ │ │ │ ldr r0, [sl], #32 │ │ │ │ str sl, [r5] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1244c8 │ │ │ │ + beq 1244a0 │ │ │ │ sub r7, sl, #16 │ │ │ │ str r7, [r5, #8] │ │ │ │ sub r1, sl, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r8, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1245e8 │ │ │ │ + beq 1245c0 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ ldm r4, {r4, r9} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ stm r0, {r4, r9} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1245d4 │ │ │ │ + beq 1245ac │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ cmp r7, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r4, r9} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 124590 │ │ │ │ - ldr r1, [pc, #356] @ 1246ec │ │ │ │ + bne 124568 │ │ │ │ + ldr r1, [pc, #356] @ 1246c4 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ + bl 5935b4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6} │ │ │ │ stm r0, {r2, r3, r4, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp] │ │ │ │ - b 1244c8 │ │ │ │ + b 1244a0 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ strd r0, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 124624 │ │ │ │ + beq 1245fc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 1245f8 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 1245d0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1245cc │ │ │ │ + beq 1245a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 124674 │ │ │ │ + b 12464c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 120940 │ │ │ │ - b 124678 │ │ │ │ + bl 120918 │ │ │ │ + b 124650 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 121534 │ │ │ │ - b 124678 │ │ │ │ + bl 12150c │ │ │ │ + b 124650 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 120f00 │ │ │ │ - b 1246c8 │ │ │ │ + bl 120ed8 │ │ │ │ + b 1246a0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 1246a0 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 124678 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1246bc │ │ │ │ + beq 124694 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 1246a4 │ │ │ │ + b 12467c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1246d0 │ │ │ │ + bne 1246a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r3, ip, lsl fp @ │ │ │ │ + adceq pc, r3, r4, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -211983,257 +211973,257 @@ │ │ │ │ lsr r1, r0, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ lsrcc r4, r0, #4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124774 │ │ │ │ + beq 12474c │ │ │ │ lsl r6, r0, #4 │ │ │ │ - ldr r0, [pc, #484] @ 12492c │ │ │ │ + ldr r0, [pc, #484] @ 124904 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12477c │ │ │ │ - ldr r2, [pc, #460] @ 124934 │ │ │ │ + bne 124754 │ │ │ │ + ldr r2, [pc, #460] @ 12490c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ str r9, [sp, #16] │ │ │ │ cmpne r8, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 1247b8 │ │ │ │ + bne 124790 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r7, [sp] │ │ │ │ mov r3, #-2147483628 @ 0x80000014 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r9, r0, #8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r4, r0, #8 │ │ │ │ add fp, r1, #1 │ │ │ │ - b 124804 │ │ │ │ + b 1247dc │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ mov r8, sl │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r1, [r0, r6, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 124798 │ │ │ │ + beq 124770 │ │ │ │ add sl, r8, #16 │ │ │ │ str fp, [r5, #8] │ │ │ │ str sl, [r5] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 124860 │ │ │ │ + beq 124838 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r6, r7 │ │ │ │ strd r2, [r9] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 1247d4 │ │ │ │ - ldr r1, [pc, #220] @ 124930 │ │ │ │ + bne 1247ac │ │ │ │ + ldr r1, [pc, #220] @ 124908 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 59371c │ │ │ │ - b 1247d4 │ │ │ │ + bl 5936f4 │ │ │ │ + b 1247ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, #-2147483627 @ 0x80000015 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r2, #1 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 124894 │ │ │ │ + beq 12486c │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r0, r5 │ │ │ │ - b 12487c │ │ │ │ + b 124854 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1247b0 │ │ │ │ + beq 124788 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b 124918 │ │ │ │ + bl 12150c │ │ │ │ + b 1248f0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1248ec │ │ │ │ + beq 1248c4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r5, r7 │ │ │ │ - b 1248d0 │ │ │ │ + b 1248a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124920 │ │ │ │ + beq 1248f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 123710 │ │ │ │ + bl 1236e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r9, r8, lsl #12 │ │ │ │ - adceq pc, r3, r0, ror r8 @ │ │ │ │ - adceq pc, r3, r8, asr #18 │ │ │ │ + adceq fp, r9, r0, lsr r6 │ │ │ │ + umlaleq pc, r3, r8, r8 @ │ │ │ │ + adceq pc, r3, r0, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #8 │ │ │ │ strb r2, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r4, r5, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r8, r0, #8 │ │ │ │ - ldr r9, [pc, #392] @ 124b00 │ │ │ │ + ldr r9, [pc, #392] @ 124ad8 │ │ │ │ add fp, sp, #8 │ │ │ │ add sl, sp, #16 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 1249a0 │ │ │ │ + b 124978 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r1, [r0, r6, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 3a08e0 │ │ │ │ + bl 3a08b8 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124a10 │ │ │ │ + bne 1249e8 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124a6c │ │ │ │ + beq 124a44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 399c70 │ │ │ │ + bl 399c48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 124a14 │ │ │ │ + beq 1249ec │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r6, r7 │ │ │ │ strd r2, [r8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 124984 │ │ │ │ + bne 12495c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 59371c │ │ │ │ - b 124984 │ │ │ │ + bl 5936f4 │ │ │ │ + b 12495c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, #-2147483627 @ 0x80000015 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, r2, #1 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 124a48 │ │ │ │ + beq 124a20 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r0, r5 │ │ │ │ - b 124a30 │ │ │ │ + b 124a08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124a84 │ │ │ │ + beq 124a5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, #-2147483628 @ 0x80000014 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 121534 │ │ │ │ - b 124aec │ │ │ │ + bl 12150c │ │ │ │ + b 124ac4 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 124ac0 │ │ │ │ + beq 124a98 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ mov r5, r7 │ │ │ │ - b 124aa4 │ │ │ │ + b 124a7c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124af4 │ │ │ │ + beq 124acc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 123710 │ │ │ │ + bl 1236e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq pc, r3, r8, asr #14 │ │ │ │ + adceq pc, r3, r0, ror r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ add r7, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -212259,85 +212249,85 @@ │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r0, r0, r0, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 124d9c │ │ │ │ + b 124d74 │ │ │ │ mov r0, #-2147483632 @ 0x80000010 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne 124bbc │ │ │ │ + bne 124b94 │ │ │ │ mov r0, r4 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124ed8 │ │ │ │ + beq 124eb0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 12519c │ │ │ │ - beq 125104 │ │ │ │ - ldr r0, [pc, #1764] @ 1252b4 │ │ │ │ + bmi 125174 │ │ │ │ + beq 1250dc │ │ │ │ + ldr r0, [pc, #1764] @ 12528c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1251a0 │ │ │ │ + beq 125178 │ │ │ │ mov r6, r0 │ │ │ │ - b 125108 │ │ │ │ + b 1250e0 │ │ │ │ mov r0, #-2147483637 @ 0x8000000b │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ - b 124e98 │ │ │ │ + b 124e70 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne 124c30 │ │ │ │ + bne 124c08 │ │ │ │ mov r0, r4 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124ed8 │ │ │ │ + beq 124eb0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 12519c │ │ │ │ - beq 125120 │ │ │ │ - ldr r0, [pc, #1644] @ 1252b0 │ │ │ │ + bmi 125174 │ │ │ │ + beq 1250f8 │ │ │ │ + ldr r0, [pc, #1644] @ 125288 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1251a0 │ │ │ │ + beq 125178 │ │ │ │ mov r6, r0 │ │ │ │ - b 125124 │ │ │ │ + b 1250fc │ │ │ │ mov r0, #-2147483639 @ 0x80000009 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ - b 124e58 │ │ │ │ + b 124e30 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bne 124ca4 │ │ │ │ + bne 124c7c │ │ │ │ mov r0, r4 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124ed8 │ │ │ │ + beq 124eb0 │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r0, #-2147483633 @ 0x8000000f │ │ │ │ str r7, [r5, #8] │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ @@ -212347,33 +212337,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b 124d9c │ │ │ │ + b 124d74 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 124ec4 │ │ │ │ + beq 124e9c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #1440] @ 1252b8 │ │ │ │ + ldr r7, [pc, #1440] @ 125290 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r7, [r7] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1251b4 │ │ │ │ + beq 12518c │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #-2147483631 @ 0x80000011 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -212382,19 +212372,19 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1246f0 │ │ │ │ + bl 1246c8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #-2147483627 @ 0x80000015 │ │ │ │ - bne 124ee8 │ │ │ │ + bne 124ec0 │ │ │ │ mov r4, #-2147483626 @ 0x80000016 │ │ │ │ stm r5, {r4, r9} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r5] │ │ │ │ @@ -212409,37 +212399,37 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 124f78 │ │ │ │ - ldr r0, [pc, #1240] @ 1252c4 │ │ │ │ + beq 124f50 │ │ │ │ + ldr r0, [pc, #1240] @ 12529c │ │ │ │ lsl r7, r6, #5 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124f80 │ │ │ │ - ldr r2, [pc, #1212] @ 1252cc │ │ │ │ + bne 124f58 │ │ │ │ + ldr r2, [pc, #1212] @ 1252a4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bne 124e3c │ │ │ │ + bne 124e14 │ │ │ │ mov r0, r4 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124ed8 │ │ │ │ + beq 124eb0 │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r0, #-2147483635 @ 0x8000000d │ │ │ │ str r7, [r5, #8] │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483642 @ 0x80000006 │ │ │ │ @@ -212462,18 +212452,18 @@ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ str r0, [r5] │ │ │ │ strd r2, [r5, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 123b10 │ │ │ │ + bl 123ae8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - bne 124f28 │ │ │ │ + bne 124f00 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #-2147483626 @ 0x80000016 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ str r0, [r5] │ │ │ │ @@ -212485,32 +212475,32 @@ │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmpne r1, r0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bne 125164 │ │ │ │ + bne 12513c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #896] @ 1252bc │ │ │ │ + ldr r7, [pc, #896] @ 125294 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r7, [r7] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #8 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1251c4 │ │ │ │ + beq 12519c │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #-2147483629 @ 0x80000013 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -212521,110 +212511,110 @@ │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ orr r4, fp, #4 │ │ │ │ orr r7, sl, #4 │ │ │ │ add r9, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 124fc8 │ │ │ │ + b 124fa0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bf35c │ │ │ │ + bl 1bf334 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 125060 │ │ │ │ + beq 125038 │ │ │ │ cmp r0, #-2147483626 @ 0x80000016 │ │ │ │ - beq 125028 │ │ │ │ + beq 125000 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 124fa4 │ │ │ │ - ldr r1, [pc, #684] @ 1252c8 │ │ │ │ + bne 124f7c │ │ │ │ + ldr r1, [pc, #684] @ 1252a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5935dc │ │ │ │ - b 124fa4 │ │ │ │ + bl 5935b4 │ │ │ │ + b 124f7c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1250d4 │ │ │ │ + beq 1250ac │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19f1dc │ │ │ │ + bl 19f1b4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 125034 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 12500c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ sub r1, r0, #-2147483627 @ 0x80000015 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1250f0 │ │ │ │ + bcc 1250c8 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125150 │ │ │ │ + beq 125128 │ │ │ │ mov r0, #-2147483626 @ 0x80000016 │ │ │ │ strd r0, [r7] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1250f0 │ │ │ │ + beq 1250c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r8, #-2147483626 @ 0x80000016 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #-2147483634 @ 0x8000000e │ │ │ │ - b 125138 │ │ │ │ + b 125110 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #-2147483636 @ 0x8000000c │ │ │ │ str r0, [r5] │ │ │ │ @@ -212635,116 +212625,116 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #24 │ │ │ │ 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} │ │ │ │ sub r0, r1, r0 │ │ │ │ - ldr r2, [pc, #336] @ 1252c0 │ │ │ │ + ldr r2, [pc, #336] @ 125298 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r3, r0, lsr #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 57f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483626 @ 0x80000016 │ │ │ │ strd r0, [r5] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #260] @ 1252ac │ │ │ │ + ldr r2, [pc, #260] @ 125284 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8e644 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ - b 1251d0 │ │ │ │ + b 1251a8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #16 │ │ │ │ bl 8e68c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 121534 │ │ │ │ - b 1252a0 │ │ │ │ + bl 12150c │ │ │ │ + b 125278 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 121534 │ │ │ │ - b 1252a0 │ │ │ │ + bl 12150c │ │ │ │ + b 125278 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b 1252a0 │ │ │ │ + bl 12150c │ │ │ │ + b 125278 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 121534 │ │ │ │ - b 1252a0 │ │ │ │ + bl 12150c │ │ │ │ + b 125278 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 120940 │ │ │ │ - b 125298 │ │ │ │ + bl 120918 │ │ │ │ + b 125270 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 19f1dc │ │ │ │ - b 125250 │ │ │ │ + bl 19f1b4 │ │ │ │ + b 125228 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12526c │ │ │ │ + beq 125244 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 19aef4 │ │ │ │ + bl 19aecc │ │ │ │ mov r0, r5 │ │ │ │ - b 125254 │ │ │ │ + b 12522c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1252a0 │ │ │ │ + beq 125278 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 120f00 │ │ │ │ + bl 120ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq lr, r3, r8, asr lr │ │ │ │ - adceq fp, r9, r8, lsl #2 │ │ │ │ - adceq fp, r9, ip, ror r1 │ │ │ │ - adceq fp, r9, ip, lsr r0 │ │ │ │ - adceq sl, r9, r8, lsl lr │ │ │ │ - adceq r1, r4, r8, lsr #12 │ │ │ │ - adceq sl, r9, r0, ror #30 │ │ │ │ - adceq pc, r3, r8, lsl #1 │ │ │ │ - adceq pc, r3, r0, lsl #5 │ │ │ │ + adceq lr, r3, r0, lsl #29 │ │ │ │ + adceq fp, r9, r0, lsr r1 │ │ │ │ + adceq fp, r9, r4, lsr #3 │ │ │ │ + adceq fp, r9, r4, rrx │ │ │ │ + adceq sl, r9, r0, asr #28 │ │ │ │ + adceq r1, r4, r0, asr r6 │ │ │ │ + adceq sl, r9, r8, lsl #31 │ │ │ │ + strhteq pc, [r3], r0 @ │ │ │ │ + adceq pc, r3, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [r4, #16]! │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 1253ec │ │ │ │ + bhi 1253c4 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ @@ -212758,178 +212748,178 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125494 │ │ │ │ + beq 12546c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #608] @ 1255c4 │ │ │ │ - ldr r2, [pc, #608] @ 1255c8 │ │ │ │ + ldr r1, [pc, #608] @ 12559c │ │ │ │ + ldr r2, [pc, #608] @ 1255a0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ - b 1253e0 │ │ │ │ + b 1253b8 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r6, #7 │ │ │ │ - bne 12550c │ │ │ │ - ldr r1, [pc, #556] @ 1255d4 │ │ │ │ + bne 1254e4 │ │ │ │ + ldr r1, [pc, #556] @ 1255ac │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12550c │ │ │ │ + bne 1254e4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1254cc │ │ │ │ + beq 1254a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - b 1254c4 │ │ │ │ + b 12549c │ │ │ │ mov r6, r1 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ - bl 38d738 │ │ │ │ + bl 38d710 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - b 125494 │ │ │ │ - ldr r2, [pc, #460] @ 1255c0 │ │ │ │ + b 12546c │ │ │ │ + ldr r2, [pc, #460] @ 125598 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #19 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 567fc │ │ │ │ mov fp, r0 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - b 1254dc │ │ │ │ + b 1254b4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ orrs r2, r0, r3 │ │ │ │ - beq 125494 │ │ │ │ + beq 12546c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #408] @ 1255cc │ │ │ │ - ldr r2, [pc, #408] @ 1255d0 │ │ │ │ + ldr r1, [pc, #408] @ 1255a4 │ │ │ │ + ldr r2, [pc, #408] @ 1255a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ bl 6b86c │ │ │ │ - b 1253e0 │ │ │ │ + b 1253b8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r7, #7 │ │ │ │ - bne 125534 │ │ │ │ - ldr r2, [pc, #364] @ 1255dc │ │ │ │ + bne 12550c │ │ │ │ + ldr r2, [pc, #364] @ 1255b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 539d8 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125534 │ │ │ │ + bne 12550c │ │ │ │ mov r0, r1 │ │ │ │ - bl 121534 │ │ │ │ - b 1254cc │ │ │ │ + bl 12150c │ │ │ │ + b 1254a4 │ │ │ │ ldmib r1, {r6, r7} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 38d738 │ │ │ │ + bl 38d710 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1254cc │ │ │ │ + beq 1254a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ cmp fp, #0 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - beq 1254fc │ │ │ │ + beq 1254d4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov sl, #-2147483626 @ 0x80000016 │ │ │ │ strd sl, [r5] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ movne r0, sp │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ 1255d8 │ │ │ │ + ldr r2, [pc, #196] @ 1255b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 581f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1253c8 │ │ │ │ - b 1254cc │ │ │ │ - ldr r2, [pc, #164] @ 1255e0 │ │ │ │ + bne 1253a0 │ │ │ │ + b 1254a4 │ │ │ │ + ldr r2, [pc, #164] @ 1255b8 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 581f8 │ │ │ │ - b 1253e0 │ │ │ │ + b 1253b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1255a4 │ │ │ │ + beq 12557c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - b 125580 │ │ │ │ + b 125558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1255a4 │ │ │ │ + beq 12557c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1255a4 │ │ │ │ + bl 40e51c │ │ │ │ + b 12557c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 121534 │ │ │ │ - b 1255a4 │ │ │ │ + bl 12150c │ │ │ │ + b 12557c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1255b4 │ │ │ │ + beq 12558c │ │ │ │ mov r0, r4 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq lr, [r3], ip @ │ │ │ │ - ldrdeq sl, [r4], r8 @ │ │ │ │ - adceq sl, r4, ip, asr #27 │ │ │ │ - adceq sl, r4, ip, lsl #30 │ │ │ │ - adceq sl, r4, r0, lsl #26 │ │ │ │ - addeq r9, r7, pc, lsr lr │ │ │ │ - ldrdeq sl, [r4], r0 @ │ │ │ │ - addeq r9, r7, r7, ror sp │ │ │ │ - adceq sl, r4, r4, lsr #5 │ │ │ │ + adceq lr, r3, r4, lsl #14 │ │ │ │ + adceq fp, r4, r0 │ │ │ │ + strdeq sl, [r4], r4 @ │ │ │ │ + adceq sl, r4, r4, lsr pc │ │ │ │ + adceq sl, r4, r8, lsr #26 │ │ │ │ + addeq r9, r7, r7, lsr #28 │ │ │ │ + strdeq sl, [r4], r8 @ │ │ │ │ + addeq r9, r7, pc, asr sp │ │ │ │ + adceq sl, r4, ip, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -212937,15 +212927,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 12570c │ │ │ │ + bhi 1256e4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -212958,148 +212948,148 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1257a8 │ │ │ │ + beq 125780 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 125848 │ │ │ │ - ldr r1, [pc, #756] @ 12597c │ │ │ │ + beq 125820 │ │ │ │ + ldr r1, [pc, #756] @ 125954 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #752] @ 125980 │ │ │ │ + ldr r2, [pc, #752] @ 125958 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 125774 │ │ │ │ + b 12574c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #17 │ │ │ │ - bne 1257e4 │ │ │ │ - ldr r1, [pc, #712] @ 125990 │ │ │ │ + bne 1257bc │ │ │ │ + ldr r1, [pc, #712] @ 125968 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1258c8 │ │ │ │ + bne 1258a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1257d0 │ │ │ │ - b 125860 │ │ │ │ + bne 1257a8 │ │ │ │ + b 125838 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 387e24 │ │ │ │ - b 125858 │ │ │ │ - ldr r2, [pc, #612] @ 125978 │ │ │ │ + bl 387dfc │ │ │ │ + b 125830 │ │ │ │ + ldr r2, [pc, #612] @ 125950 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 125860 │ │ │ │ + b 125838 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 1257a8 │ │ │ │ + beq 125780 │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 125848 │ │ │ │ - ldr r1, [pc, #560] @ 125984 │ │ │ │ + beq 125820 │ │ │ │ + ldr r1, [pc, #560] @ 12595c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #556] @ 125988 │ │ │ │ + ldr r2, [pc, #556] @ 125960 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 125858 │ │ │ │ + b 125830 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #17 │ │ │ │ - bne 125824 │ │ │ │ - ldr r1, [pc, #520] @ 12599c │ │ │ │ + bne 1257fc │ │ │ │ + ldr r1, [pc, #520] @ 125974 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1258f8 │ │ │ │ + bne 1258d0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 125854 │ │ │ │ + b 12582c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 387e24 │ │ │ │ + bl 387dfc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 125860 │ │ │ │ + beq 125838 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 125860 │ │ │ │ + bl 40e51c │ │ │ │ + b 125838 │ │ │ │ cmp r5, #19 │ │ │ │ - bne 1258c8 │ │ │ │ - ldr r1, [pc, #408] @ 12598c │ │ │ │ + bne 1258a0 │ │ │ │ + ldr r1, [pc, #408] @ 125964 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1258c8 │ │ │ │ + bne 1258a0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1257d0 │ │ │ │ - b 125860 │ │ │ │ + bne 1257a8 │ │ │ │ + b 125838 │ │ │ │ cmp r7, #19 │ │ │ │ - bne 1258f8 │ │ │ │ - ldr r1, [pc, #356] @ 125998 │ │ │ │ + bne 1258d0 │ │ │ │ + ldr r1, [pc, #356] @ 125970 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1258f8 │ │ │ │ + bne 1258d0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125894 │ │ │ │ + beq 12586c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -213107,69 +213097,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ 125994 │ │ │ │ + ldr r2, [pc, #196] @ 12596c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1257d0 │ │ │ │ - b 125860 │ │ │ │ - ldr r2, [pc, #160] @ 1259a0 │ │ │ │ + bne 1257a8 │ │ │ │ + b 125838 │ │ │ │ + ldr r2, [pc, #160] @ 125978 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 125854 │ │ │ │ - b 125920 │ │ │ │ + b 12582c │ │ │ │ + b 1258f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 125958 │ │ │ │ + beq 125930 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 125958 │ │ │ │ + bl 40e51c │ │ │ │ + b 125930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 125958 │ │ │ │ + bl 12150c │ │ │ │ + b 125930 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 12596c │ │ │ │ + beq 125944 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq lr, r3, ip, lsr #4 │ │ │ │ - adceq sl, r4, r0, asr #24 │ │ │ │ - adceq sl, r4, r8, lsr #21 │ │ │ │ - adceq sl, r4, r8, ror fp │ │ │ │ - adceq sl, r4, r0, ror #19 │ │ │ │ - addeq sl, r7, fp, lsl r6 │ │ │ │ - addeq sl, r7, r6, lsr r7 │ │ │ │ - adceq sl, r4, ip, asr #13 │ │ │ │ - ldrdeq sl, [r7], fp │ │ │ │ - addeq sl, r7, sl, ror #12 │ │ │ │ - umlaleq sl, r4, ip, r6 │ │ │ │ + adceq lr, r3, r4, asr r2 │ │ │ │ + adceq sl, r4, r8, ror #24 │ │ │ │ + ldrdeq sl, [r4], r0 @ │ │ │ │ + adceq sl, r4, r0, lsr #23 │ │ │ │ + adceq sl, r4, r8, lsl #20 │ │ │ │ + addeq sl, r7, r3, lsl #12 │ │ │ │ + addeq sl, r7, lr, lsl r7 │ │ │ │ + strdeq sl, [r4], r4 @ │ │ │ │ + addeq sl, r7, r3, asr #11 │ │ │ │ + addeq sl, r7, r2, asr r6 │ │ │ │ + adceq sl, r4, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -213177,15 +213167,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 125acc │ │ │ │ + bhi 125aa4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -213198,171 +213188,171 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125c34 │ │ │ │ + beq 125c0c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 125b7c │ │ │ │ + beq 125b54 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 125c64 │ │ │ │ - ldr r1, [pc, #840] @ 125d98 │ │ │ │ + beq 125c3c │ │ │ │ + ldr r1, [pc, #840] @ 125d70 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #836] @ 125d9c │ │ │ │ + ldr r2, [pc, #836] @ 125d74 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 125b40 │ │ │ │ + b 125b18 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #4 │ │ │ │ - beq 125ba4 │ │ │ │ + beq 125b7c │ │ │ │ cmp r5, #6 │ │ │ │ - bne 125bd0 │ │ │ │ - ldr r1, [pc, #792] @ 125db0 │ │ │ │ + bne 125ba8 │ │ │ │ + ldr r1, [pc, #792] @ 125d88 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125ce4 │ │ │ │ + bne 125cbc │ │ │ │ mov r0, #1 │ │ │ │ - b 125bf8 │ │ │ │ + b 125bd0 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38df64 │ │ │ │ - b 125c74 │ │ │ │ - ldr r2, [pc, #704] @ 125d94 │ │ │ │ + bl 38df3c │ │ │ │ + b 125c4c │ │ │ │ + ldr r2, [pc, #704] @ 125d6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 125c7c │ │ │ │ + b 125c54 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 125c34 │ │ │ │ + beq 125c0c │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 125b7c │ │ │ │ + beq 125b54 │ │ │ │ eor r1, r0, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 125c64 │ │ │ │ - ldr r1, [pc, #644] @ 125da4 │ │ │ │ + beq 125c3c │ │ │ │ + ldr r1, [pc, #644] @ 125d7c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #640] @ 125da8 │ │ │ │ + ldr r2, [pc, #640] @ 125d80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 125c74 │ │ │ │ + b 125c4c │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #4 │ │ │ │ - beq 125c20 │ │ │ │ + beq 125bf8 │ │ │ │ cmp r7, #6 │ │ │ │ - bne 125c40 │ │ │ │ - ldr r1, [pc, #568] @ 125da0 │ │ │ │ + bne 125c18 │ │ │ │ + ldr r1, [pc, #568] @ 125d78 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125d14 │ │ │ │ + bne 125cec │ │ │ │ mov r0, #1 │ │ │ │ - b 125c68 │ │ │ │ + b 125c40 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38df64 │ │ │ │ + bl 38df3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 125c0c │ │ │ │ - b 125c7c │ │ │ │ + bne 125be4 │ │ │ │ + b 125c54 │ │ │ │ ldr r0, [r7] │ │ │ │ - ldr r1, [pc, #516] @ 125db4 │ │ │ │ + ldr r1, [pc, #516] @ 125d8c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 125ce4 │ │ │ │ + bne 125cbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 125c0c │ │ │ │ - b 125c7c │ │ │ │ + bne 125be4 │ │ │ │ + b 125c54 │ │ │ │ cmp r5, #15 │ │ │ │ - bne 125ce4 │ │ │ │ - ldr r1, [pc, #460] @ 125dac │ │ │ │ + bne 125cbc │ │ │ │ + ldr r1, [pc, #460] @ 125d84 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125ce4 │ │ │ │ + bne 125cbc │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 125c7c │ │ │ │ + beq 125c54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 125c7c │ │ │ │ + bl 40e51c │ │ │ │ + b 125c54 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r1, [pc, #404] @ 125dc0 │ │ │ │ + ldr r1, [pc, #404] @ 125d98 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 125d14 │ │ │ │ + bne 125cec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 125c70 │ │ │ │ + b 125c48 │ │ │ │ cmp r7, #15 │ │ │ │ - bne 125d14 │ │ │ │ - ldr r1, [pc, #364] @ 125dbc │ │ │ │ + bne 125cec │ │ │ │ + ldr r1, [pc, #364] @ 125d94 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125d14 │ │ │ │ + bne 125cec │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125cb0 │ │ │ │ + beq 125c88 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -213370,71 +213360,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #204] @ 125db8 │ │ │ │ + ldr r2, [pc, #204] @ 125d90 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 125c0c │ │ │ │ - b 125c7c │ │ │ │ - ldr r2, [pc, #168] @ 125dc4 │ │ │ │ + bne 125be4 │ │ │ │ + b 125c54 │ │ │ │ + ldr r2, [pc, #168] @ 125d9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 125c70 │ │ │ │ - b 125d3c │ │ │ │ + b 125c48 │ │ │ │ + b 125d14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 125d74 │ │ │ │ + beq 125d4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 125d74 │ │ │ │ + bl 40e51c │ │ │ │ + b 125d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 125d74 │ │ │ │ + bl 12150c │ │ │ │ + b 125d4c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 125d88 │ │ │ │ + beq 125d60 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r3, ip, ror sp │ │ │ │ - adceq sl, r4, r8, ror #16 │ │ │ │ - adceq sl, r4, r0, ror #13 │ │ │ │ - addeq r9, r7, sl, asr #12 │ │ │ │ - umlaleq sl, r4, ip, r7 │ │ │ │ - adceq sl, r4, r4, lsl r6 │ │ │ │ - addeq r9, r7, sp, lsr #12 │ │ │ │ - addeq r9, r7, sl, lsl r7 │ │ │ │ - @ instruction: 0x008625bb │ │ │ │ - adceq r9, r4, r0, asr fp │ │ │ │ - @ instruction: 0x008795bd │ │ │ │ - addeq r2, r6, pc, lsr r5 │ │ │ │ - adceq r9, r4, r0, lsr #22 │ │ │ │ + adceq sp, r3, r4, lsr #27 │ │ │ │ + umlaleq sl, r4, r0, r8 │ │ │ │ + adceq sl, r4, r8, lsl #14 │ │ │ │ + addeq r9, r7, r2, lsr r6 │ │ │ │ + adceq sl, r4, r4, asr #15 │ │ │ │ + adceq sl, r4, ip, lsr r6 │ │ │ │ + addeq r9, r7, r5, lsl r6 │ │ │ │ + addeq r9, r7, r2, lsl #14 │ │ │ │ + addeq r2, r6, r3, lsr #11 │ │ │ │ + adceq r9, r4, r8, ror fp │ │ │ │ + addeq r9, r7, r5, lsr #11 │ │ │ │ + addeq r2, r6, r7, lsr #10 │ │ │ │ + adceq r9, r4, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -213442,15 +213432,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 125f04 │ │ │ │ + bhi 125edc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ @@ -213463,161 +213453,161 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125ff0 │ │ │ │ - cmp r0, #1 │ │ │ │ beq 125fc8 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 125fa0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 126060 │ │ │ │ - ldr r1, [pc, #800] @ 126194 │ │ │ │ + beq 126038 │ │ │ │ + ldr r1, [pc, #800] @ 12616c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #796] @ 126198 │ │ │ │ + ldr r2, [pc, #796] @ 126170 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 125f78 │ │ │ │ + b 125f50 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #3 │ │ │ │ - bne 125ffc │ │ │ │ - ldr r1, [pc, #760] @ 1261ac │ │ │ │ + bne 125fd4 │ │ │ │ + ldr r1, [pc, #760] @ 126184 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1260e0 │ │ │ │ - ldr r1, [pc, #736] @ 1261b0 │ │ │ │ + beq 1260b8 │ │ │ │ + ldr r1, [pc, #736] @ 126188 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1260ec │ │ │ │ + bne 1260c4 │ │ │ │ mov r0, #1 │ │ │ │ - b 12601c │ │ │ │ + b 125ff4 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 382a9c │ │ │ │ - b 126070 │ │ │ │ - ldr r2, [pc, #644] @ 126190 │ │ │ │ + bl 382a74 │ │ │ │ + b 126048 │ │ │ │ + ldr r2, [pc, #644] @ 126168 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 126078 │ │ │ │ + b 126050 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 125ff0 │ │ │ │ + beq 125fc8 │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 125fc8 │ │ │ │ + beq 125fa0 │ │ │ │ eor r1, r0, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 126060 │ │ │ │ - ldr r1, [pc, #580] @ 12619c │ │ │ │ + beq 126038 │ │ │ │ + ldr r1, [pc, #580] @ 126174 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #576] @ 1261a0 │ │ │ │ + ldr r2, [pc, #576] @ 126178 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 126070 │ │ │ │ + b 126048 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne 126044 │ │ │ │ - ldr r1, [pc, #548] @ 1261bc │ │ │ │ + bne 12601c │ │ │ │ + ldr r1, [pc, #548] @ 126194 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125ff0 │ │ │ │ - ldr r1, [pc, #524] @ 1261c0 │ │ │ │ + beq 125fc8 │ │ │ │ + ldr r1, [pc, #524] @ 126198 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126110 │ │ │ │ + bne 1260e8 │ │ │ │ mov r0, #1 │ │ │ │ - b 126064 │ │ │ │ + b 12603c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 382a9c │ │ │ │ + bl 382a74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 126030 │ │ │ │ - b 126078 │ │ │ │ + bne 126008 │ │ │ │ + b 126050 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 12606c │ │ │ │ + b 126044 │ │ │ │ cmp r5, #2 │ │ │ │ - ldreq r0, [pc, #412] @ 1261a4 │ │ │ │ + ldreq r0, [pc, #412] @ 12617c │ │ │ │ ldrheq r1, [r7] │ │ │ │ addeq r0, pc, r0 │ │ │ │ ldrheq r0, [r0] │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne 1260ec │ │ │ │ + bne 1260c4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126078 │ │ │ │ + beq 126050 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126078 │ │ │ │ + bl 40e51c │ │ │ │ + b 126050 │ │ │ │ cmp r7, #2 │ │ │ │ - ldreq r0, [pc, #356] @ 1261b4 │ │ │ │ + ldreq r0, [pc, #356] @ 12618c │ │ │ │ ldrheq r1, [r6] │ │ │ │ addeq r0, pc, r0 │ │ │ │ ldrheq r0, [r0] │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne 126110 │ │ │ │ + bne 1260e8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1260ac │ │ │ │ + beq 126084 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -213627,69 +213617,69 @@ │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 126024 │ │ │ │ - ldr r2, [pc, #180] @ 1261a8 │ │ │ │ + b 125ffc │ │ │ │ + ldr r2, [pc, #180] @ 126180 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 126024 │ │ │ │ - ldr r2, [pc, #160] @ 1261b8 │ │ │ │ + b 125ffc │ │ │ │ + ldr r2, [pc, #160] @ 126190 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 12606c │ │ │ │ - b 126138 │ │ │ │ + b 126044 │ │ │ │ + b 126110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126170 │ │ │ │ + beq 126148 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126170 │ │ │ │ + bl 40e51c │ │ │ │ + b 126148 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 126170 │ │ │ │ + bl 12150c │ │ │ │ + b 126148 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 126184 │ │ │ │ + beq 12615c │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r3, r4, lsl fp │ │ │ │ - adceq sl, r4, r4, asr #8 │ │ │ │ - strhteq sl, [r4], ip │ │ │ │ - adceq sl, r4, r4, ror #6 │ │ │ │ - ldrdeq sl, [r4], ip @ │ │ │ │ - addeq r9, r7, r2, lsl sl │ │ │ │ - adceq r9, r4, r0, lsr sl │ │ │ │ - addeq r9, r7, ip, asr fp │ │ │ │ - addeq r9, r7, r3, asr #22 │ │ │ │ - addeq r9, r7, sl, asr #19 │ │ │ │ - adceq r9, r4, ip, lsl #20 │ │ │ │ - addeq r9, r7, r8, ror sl │ │ │ │ - addeq r9, r7, pc, asr sl │ │ │ │ + adceq sp, r3, ip, lsr fp │ │ │ │ + adceq sl, r4, ip, ror #8 │ │ │ │ + adceq sl, r4, r4, ror #5 │ │ │ │ + adceq sl, r4, ip, lsl #7 │ │ │ │ + adceq sl, r4, r4, lsl #4 │ │ │ │ + strdeq r9, [r7], sl │ │ │ │ + adceq r9, r4, r8, asr sl │ │ │ │ + addeq r9, r7, r4, asr #22 │ │ │ │ + addeq r9, r7, fp, lsr #22 │ │ │ │ + @ instruction: 0x008799b2 │ │ │ │ + adceq r9, r4, r4, lsr sl │ │ │ │ + addeq r9, r7, r0, ror #20 │ │ │ │ + addeq r9, r7, r7, asr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -213697,15 +213687,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 1262f0 │ │ │ │ + bhi 1262c8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ @@ -213718,157 +213708,157 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1263cc │ │ │ │ + beq 1263a4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12644c │ │ │ │ + beq 126424 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1263a4 │ │ │ │ - ldr r1, [pc, #784] @ 126580 │ │ │ │ + beq 12637c │ │ │ │ + ldr r1, [pc, #784] @ 126558 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #780] @ 126584 │ │ │ │ + ldr r2, [pc, #780] @ 12655c │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 126364 │ │ │ │ + b 12633c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #4 │ │ │ │ - bne 1263d8 │ │ │ │ + bne 1263b0 │ │ │ │ ldr r0, [r7] │ │ │ │ - ldr r1, [pc, #736] @ 126594 │ │ │ │ + ldr r1, [pc, #736] @ 12656c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1264cc │ │ │ │ + beq 1264a4 │ │ │ │ ldr r0, [r7] │ │ │ │ - ldr r1, [pc, #720] @ 126598 │ │ │ │ + ldr r1, [pc, #720] @ 126570 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1264d8 │ │ │ │ + bne 1264b0 │ │ │ │ mov r0, #2 │ │ │ │ - b 126400 │ │ │ │ + b 1263d8 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 384dbc │ │ │ │ - b 12645c │ │ │ │ - ldr r2, [pc, #644] @ 12657c │ │ │ │ + bl 384d94 │ │ │ │ + b 126434 │ │ │ │ + ldr r2, [pc, #644] @ 126554 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 126464 │ │ │ │ + b 12643c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 1263cc │ │ │ │ + beq 1263a4 │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 12644c │ │ │ │ + beq 126424 │ │ │ │ eor r1, r0, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 1263a4 │ │ │ │ - ldr r1, [pc, #580] @ 126588 │ │ │ │ + beq 12637c │ │ │ │ + ldr r1, [pc, #580] @ 126560 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #576] @ 12658c │ │ │ │ + ldr r2, [pc, #576] @ 126564 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 12645c │ │ │ │ + b 126434 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #4 │ │ │ │ - bne 126428 │ │ │ │ + bne 126400 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r1, [pc, #540] @ 1265a4 │ │ │ │ + ldr r1, [pc, #540] @ 12657c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1263cc │ │ │ │ + beq 1263a4 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r1, [pc, #524] @ 1265a8 │ │ │ │ + ldr r1, [pc, #524] @ 126580 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1264fc │ │ │ │ + bne 1264d4 │ │ │ │ mov r0, #2 │ │ │ │ - b 126450 │ │ │ │ + b 126428 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 384dbc │ │ │ │ + bl 384d94 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 126414 │ │ │ │ - b 126464 │ │ │ │ + bne 1263ec │ │ │ │ + b 12643c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 126458 │ │ │ │ + b 126430 │ │ │ │ cmp r5, #8 │ │ │ │ - bne 1264d8 │ │ │ │ - ldr r1, [pc, #424] @ 126590 │ │ │ │ + bne 1264b0 │ │ │ │ + ldr r1, [pc, #424] @ 126568 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1264d8 │ │ │ │ + bne 1264b0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126464 │ │ │ │ + beq 12643c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126464 │ │ │ │ + bl 40e51c │ │ │ │ + b 12643c │ │ │ │ cmp r7, #8 │ │ │ │ - bne 1264fc │ │ │ │ - ldr r1, [pc, #360] @ 1265a0 │ │ │ │ + bne 1264d4 │ │ │ │ + ldr r1, [pc, #360] @ 126578 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1264fc │ │ │ │ + bne 1264d4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126498 │ │ │ │ + beq 126470 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -213878,69 +213868,69 @@ │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 126408 │ │ │ │ - ldr r2, [pc, #188] @ 12659c │ │ │ │ + b 1263e0 │ │ │ │ + ldr r2, [pc, #188] @ 126574 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 126408 │ │ │ │ - ldr r2, [pc, #168] @ 1265ac │ │ │ │ + b 1263e0 │ │ │ │ + ldr r2, [pc, #168] @ 126584 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 126458 │ │ │ │ - b 126524 │ │ │ │ + b 126430 │ │ │ │ + b 1264fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12655c │ │ │ │ + beq 126534 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12655c │ │ │ │ + bl 40e51c │ │ │ │ + b 126534 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 12655c │ │ │ │ + bl 12150c │ │ │ │ + b 126534 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 126570 │ │ │ │ + beq 126548 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r3, r8, asr #18 │ │ │ │ - adceq sl, r4, r8, asr #32 │ │ │ │ - adceq r9, r4, r0, asr #29 │ │ │ │ - adceq r9, r4, r8, ror pc │ │ │ │ - strdeq r9, [r4], r0 @ │ │ │ │ - addeq r3, r6, pc, lsr #16 │ │ │ │ - @ instruction: 0x00861eb7 │ │ │ │ - ldrdeq r1, [r6], r7 │ │ │ │ - adceq r9, r4, ip, lsr #15 │ │ │ │ - ldrdeq r3, [r6], pc @ │ │ │ │ - addeq r1, r6, r3, ror #27 │ │ │ │ - addeq r1, r6, r3, lsl #28 │ │ │ │ - adceq r9, r4, r8, lsl #15 │ │ │ │ + adceq sp, r3, r0, ror r9 │ │ │ │ + adceq sl, r4, r0, ror r0 │ │ │ │ + adceq r9, r4, r8, ror #29 │ │ │ │ + adceq r9, r4, r0, lsr #31 │ │ │ │ + adceq r9, r4, r8, lsl lr │ │ │ │ + addeq r3, r6, r7, lsl r8 │ │ │ │ + umulleq r1, r6, pc, lr @ │ │ │ │ + @ instruction: 0x00861ebf │ │ │ │ + ldrdeq r9, [r4], r4 @ │ │ │ │ + addeq r3, r6, r7, asr #15 │ │ │ │ + addeq r1, r6, fp, asr #27 │ │ │ │ + addeq r1, r6, fp, ror #27 │ │ │ │ + strhteq r9, [r4], r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -213948,15 +213938,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 12669c │ │ │ │ + bhi 126674 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ @@ -213969,109 +213959,109 @@ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 1267f8 │ │ │ │ + bhi 1267d0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38ad04 │ │ │ │ - b 126734 │ │ │ │ + bl 38acdc │ │ │ │ + b 12670c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38aadc │ │ │ │ - b 126788 │ │ │ │ - ldr r2, [pc, #532] @ 1268b8 │ │ │ │ + bl 38aab4 │ │ │ │ + b 126760 │ │ │ │ + ldr r2, [pc, #532] @ 126890 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 126790 │ │ │ │ + b 126768 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #6 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 126828 │ │ │ │ + bcc 126800 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 126784 │ │ │ │ + b 12675c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38ad04 │ │ │ │ - b 126788 │ │ │ │ + bl 38acdc │ │ │ │ + b 126760 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38aadc │ │ │ │ + bl 38aab4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126790 │ │ │ │ + beq 126768 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126790 │ │ │ │ + bl 40e51c │ │ │ │ + b 126768 │ │ │ │ mov r0, #4 │ │ │ │ - b 12677c │ │ │ │ + b 126754 │ │ │ │ mov r0, #2 │ │ │ │ - b 12677c │ │ │ │ + b 126754 │ │ │ │ mov r0, #3 │ │ │ │ - b 12677c │ │ │ │ + b 126754 │ │ │ │ mov r0, #1 │ │ │ │ - b 12677c │ │ │ │ + b 126754 │ │ │ │ mov r0, #5 │ │ │ │ - b 12677c │ │ │ │ + b 126754 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1267c4 │ │ │ │ + beq 12679c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -214079,67 +214069,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 1268bc │ │ │ │ + ldr r1, [pc, #188] @ 126894 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 1268c0 │ │ │ │ + ldr r2, [pc, #184] @ 126898 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 126850 │ │ │ │ - ldr r1, [pc, #148] @ 1268c4 │ │ │ │ + b 126828 │ │ │ │ + ldr r1, [pc, #148] @ 12689c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 1268c8 │ │ │ │ + ldr r2, [pc, #144] @ 1268a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 126788 │ │ │ │ - b 126860 │ │ │ │ + b 126760 │ │ │ │ + b 126838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126898 │ │ │ │ + beq 126870 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126898 │ │ │ │ + bl 40e51c │ │ │ │ + b 126870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 126898 │ │ │ │ + bl 12150c │ │ │ │ + b 126870 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1268ac │ │ │ │ + beq 126884 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r3, ip, lsr r1 │ │ │ │ - ldrdeq r9, [r4], r8 @ │ │ │ │ - adceq r9, r4, r0, lsr r9 │ │ │ │ - adceq r9, r4, ip, lsr #21 │ │ │ │ - adceq r9, r4, r4, lsl #18 │ │ │ │ + adceq sp, r3, r4, ror #2 │ │ │ │ + adceq r9, r4, r0, lsl #22 │ │ │ │ + adceq r9, r4, r8, asr r9 │ │ │ │ + ldrdeq r9, [r4], r4 @ │ │ │ │ + adceq r9, r4, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -214147,15 +214137,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 1269b0 │ │ │ │ + bhi 126988 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ @@ -214168,101 +214158,101 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 126af4 │ │ │ │ + bhi 126acc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38bf7c │ │ │ │ - b 126a40 │ │ │ │ + bl 38bf54 │ │ │ │ + b 126a18 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38bd0c │ │ │ │ - b 126a84 │ │ │ │ - ldr r2, [pc, #508] @ 126bb4 │ │ │ │ + bl 38bce4 │ │ │ │ + b 126a5c │ │ │ │ + ldr r2, [pc, #508] @ 126b8c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 126a8c │ │ │ │ + b 126a64 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #4 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 126b24 │ │ │ │ + bcc 126afc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 126a80 │ │ │ │ + b 126a58 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38bf7c │ │ │ │ - b 126a84 │ │ │ │ + bl 38bf54 │ │ │ │ + b 126a5c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38bd0c │ │ │ │ + bl 38bce4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126a8c │ │ │ │ + beq 126a64 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126a8c │ │ │ │ + bl 40e51c │ │ │ │ + b 126a64 │ │ │ │ mov r0, #4 │ │ │ │ - b 126a78 │ │ │ │ + b 126a50 │ │ │ │ mov r0, #2 │ │ │ │ - b 126a78 │ │ │ │ + b 126a50 │ │ │ │ mov r0, #3 │ │ │ │ - b 126a78 │ │ │ │ + b 126a50 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126ac0 │ │ │ │ + beq 126a98 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -214270,67 +214260,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 126bb8 │ │ │ │ + ldr r1, [pc, #188] @ 126b90 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 126bbc │ │ │ │ + ldr r2, [pc, #184] @ 126b94 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 126b4c │ │ │ │ - ldr r1, [pc, #148] @ 126bc0 │ │ │ │ + b 126b24 │ │ │ │ + ldr r1, [pc, #148] @ 126b98 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 126bc4 │ │ │ │ + ldr r2, [pc, #144] @ 126b9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 126a84 │ │ │ │ - b 126b5c │ │ │ │ + b 126a5c │ │ │ │ + b 126b34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126b94 │ │ │ │ + beq 126b6c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126b94 │ │ │ │ + bl 40e51c │ │ │ │ + b 126b6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 126b94 │ │ │ │ + bl 12150c │ │ │ │ + b 126b6c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 126ba8 │ │ │ │ + beq 126b80 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sp, r3, r8, asr r2 │ │ │ │ - adceq r9, r4, ip, ror #15 │ │ │ │ - adceq r9, r4, r4, lsr r6 │ │ │ │ - adceq r9, r4, r0, asr #15 │ │ │ │ - adceq r9, r4, r8, lsl #12 │ │ │ │ + adceq sp, r3, r0, lsl #5 │ │ │ │ + adceq r9, r4, r4, lsl r8 │ │ │ │ + adceq r9, r4, ip, asr r6 │ │ │ │ + adceq r9, r4, r8, ror #15 │ │ │ │ + adceq r9, r4, r0, lsr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -214338,15 +214328,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 126cac │ │ │ │ + bhi 126c84 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ @@ -214359,101 +214349,101 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 126df0 │ │ │ │ + bhi 126dc8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 388b98 │ │ │ │ - b 126d3c │ │ │ │ + bl 388b70 │ │ │ │ + b 126d14 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3888e8 │ │ │ │ - b 126d80 │ │ │ │ - ldr r2, [pc, #508] @ 126eb0 │ │ │ │ + bl 3888c0 │ │ │ │ + b 126d58 │ │ │ │ + ldr r2, [pc, #508] @ 126e88 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 126d88 │ │ │ │ + b 126d60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #4 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 126e20 │ │ │ │ + bcc 126df8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 126d7c │ │ │ │ + b 126d54 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 388b98 │ │ │ │ - b 126d80 │ │ │ │ + bl 388b70 │ │ │ │ + b 126d58 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3888e8 │ │ │ │ + bl 3888c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126d88 │ │ │ │ + beq 126d60 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126d88 │ │ │ │ + bl 40e51c │ │ │ │ + b 126d60 │ │ │ │ mov r0, #4 │ │ │ │ - b 126d74 │ │ │ │ + b 126d4c │ │ │ │ mov r0, #2 │ │ │ │ - b 126d74 │ │ │ │ + b 126d4c │ │ │ │ mov r0, #3 │ │ │ │ - b 126d74 │ │ │ │ + b 126d4c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126dbc │ │ │ │ + beq 126d94 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -214461,67 +214451,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 126eb4 │ │ │ │ + ldr r1, [pc, #188] @ 126e8c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 126eb8 │ │ │ │ + ldr r2, [pc, #184] @ 126e90 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 126e48 │ │ │ │ - ldr r1, [pc, #148] @ 126ebc │ │ │ │ + b 126e20 │ │ │ │ + ldr r1, [pc, #148] @ 126e94 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 126ec0 │ │ │ │ + ldr r2, [pc, #144] @ 126e98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 126d80 │ │ │ │ - b 126e58 │ │ │ │ + b 126d58 │ │ │ │ + b 126e30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126e90 │ │ │ │ + beq 126e68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 126e90 │ │ │ │ + bl 40e51c │ │ │ │ + b 126e68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 126e90 │ │ │ │ + bl 12150c │ │ │ │ + b 126e68 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 126ea4 │ │ │ │ + beq 126e7c │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r3, ip, ror #24 │ │ │ │ - strdeq r9, [r4], r0 @ │ │ │ │ - adceq r9, r4, r8, lsr r3 │ │ │ │ - adceq r9, r4, r4, asr #9 │ │ │ │ - adceq r9, r4, ip, lsl #6 │ │ │ │ + umlaleq ip, r3, r4, ip │ │ │ │ + adceq r9, r4, r8, lsl r5 │ │ │ │ + adceq r9, r4, r0, ror #6 │ │ │ │ + adceq r9, r4, ip, ror #9 │ │ │ │ + adceq r9, r4, r4, lsr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -214529,15 +214519,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 126fa4 │ │ │ │ + bhi 126f7c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -214550,123 +214540,123 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 127074 │ │ │ │ + bhi 12704c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38489c │ │ │ │ - b 127034 │ │ │ │ + bl 384874 │ │ │ │ + b 12700c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 384664 │ │ │ │ - b 1270d4 │ │ │ │ - ldr r2, [pc, #500] @ 1271a0 │ │ │ │ + bl 38463c │ │ │ │ + b 1270ac │ │ │ │ + ldr r2, [pc, #500] @ 127178 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 1270dc │ │ │ │ + b 1270b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #3 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 1270a4 │ │ │ │ + bcc 12707c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 1270d4 │ │ │ │ + b 1270ac │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38489c │ │ │ │ - b 1270d4 │ │ │ │ + bl 384874 │ │ │ │ + b 1270ac │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 384664 │ │ │ │ + bl 38463c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1270dc │ │ │ │ + beq 1270b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1270dc │ │ │ │ + bl 40e51c │ │ │ │ + b 1270b4 │ │ │ │ mov r0, #2 │ │ │ │ - b 127064 │ │ │ │ + b 12703c │ │ │ │ mov r0, #3 │ │ │ │ - b 127064 │ │ │ │ + b 12703c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 1270d4 │ │ │ │ - ldr r1, [pc, #296] @ 1271a4 │ │ │ │ + b 1270ac │ │ │ │ + ldr r1, [pc, #296] @ 12717c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #292] @ 1271a8 │ │ │ │ + ldr r2, [pc, #292] @ 127180 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 1270cc │ │ │ │ - ldr r1, [pc, #256] @ 1271ac │ │ │ │ + b 1270a4 │ │ │ │ + ldr r1, [pc, #256] @ 127184 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #252] @ 1271b0 │ │ │ │ + ldr r2, [pc, #252] @ 127188 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127110 │ │ │ │ + beq 1270e8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -214674,42 +214664,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 127148 │ │ │ │ + b 127120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 127180 │ │ │ │ + beq 127158 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 127180 │ │ │ │ + bl 40e51c │ │ │ │ + b 127158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 127180 │ │ │ │ + bl 12150c │ │ │ │ + b 127158 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 127194 │ │ │ │ + beq 12716c │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r3, r4, asr #16 │ │ │ │ - adceq r9, r4, r4, asr r2 │ │ │ │ - strhteq r9, [r4], r4 │ │ │ │ - adceq r9, r4, r8, lsr #4 │ │ │ │ - adceq r9, r4, r8, lsl #1 │ │ │ │ + adceq ip, r3, ip, ror #16 │ │ │ │ + adceq r9, r4, ip, ror r2 │ │ │ │ + ldrdeq r9, [r4], ip @ │ │ │ │ + adceq r9, r4, r0, asr r2 │ │ │ │ + strhteq r9, [r4], r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -214717,15 +214707,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 127298 │ │ │ │ + bhi 127270 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ @@ -214738,101 +214728,101 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 1273dc │ │ │ │ + bhi 1273b4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38a7d8 │ │ │ │ - b 127328 │ │ │ │ + bl 38a7b0 │ │ │ │ + b 127300 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38a558 │ │ │ │ - b 12736c │ │ │ │ - ldr r2, [pc, #508] @ 12749c │ │ │ │ + bl 38a530 │ │ │ │ + b 127344 │ │ │ │ + ldr r2, [pc, #508] @ 127474 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 127374 │ │ │ │ + b 12734c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #4 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 12740c │ │ │ │ + bcc 1273e4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 127368 │ │ │ │ + b 127340 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38a7d8 │ │ │ │ - b 12736c │ │ │ │ + bl 38a7b0 │ │ │ │ + b 127344 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38a558 │ │ │ │ + bl 38a530 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 127374 │ │ │ │ + beq 12734c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 127374 │ │ │ │ + bl 40e51c │ │ │ │ + b 12734c │ │ │ │ mov r0, #4 │ │ │ │ - b 127360 │ │ │ │ + b 127338 │ │ │ │ mov r0, #2 │ │ │ │ - b 127360 │ │ │ │ + b 127338 │ │ │ │ mov r0, #3 │ │ │ │ - b 127360 │ │ │ │ + b 127338 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1273a8 │ │ │ │ + beq 127380 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -214840,67 +214830,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 1274a0 │ │ │ │ + ldr r1, [pc, #188] @ 127478 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 1274a4 │ │ │ │ + ldr r2, [pc, #184] @ 12747c │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 127434 │ │ │ │ - ldr r1, [pc, #148] @ 1274a8 │ │ │ │ + b 12740c │ │ │ │ + ldr r1, [pc, #148] @ 127480 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 1274ac │ │ │ │ + ldr r2, [pc, #144] @ 127484 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 12736c │ │ │ │ - b 127444 │ │ │ │ + b 127344 │ │ │ │ + b 12741c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12747c │ │ │ │ + beq 127454 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12747c │ │ │ │ + bl 40e51c │ │ │ │ + b 127454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 12747c │ │ │ │ + bl 12150c │ │ │ │ + b 127454 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 127490 │ │ │ │ + beq 127468 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq ip, r3, r0, asr #17 │ │ │ │ - adceq r8, r4, r4, lsl #30 │ │ │ │ - adceq r8, r4, ip, asr #26 │ │ │ │ - ldrdeq r8, [r4], r8 @ │ │ │ │ - adceq r8, r4, r0, lsr #26 │ │ │ │ + adceq ip, r3, r8, ror #17 │ │ │ │ + adceq r8, r4, ip, lsr #30 │ │ │ │ + adceq r8, r4, r4, ror sp │ │ │ │ + adceq r8, r4, r0, lsl #30 │ │ │ │ + adceq r8, r4, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -214908,15 +214898,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 127590 │ │ │ │ + bhi 127568 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -214929,123 +214919,123 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 127660 │ │ │ │ + bhi 127638 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 389d78 │ │ │ │ - b 127620 │ │ │ │ + bl 389d50 │ │ │ │ + b 1275f8 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 389bbc │ │ │ │ - b 1276c0 │ │ │ │ - ldr r2, [pc, #500] @ 12778c │ │ │ │ + bl 389b94 │ │ │ │ + b 127698 │ │ │ │ + ldr r2, [pc, #500] @ 127764 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 1276c8 │ │ │ │ + b 1276a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #3 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 127690 │ │ │ │ + bcc 127668 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 1276c0 │ │ │ │ + b 127698 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 389d78 │ │ │ │ - b 1276c0 │ │ │ │ + bl 389d50 │ │ │ │ + b 127698 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 389bbc │ │ │ │ + bl 389b94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1276c8 │ │ │ │ + beq 1276a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1276c8 │ │ │ │ + bl 40e51c │ │ │ │ + b 1276a0 │ │ │ │ mov r0, #2 │ │ │ │ - b 127650 │ │ │ │ + b 127628 │ │ │ │ mov r0, #3 │ │ │ │ - b 127650 │ │ │ │ + b 127628 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 1276c0 │ │ │ │ - ldr r1, [pc, #296] @ 127790 │ │ │ │ + b 127698 │ │ │ │ + ldr r1, [pc, #296] @ 127768 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #292] @ 127794 │ │ │ │ + ldr r2, [pc, #292] @ 12776c │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 1276b8 │ │ │ │ - ldr r1, [pc, #256] @ 127798 │ │ │ │ + b 127690 │ │ │ │ + ldr r1, [pc, #256] @ 127770 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #252] @ 12779c │ │ │ │ + ldr r2, [pc, #252] @ 127774 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1276fc │ │ │ │ + beq 1276d4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -215053,42 +215043,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 127734 │ │ │ │ + b 12770c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12776c │ │ │ │ + beq 127744 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12776c │ │ │ │ + bl 40e51c │ │ │ │ + b 127744 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 12776c │ │ │ │ + bl 12150c │ │ │ │ + b 127744 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 127780 │ │ │ │ + beq 127758 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq ip, r3, r8, r5 │ │ │ │ - adceq r8, r4, r8, ror #24 │ │ │ │ - adceq r8, r4, r8, asr #21 │ │ │ │ - adceq r8, r4, ip, lsr ip │ │ │ │ - umlaleq r8, r4, ip, sl │ │ │ │ + adceq ip, r3, r0, asr #11 │ │ │ │ + umlaleq r8, r4, r0, ip │ │ │ │ + strdeq r8, [r4], r0 @ │ │ │ │ + adceq r8, r4, r4, ror #24 │ │ │ │ + adceq r8, r4, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -215096,15 +215086,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 12788c │ │ │ │ + bhi 127864 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ @@ -215117,109 +215107,109 @@ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 1279e8 │ │ │ │ + bhi 1279c0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3900f0 │ │ │ │ - b 127924 │ │ │ │ + bl 3900c8 │ │ │ │ + b 1278fc │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38fca8 │ │ │ │ - b 127978 │ │ │ │ - ldr r2, [pc, #532] @ 127aa8 │ │ │ │ + bl 38fc80 │ │ │ │ + b 127950 │ │ │ │ + ldr r2, [pc, #532] @ 127a80 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 127980 │ │ │ │ + b 127958 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #6 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 127a18 │ │ │ │ + bcc 1279f0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 127974 │ │ │ │ + b 12794c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3900f0 │ │ │ │ - b 127978 │ │ │ │ + bl 3900c8 │ │ │ │ + b 127950 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38fca8 │ │ │ │ + bl 38fc80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 127980 │ │ │ │ + beq 127958 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 127980 │ │ │ │ + bl 40e51c │ │ │ │ + b 127958 │ │ │ │ mov r0, #4 │ │ │ │ - b 12796c │ │ │ │ + b 127944 │ │ │ │ mov r0, #2 │ │ │ │ - b 12796c │ │ │ │ + b 127944 │ │ │ │ mov r0, #3 │ │ │ │ - b 12796c │ │ │ │ + b 127944 │ │ │ │ mov r0, #1 │ │ │ │ - b 12796c │ │ │ │ + b 127944 │ │ │ │ mov r0, #5 │ │ │ │ - b 12796c │ │ │ │ + b 127944 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1279b4 │ │ │ │ + beq 12798c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -215227,67 +215217,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 127aac │ │ │ │ + ldr r1, [pc, #188] @ 127a84 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 127ab0 │ │ │ │ + ldr r2, [pc, #184] @ 127a88 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 127a40 │ │ │ │ - ldr r1, [pc, #148] @ 127ab4 │ │ │ │ + b 127a18 │ │ │ │ + ldr r1, [pc, #148] @ 127a8c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 127ab8 │ │ │ │ + ldr r2, [pc, #144] @ 127a90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 127978 │ │ │ │ - b 127a50 │ │ │ │ + b 127950 │ │ │ │ + b 127a28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 127a88 │ │ │ │ + beq 127a60 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 127a88 │ │ │ │ + bl 40e51c │ │ │ │ + b 127a60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 127a88 │ │ │ │ + bl 12150c │ │ │ │ + b 127a60 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 127a9c │ │ │ │ + beq 127a74 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq fp, r3, ip, pc @ │ │ │ │ - adceq r8, r4, r8, ror #17 │ │ │ │ - adceq r8, r4, r0, asr #14 │ │ │ │ - strhteq r8, [r4], ip │ │ │ │ - adceq r8, r4, r4, lsl r7 │ │ │ │ + adceq fp, r3, r4, asr #31 │ │ │ │ + adceq r8, r4, r0, lsl r9 │ │ │ │ + adceq r8, r4, r8, ror #14 │ │ │ │ + adceq r8, r4, r4, ror #17 │ │ │ │ + adceq r8, r4, ip, lsr r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -215295,15 +215285,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 127be4 │ │ │ │ + bhi 127bbc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -215316,148 +215306,148 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127c80 │ │ │ │ + beq 127c58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 127d20 │ │ │ │ - ldr r1, [pc, #756] @ 127e54 │ │ │ │ + beq 127cf8 │ │ │ │ + ldr r1, [pc, #756] @ 127e2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #752] @ 127e58 │ │ │ │ + ldr r2, [pc, #752] @ 127e30 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 127c4c │ │ │ │ + b 127c24 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #11 │ │ │ │ - bne 127cbc │ │ │ │ - ldr r1, [pc, #712] @ 127e68 │ │ │ │ + bne 127c94 │ │ │ │ + ldr r1, [pc, #712] @ 127e40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127da0 │ │ │ │ + bne 127d78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 127ca8 │ │ │ │ - b 127d38 │ │ │ │ + bne 127c80 │ │ │ │ + b 127d10 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38a92c │ │ │ │ - b 127d30 │ │ │ │ - ldr r2, [pc, #612] @ 127e50 │ │ │ │ + bl 38a904 │ │ │ │ + b 127d08 │ │ │ │ + ldr r2, [pc, #612] @ 127e28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 127d38 │ │ │ │ + b 127d10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 127c80 │ │ │ │ + beq 127c58 │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 127d20 │ │ │ │ - ldr r1, [pc, #560] @ 127e5c │ │ │ │ + beq 127cf8 │ │ │ │ + ldr r1, [pc, #560] @ 127e34 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #556] @ 127e60 │ │ │ │ + ldr r2, [pc, #556] @ 127e38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 127d30 │ │ │ │ + b 127d08 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #11 │ │ │ │ - bne 127cfc │ │ │ │ - ldr r1, [pc, #520] @ 127e74 │ │ │ │ + bne 127cd4 │ │ │ │ + ldr r1, [pc, #520] @ 127e4c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127dd0 │ │ │ │ + bne 127da8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 127d2c │ │ │ │ + b 127d04 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38a92c │ │ │ │ + bl 38a904 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 127d38 │ │ │ │ + beq 127d10 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 127d38 │ │ │ │ + bl 40e51c │ │ │ │ + b 127d10 │ │ │ │ cmp r5, #14 │ │ │ │ - bne 127da0 │ │ │ │ - ldr r1, [pc, #408] @ 127e64 │ │ │ │ + bne 127d78 │ │ │ │ + ldr r1, [pc, #408] @ 127e3c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127da0 │ │ │ │ + bne 127d78 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 127ca8 │ │ │ │ - b 127d38 │ │ │ │ + bne 127c80 │ │ │ │ + b 127d10 │ │ │ │ cmp r7, #14 │ │ │ │ - bne 127dd0 │ │ │ │ - ldr r1, [pc, #356] @ 127e70 │ │ │ │ + bne 127da8 │ │ │ │ + ldr r1, [pc, #356] @ 127e48 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127dd0 │ │ │ │ + bne 127da8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127d6c │ │ │ │ + beq 127d44 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -215465,69 +215455,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ 127e6c │ │ │ │ + ldr r2, [pc, #196] @ 127e44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 127ca8 │ │ │ │ - b 127d38 │ │ │ │ - ldr r2, [pc, #160] @ 127e78 │ │ │ │ + bne 127c80 │ │ │ │ + b 127d10 │ │ │ │ + ldr r2, [pc, #160] @ 127e50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 127d2c │ │ │ │ - b 127df8 │ │ │ │ + b 127d04 │ │ │ │ + b 127dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 127e30 │ │ │ │ + beq 127e08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 127e30 │ │ │ │ + bl 40e51c │ │ │ │ + b 127e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 127e30 │ │ │ │ + bl 12150c │ │ │ │ + b 127e08 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 127e44 │ │ │ │ + beq 127e1c │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq fp, [r3], r4 @ │ │ │ │ - adceq r8, r4, r8, ror #14 │ │ │ │ - ldrdeq r8, [r4], r0 @ │ │ │ │ - adceq r8, r4, r0, lsr #13 │ │ │ │ - adceq r8, r4, r8, lsl #10 │ │ │ │ - umulleq r7, r7, r2, r2 @ │ │ │ │ - @ instruction: 0x008773b3 │ │ │ │ - adceq r7, r4, ip, ror r8 │ │ │ │ - addeq r7, r7, r2, asr r2 │ │ │ │ - addeq r7, r7, r7, ror #5 │ │ │ │ - adceq r7, r4, ip, asr #16 │ │ │ │ + strdeq fp, [r3], ip @ │ │ │ │ + umlaleq r8, r4, r0, r7 │ │ │ │ + strdeq r8, [r4], r8 @ │ │ │ │ + adceq r8, r4, r8, asr #13 │ │ │ │ + adceq r8, r4, r0, lsr r5 │ │ │ │ + addeq r7, r7, sl, ror r2 │ │ │ │ + umulleq r7, r7, fp, r3 @ │ │ │ │ + adceq r7, r4, r4, lsr #17 │ │ │ │ + addeq r7, r7, sl, lsr r2 │ │ │ │ + addeq r7, r7, pc, asr #5 │ │ │ │ + adceq r7, r4, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -215535,15 +215525,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 127f5c │ │ │ │ + bhi 127f34 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -215556,123 +215546,123 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 12802c │ │ │ │ + bhi 128004 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 384c9c │ │ │ │ - b 127fec │ │ │ │ + bl 384c74 │ │ │ │ + b 127fc4 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3849d4 │ │ │ │ - b 12808c │ │ │ │ - ldr r2, [pc, #500] @ 128158 │ │ │ │ + bl 3849ac │ │ │ │ + b 128064 │ │ │ │ + ldr r2, [pc, #500] @ 128130 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 128094 │ │ │ │ + b 12806c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #3 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 12805c │ │ │ │ + bcc 128034 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 12808c │ │ │ │ + b 128064 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 384c9c │ │ │ │ - b 12808c │ │ │ │ + bl 384c74 │ │ │ │ + b 128064 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3849d4 │ │ │ │ + bl 3849ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128094 │ │ │ │ + beq 12806c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128094 │ │ │ │ + bl 40e51c │ │ │ │ + b 12806c │ │ │ │ mov r0, #2 │ │ │ │ - b 12801c │ │ │ │ + b 127ff4 │ │ │ │ mov r0, #3 │ │ │ │ - b 12801c │ │ │ │ + b 127ff4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 12808c │ │ │ │ - ldr r1, [pc, #296] @ 12815c │ │ │ │ + b 128064 │ │ │ │ + ldr r1, [pc, #296] @ 128134 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #292] @ 128160 │ │ │ │ + ldr r2, [pc, #292] @ 128138 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 128084 │ │ │ │ - ldr r1, [pc, #256] @ 128164 │ │ │ │ + b 12805c │ │ │ │ + ldr r1, [pc, #256] @ 12813c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #252] @ 128168 │ │ │ │ + ldr r2, [pc, #252] @ 128140 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1280c8 │ │ │ │ + beq 1280a0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -215680,42 +215670,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 128100 │ │ │ │ + b 1280d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128138 │ │ │ │ + beq 128110 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128138 │ │ │ │ + bl 40e51c │ │ │ │ + b 128110 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 128138 │ │ │ │ + bl 12150c │ │ │ │ + b 128110 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 12814c │ │ │ │ + beq 128124 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r3, ip, ror ip │ │ │ │ - umlaleq r8, r4, ip, r2 │ │ │ │ - strdeq r8, [r4], ip @ │ │ │ │ - adceq r8, r4, r0, ror r2 │ │ │ │ - ldrdeq r8, [r4], r0 @ │ │ │ │ + adceq fp, r3, r4, lsr #25 │ │ │ │ + adceq r8, r4, r4, asr #5 │ │ │ │ + adceq r8, r4, r4, lsr #2 │ │ │ │ + umlaleq r8, r4, r8, r2 │ │ │ │ + strdeq r8, [r4], r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -215723,15 +215713,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 12826c │ │ │ │ + bhi 128244 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -215744,15 +215734,15 @@ │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ muleq r0, ip, r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #11 │ │ │ │ - bhi 128404 │ │ │ │ + bhi 1283dc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ @@ -215764,36 +215754,36 @@ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38c578 │ │ │ │ - b 128318 │ │ │ │ + bl 38c550 │ │ │ │ + b 1282f0 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38c0e0 │ │ │ │ - b 128394 │ │ │ │ - ldr r2, [pc, #592] @ 1284c4 │ │ │ │ + bl 38c0b8 │ │ │ │ + b 12836c │ │ │ │ + ldr r2, [pc, #592] @ 12849c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 12839c │ │ │ │ + b 128374 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #11 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 128434 │ │ │ │ + bcc 12840c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ @@ -215803,70 +215793,70 @@ │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 128390 │ │ │ │ + b 128368 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38c578 │ │ │ │ - b 128394 │ │ │ │ + bl 38c550 │ │ │ │ + b 12836c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38c0e0 │ │ │ │ + bl 38c0b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12839c │ │ │ │ + beq 128374 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12839c │ │ │ │ + bl 40e51c │ │ │ │ + b 128374 │ │ │ │ mov r0, #11 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #4 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #9 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #2 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #3 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #7 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #1 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #5 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #6 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #10 │ │ │ │ - b 128388 │ │ │ │ + b 128360 │ │ │ │ mov r0, #8 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1283d0 │ │ │ │ + beq 1283a8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -215874,67 +215864,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 1284c8 │ │ │ │ + ldr r1, [pc, #188] @ 1284a0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 1284cc │ │ │ │ + ldr r2, [pc, #184] @ 1284a4 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 12845c │ │ │ │ - ldr r1, [pc, #148] @ 1284d0 │ │ │ │ + b 128434 │ │ │ │ + ldr r1, [pc, #148] @ 1284a8 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 1284d4 │ │ │ │ + ldr r2, [pc, #144] @ 1284ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 128394 │ │ │ │ - b 12846c │ │ │ │ + b 12836c │ │ │ │ + b 128444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1284a4 │ │ │ │ + beq 12847c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1284a4 │ │ │ │ + bl 40e51c │ │ │ │ + b 12847c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 1284a4 │ │ │ │ + bl 12150c │ │ │ │ + b 12847c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1284b8 │ │ │ │ + beq 128490 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r3, ip, lsr #10 │ │ │ │ - adceq r7, r4, ip, lsl pc │ │ │ │ - adceq r7, r4, r4, lsr #26 │ │ │ │ - strdeq r7, [r4], r0 @ │ │ │ │ - strdeq r7, [r4], r8 @ │ │ │ │ + adceq fp, r3, r4, asr r5 │ │ │ │ + adceq r7, r4, r4, asr #30 │ │ │ │ + adceq r7, r4, ip, asr #26 │ │ │ │ + adceq r7, r4, r8, lsl pc │ │ │ │ + adceq r7, r4, r0, lsr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -215942,15 +215932,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 1285fc │ │ │ │ + bhi 1285d4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @@ -215963,15 +215953,15 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #20 │ │ │ │ - bhi 128800 │ │ │ │ + bhi 1287d8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ @@ -215992,36 +215982,36 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38653c │ │ │ │ - b 1286cc │ │ │ │ + bl 386514 │ │ │ │ + b 1286a4 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 385508 │ │ │ │ - b 128790 │ │ │ │ - ldr r2, [pc, #700] @ 1288c0 │ │ │ │ + bl 3854e0 │ │ │ │ + b 128768 │ │ │ │ + ldr r2, [pc, #700] @ 128898 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 128798 │ │ │ │ + b 128770 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #20 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 128830 │ │ │ │ + bcc 128808 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ @@ -216040,88 +216030,88 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 12878c │ │ │ │ + b 128764 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38653c │ │ │ │ - b 128790 │ │ │ │ + bl 386514 │ │ │ │ + b 128768 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 385508 │ │ │ │ + bl 3854e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128798 │ │ │ │ + beq 128770 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128798 │ │ │ │ + bl 40e51c │ │ │ │ + b 128770 │ │ │ │ mov r0, #16 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #14 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #11 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #4 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #12 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #9 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #2 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #15 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #3 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #7 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #1 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #17 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #20 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #5 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #13 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #6 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #18 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #10 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #8 │ │ │ │ - b 128784 │ │ │ │ + b 12875c │ │ │ │ mov r0, #19 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1287cc │ │ │ │ + beq 1287a4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -216129,67 +216119,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 1288c4 │ │ │ │ + ldr r1, [pc, #188] @ 12889c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 1288c8 │ │ │ │ + ldr r2, [pc, #184] @ 1288a0 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 128858 │ │ │ │ - ldr r1, [pc, #148] @ 1288cc │ │ │ │ + b 128830 │ │ │ │ + ldr r1, [pc, #148] @ 1288a4 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 1288d0 │ │ │ │ + ldr r2, [pc, #144] @ 1288a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 128790 │ │ │ │ - b 128868 │ │ │ │ + b 128768 │ │ │ │ + b 128840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1288a0 │ │ │ │ + beq 128878 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1288a0 │ │ │ │ + bl 40e51c │ │ │ │ + b 128878 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 1288a0 │ │ │ │ + bl 12150c │ │ │ │ + b 128878 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1288b4 │ │ │ │ + beq 12888c │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r3, ip, ror #6 │ │ │ │ - ldrdeq r7, [r4], r8 @ │ │ │ │ - adceq r7, r4, r8, lsr #18 │ │ │ │ - adceq r7, r4, ip, lsr #21 │ │ │ │ - strdeq r7, [r4], ip @ │ │ │ │ + umlaleq fp, r3, r4, r3 │ │ │ │ + adceq r7, r4, r0, lsl #22 │ │ │ │ + adceq r7, r4, r0, asr r9 │ │ │ │ + ldrdeq r7, [r4], r4 @ │ │ │ │ + adceq r7, r4, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -216197,15 +216187,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 1289c0 │ │ │ │ + bhi 128998 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ @@ -216218,109 +216208,109 @@ │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 128b1c │ │ │ │ + bhi 128af4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3851cc │ │ │ │ - b 128a58 │ │ │ │ + bl 3851a4 │ │ │ │ + b 128a30 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 384f2c │ │ │ │ - b 128aac │ │ │ │ - ldr r2, [pc, #532] @ 128bdc │ │ │ │ + bl 384f04 │ │ │ │ + b 128a84 │ │ │ │ + ldr r2, [pc, #532] @ 128bb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 128ab4 │ │ │ │ + b 128a8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #6 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 128b4c │ │ │ │ + bcc 128b24 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 128aa8 │ │ │ │ + b 128a80 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3851cc │ │ │ │ - b 128aac │ │ │ │ + bl 3851a4 │ │ │ │ + b 128a84 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 384f2c │ │ │ │ + bl 384f04 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128ab4 │ │ │ │ + beq 128a8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128ab4 │ │ │ │ + bl 40e51c │ │ │ │ + b 128a8c │ │ │ │ mov r0, #4 │ │ │ │ - b 128aa0 │ │ │ │ + b 128a78 │ │ │ │ mov r0, #2 │ │ │ │ - b 128aa0 │ │ │ │ + b 128a78 │ │ │ │ mov r0, #3 │ │ │ │ - b 128aa0 │ │ │ │ + b 128a78 │ │ │ │ mov r0, #1 │ │ │ │ - b 128aa0 │ │ │ │ + b 128a78 │ │ │ │ mov r0, #5 │ │ │ │ - b 128aa0 │ │ │ │ + b 128a78 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128ae8 │ │ │ │ + beq 128ac0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -216328,67 +216318,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 128be0 │ │ │ │ + ldr r1, [pc, #188] @ 128bb8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 128be4 │ │ │ │ + ldr r2, [pc, #184] @ 128bbc │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 128b74 │ │ │ │ - ldr r1, [pc, #148] @ 128be8 │ │ │ │ + b 128b4c │ │ │ │ + ldr r1, [pc, #148] @ 128bc0 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 128bec │ │ │ │ + ldr r2, [pc, #144] @ 128bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 128aac │ │ │ │ - b 128b84 │ │ │ │ + b 128a84 │ │ │ │ + b 128b5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128bbc │ │ │ │ + beq 128b94 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128bbc │ │ │ │ + bl 40e51c │ │ │ │ + b 128b94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 128bbc │ │ │ │ + bl 12150c │ │ │ │ + b 128b94 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 128bd0 │ │ │ │ + beq 128ba8 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq fp, r3, r8, lsr #3 │ │ │ │ - strhteq r7, [r4], r4 │ │ │ │ - adceq r7, r4, ip, lsl #12 │ │ │ │ - adceq r7, r4, r8, lsl #15 │ │ │ │ - adceq r7, r4, r0, ror #11 │ │ │ │ + ldrdeq fp, [r3], r0 @ │ │ │ │ + ldrdeq r7, [r4], ip @ │ │ │ │ + adceq r7, r4, r4, lsr r6 │ │ │ │ + strhteq r7, [r4], r0 │ │ │ │ + adceq r7, r4, r8, lsl #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -216396,15 +216386,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 128ce4 │ │ │ │ + bhi 128cbc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ @@ -216417,15 +216407,15 @@ │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 128e58 │ │ │ │ + bhi 128e30 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ @@ -216434,100 +216424,100 @@ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38413c │ │ │ │ - b 128d84 │ │ │ │ + bl 384114 │ │ │ │ + b 128d5c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 383cd0 │ │ │ │ - b 128de8 │ │ │ │ - ldr r2, [pc, #556] @ 128f18 │ │ │ │ + bl 383ca8 │ │ │ │ + b 128dc0 │ │ │ │ + ldr r2, [pc, #556] @ 128ef0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 128df0 │ │ │ │ + b 128dc8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #8 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 128e88 │ │ │ │ + bcc 128e60 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 128de4 │ │ │ │ + b 128dbc │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38413c │ │ │ │ - b 128de8 │ │ │ │ + bl 384114 │ │ │ │ + b 128dc0 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 383cd0 │ │ │ │ + bl 383ca8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128df0 │ │ │ │ + beq 128dc8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128df0 │ │ │ │ + bl 40e51c │ │ │ │ + b 128dc8 │ │ │ │ mov r0, #4 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #2 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #3 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #7 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #1 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #5 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #6 │ │ │ │ - b 128ddc │ │ │ │ + b 128db4 │ │ │ │ mov r0, #8 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128e24 │ │ │ │ + beq 128dfc │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -216535,67 +216525,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 128f1c │ │ │ │ + ldr r1, [pc, #188] @ 128ef4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 128f20 │ │ │ │ + ldr r2, [pc, #184] @ 128ef8 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 128eb0 │ │ │ │ - ldr r1, [pc, #148] @ 128f24 │ │ │ │ + b 128e88 │ │ │ │ + ldr r1, [pc, #148] @ 128efc │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ 128f28 │ │ │ │ + ldr r2, [pc, #144] @ 128f00 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 128de8 │ │ │ │ - b 128ec0 │ │ │ │ + b 128dc0 │ │ │ │ + b 128e98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128ef8 │ │ │ │ + beq 128ed0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 128ef8 │ │ │ │ + bl 40e51c │ │ │ │ + b 128ed0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 128ef8 │ │ │ │ + bl 12150c │ │ │ │ + b 128ed0 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 128f0c │ │ │ │ + beq 128ee4 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r3, r4, asr sl │ │ │ │ - adceq r7, r4, r0, ror #8 │ │ │ │ - ldrdeq r7, [r4], r0 @ │ │ │ │ - adceq r7, r4, r4, lsr r4 │ │ │ │ - adceq r7, r4, r4, lsr #5 │ │ │ │ + adceq sl, r3, ip, ror sl │ │ │ │ + adceq r7, r4, r8, lsl #9 │ │ │ │ + strdeq r7, [r4], r8 @ │ │ │ │ + adceq r7, r4, ip, asr r4 │ │ │ │ + adceq r7, r4, ip, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -216603,15 +216593,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 129054 │ │ │ │ + bhi 12902c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -216624,148 +216614,148 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1290f0 │ │ │ │ + beq 1290c8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 129190 │ │ │ │ - ldr r1, [pc, #756] @ 1292c4 │ │ │ │ + beq 129168 │ │ │ │ + ldr r1, [pc, #756] @ 12929c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #752] @ 1292c8 │ │ │ │ + ldr r2, [pc, #752] @ 1292a0 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 1290bc │ │ │ │ + b 129094 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #8 │ │ │ │ - bne 12912c │ │ │ │ - ldr r1, [pc, #712] @ 1292d8 │ │ │ │ + bne 129104 │ │ │ │ + ldr r1, [pc, #712] @ 1292b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129210 │ │ │ │ + bne 1291e8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 129118 │ │ │ │ - b 1291a8 │ │ │ │ + bne 1290f0 │ │ │ │ + b 129180 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3844e4 │ │ │ │ - b 1291a0 │ │ │ │ - ldr r2, [pc, #612] @ 1292c0 │ │ │ │ + bl 3844bc │ │ │ │ + b 129178 │ │ │ │ + ldr r2, [pc, #612] @ 129298 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 1291a8 │ │ │ │ + b 129180 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 1290f0 │ │ │ │ + beq 1290c8 │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 129190 │ │ │ │ - ldr r1, [pc, #560] @ 1292cc │ │ │ │ + beq 129168 │ │ │ │ + ldr r1, [pc, #560] @ 1292a4 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #556] @ 1292d0 │ │ │ │ + ldr r2, [pc, #556] @ 1292a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 1291a0 │ │ │ │ + b 129178 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #8 │ │ │ │ - bne 12916c │ │ │ │ - ldr r1, [pc, #520] @ 1292e4 │ │ │ │ + bne 129144 │ │ │ │ + ldr r1, [pc, #520] @ 1292bc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129240 │ │ │ │ + bne 129218 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 12919c │ │ │ │ + b 129174 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3844e4 │ │ │ │ + bl 3844bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1291a8 │ │ │ │ + beq 129180 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1291a8 │ │ │ │ + bl 40e51c │ │ │ │ + b 129180 │ │ │ │ cmp r5, #12 │ │ │ │ - bne 129210 │ │ │ │ - ldr r1, [pc, #408] @ 1292d4 │ │ │ │ + bne 1291e8 │ │ │ │ + ldr r1, [pc, #408] @ 1292ac │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129210 │ │ │ │ + bne 1291e8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 129118 │ │ │ │ - b 1291a8 │ │ │ │ + bne 1290f0 │ │ │ │ + b 129180 │ │ │ │ cmp r7, #12 │ │ │ │ - bne 129240 │ │ │ │ - ldr r1, [pc, #356] @ 1292e0 │ │ │ │ + bne 129218 │ │ │ │ + ldr r1, [pc, #356] @ 1292b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129240 │ │ │ │ + bne 129218 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1291dc │ │ │ │ + beq 1291b4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -216773,69 +216763,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ 1292dc │ │ │ │ + ldr r2, [pc, #196] @ 1292b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 129118 │ │ │ │ - b 1291a8 │ │ │ │ - ldr r2, [pc, #160] @ 1292e8 │ │ │ │ + bne 1290f0 │ │ │ │ + b 129180 │ │ │ │ + ldr r2, [pc, #160] @ 1292c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 12919c │ │ │ │ - b 129268 │ │ │ │ + b 129174 │ │ │ │ + b 129240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1292a0 │ │ │ │ + beq 129278 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1292a0 │ │ │ │ + bl 40e51c │ │ │ │ + b 129278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 1292a0 │ │ │ │ + bl 12150c │ │ │ │ + b 129278 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1292b4 │ │ │ │ + beq 12928c │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - umlaleq sl, r3, r4, r8 │ │ │ │ - strdeq r7, [r4], r8 @ │ │ │ │ - adceq r7, r4, r0, ror #2 │ │ │ │ - adceq r7, r4, r0, lsr r2 │ │ │ │ - umlaleq r7, r4, r8, r0 │ │ │ │ - addeq r6, r7, fp, asr #19 │ │ │ │ - strdeq r0, [r6], r7 │ │ │ │ - adceq r6, r4, r4, lsr #20 │ │ │ │ - addeq r6, r7, fp, lsl #19 │ │ │ │ - addeq r0, r6, fp, lsr #22 │ │ │ │ - strdeq r6, [r4], r4 @ │ │ │ │ + strhteq sl, [r3], ip │ │ │ │ + adceq r7, r4, r0, lsr #6 │ │ │ │ + adceq r7, r4, r8, lsl #3 │ │ │ │ + adceq r7, r4, r8, asr r2 │ │ │ │ + adceq r7, r4, r0, asr #1 │ │ │ │ + @ instruction: 0x008769b3 │ │ │ │ + ldrdeq r0, [r6], pc @ │ │ │ │ + adceq r6, r4, ip, asr #20 │ │ │ │ + addeq r6, r7, r3, ror r9 │ │ │ │ + addeq r0, r6, r3, lsl fp │ │ │ │ + adceq r6, r4, ip, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -216843,15 +216833,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 1293cc │ │ │ │ + bhi 1293a4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -216864,123 +216854,123 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 12949c │ │ │ │ + bhi 129474 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38d624 │ │ │ │ - b 12945c │ │ │ │ + bl 38d5fc │ │ │ │ + b 129434 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38d42c │ │ │ │ - b 1294fc │ │ │ │ - ldr r2, [pc, #500] @ 1295c8 │ │ │ │ + bl 38d404 │ │ │ │ + b 1294d4 │ │ │ │ + ldr r2, [pc, #500] @ 1295a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 129504 │ │ │ │ + b 1294dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #3 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 1294cc │ │ │ │ + bcc 1294a4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 1294fc │ │ │ │ + b 1294d4 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38d624 │ │ │ │ - b 1294fc │ │ │ │ + bl 38d5fc │ │ │ │ + b 1294d4 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38d42c │ │ │ │ + bl 38d404 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129504 │ │ │ │ + beq 1294dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 129504 │ │ │ │ + bl 40e51c │ │ │ │ + b 1294dc │ │ │ │ mov r0, #2 │ │ │ │ - b 12948c │ │ │ │ + b 129464 │ │ │ │ mov r0, #3 │ │ │ │ - b 12948c │ │ │ │ + b 129464 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 1294fc │ │ │ │ - ldr r1, [pc, #296] @ 1295cc │ │ │ │ + b 1294d4 │ │ │ │ + ldr r1, [pc, #296] @ 1295a4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #292] @ 1295d0 │ │ │ │ + ldr r2, [pc, #292] @ 1295a8 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 1294f4 │ │ │ │ - ldr r1, [pc, #256] @ 1295d4 │ │ │ │ + b 1294cc │ │ │ │ + ldr r1, [pc, #256] @ 1295ac │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #252] @ 1295d8 │ │ │ │ + ldr r2, [pc, #252] @ 1295b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129538 │ │ │ │ + beq 129510 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -216988,42 +216978,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 129570 │ │ │ │ + b 129548 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1295a8 │ │ │ │ + beq 129580 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1295a8 │ │ │ │ + bl 40e51c │ │ │ │ + b 129580 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 1295a8 │ │ │ │ + bl 12150c │ │ │ │ + b 129580 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1295bc │ │ │ │ + beq 129594 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq sl, r3, ip, lsl r8 │ │ │ │ - adceq r6, r4, ip, lsr #28 │ │ │ │ - adceq r6, r4, ip, lsl #25 │ │ │ │ - adceq r6, r4, r0, lsl #28 │ │ │ │ - adceq r6, r4, r0, ror #24 │ │ │ │ + adceq sl, r3, r4, asr #16 │ │ │ │ + adceq r6, r4, r4, asr lr │ │ │ │ + strhteq r6, [r4], r4 │ │ │ │ + adceq r6, r4, r8, lsr #28 │ │ │ │ + adceq r6, r4, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -217031,15 +217021,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 129704 │ │ │ │ + bhi 1296dc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -217052,160 +217042,160 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1297a4 │ │ │ │ + beq 12977c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 129870 │ │ │ │ + beq 129848 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 129868 │ │ │ │ - ldr r1, [pc, #824] @ 1299c0 │ │ │ │ + beq 129840 │ │ │ │ + ldr r1, [pc, #824] @ 129998 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #820] @ 1299c4 │ │ │ │ + ldr r2, [pc, #820] @ 12999c │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 129778 │ │ │ │ + b 129750 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #4 │ │ │ │ - bne 1297e0 │ │ │ │ + bne 1297b8 │ │ │ │ ldr r0, [r7] │ │ │ │ - ldr r1, [pc, #780] @ 1299d8 │ │ │ │ + ldr r1, [pc, #780] @ 1299b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12990c │ │ │ │ + bne 1298e4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1297cc │ │ │ │ - b 129888 │ │ │ │ + bne 1297a4 │ │ │ │ + b 129860 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 384388 │ │ │ │ - b 129880 │ │ │ │ - ldr r2, [pc, #688] @ 1299bc │ │ │ │ + bl 384360 │ │ │ │ + b 129858 │ │ │ │ + ldr r2, [pc, #688] @ 129994 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 129888 │ │ │ │ + b 129860 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 1297a4 │ │ │ │ + beq 12977c │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 129870 │ │ │ │ + beq 129848 │ │ │ │ eor r1, r0, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 129868 │ │ │ │ - ldr r1, [pc, #624] @ 1299c8 │ │ │ │ + beq 129840 │ │ │ │ + ldr r1, [pc, #624] @ 1299a0 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #620] @ 1299cc │ │ │ │ + ldr r2, [pc, #620] @ 1299a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 129880 │ │ │ │ + b 129858 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #4 │ │ │ │ - bne 129828 │ │ │ │ + bne 129800 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r1, [pc, #588] @ 1299e8 │ │ │ │ + ldr r1, [pc, #588] @ 1299c0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12993c │ │ │ │ + bne 129914 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 12987c │ │ │ │ + b 129854 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 384388 │ │ │ │ + bl 384360 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129888 │ │ │ │ + beq 129860 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 129888 │ │ │ │ + bl 40e51c │ │ │ │ + b 129860 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 12990c │ │ │ │ - ldr r1, [pc, #480] @ 1299d0 │ │ │ │ + bne 1298e4 │ │ │ │ + ldr r1, [pc, #480] @ 1299a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1298f0 │ │ │ │ - ldr r1, [pc, #456] @ 1299d4 │ │ │ │ + beq 1298c8 │ │ │ │ + ldr r1, [pc, #456] @ 1299ac │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12990c │ │ │ │ + bne 1298e4 │ │ │ │ mov r0, #2 │ │ │ │ - b 1298f4 │ │ │ │ + b 1298cc │ │ │ │ cmp r7, #5 │ │ │ │ - bne 12993c │ │ │ │ - ldr r1, [pc, #424] @ 1299e0 │ │ │ │ + bne 129914 │ │ │ │ + ldr r1, [pc, #424] @ 1299b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129870 │ │ │ │ - ldr r1, [pc, #400] @ 1299e4 │ │ │ │ + beq 129848 │ │ │ │ + ldr r1, [pc, #400] @ 1299bc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12993c │ │ │ │ + bne 129914 │ │ │ │ mov r0, #2 │ │ │ │ - b 129874 │ │ │ │ + b 12984c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1298bc │ │ │ │ + beq 129894 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -217218,73 +217208,73 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1297cc │ │ │ │ - b 129888 │ │ │ │ - ldr r2, [pc, #200] @ 1299dc │ │ │ │ + bne 1297a4 │ │ │ │ + b 129860 │ │ │ │ + ldr r2, [pc, #200] @ 1299b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1297cc │ │ │ │ - b 129888 │ │ │ │ - ldr r2, [pc, #168] @ 1299ec │ │ │ │ + bne 1297a4 │ │ │ │ + b 129860 │ │ │ │ + ldr r2, [pc, #168] @ 1299c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #3 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 12987c │ │ │ │ - b 129964 │ │ │ │ + b 129854 │ │ │ │ + b 12993c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12999c │ │ │ │ + beq 129974 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12999c │ │ │ │ + bl 40e51c │ │ │ │ + b 129974 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 12999c │ │ │ │ + bl 12150c │ │ │ │ + b 129974 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 1299b0 │ │ │ │ + beq 129988 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq sl, [r3], r4 @ │ │ │ │ - adceq r6, r4, r0, lsr ip │ │ │ │ - adceq r6, r4, r8, lsr #21 │ │ │ │ - adceq r6, r4, r4, ror #22 │ │ │ │ - ldrdeq r6, [r4], ip @ │ │ │ │ - addeq r6, r7, sp, lsl #6 │ │ │ │ - strdeq r6, [r7], r6 @ │ │ │ │ - addeq lr, r5, pc, asr #21 │ │ │ │ - adceq r6, r4, r0, lsl r3 │ │ │ │ - addeq r6, r7, r5, asr #5 │ │ │ │ - addeq r6, r7, lr, lsr #5 │ │ │ │ - strdeq lr, [r5], pc @ │ │ │ │ - adceq r6, r4, r0, ror #5 │ │ │ │ + strdeq sl, [r3], ip @ │ │ │ │ + adceq r6, r4, r8, asr ip │ │ │ │ + ldrdeq r6, [r4], r0 @ │ │ │ │ + adceq r6, r4, ip, lsl #23 │ │ │ │ + adceq r6, r4, r4, lsl #20 │ │ │ │ + strdeq r6, [r7], r5 │ │ │ │ + ldrdeq r6, [r7], lr │ │ │ │ + @ instruction: 0x0085eab7 │ │ │ │ + adceq r6, r4, r8, lsr r3 │ │ │ │ + addeq r6, r7, sp, lsr #5 │ │ │ │ + umulleq r6, r7, r6, r2 │ │ │ │ + addeq lr, r5, r7, ror #19 │ │ │ │ + adceq r6, r4, r8, lsl #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -217292,15 +217282,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 129ad0 │ │ │ │ + bhi 129aa8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -217313,123 +217303,123 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 129ba0 │ │ │ │ + bhi 129b78 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 387a94 │ │ │ │ - b 129b60 │ │ │ │ + bl 387a6c │ │ │ │ + b 129b38 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3878a4 │ │ │ │ - b 129c00 │ │ │ │ - ldr r2, [pc, #500] @ 129ccc │ │ │ │ + bl 38787c │ │ │ │ + b 129bd8 │ │ │ │ + ldr r2, [pc, #500] @ 129ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 129c08 │ │ │ │ + b 129be0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsbs r1, r0, #3 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bcc 129bd0 │ │ │ │ + bcc 129ba8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 129c00 │ │ │ │ + b 129bd8 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 387a94 │ │ │ │ - b 129c00 │ │ │ │ + bl 387a6c │ │ │ │ + b 129bd8 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3878a4 │ │ │ │ + bl 38787c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129c08 │ │ │ │ + beq 129be0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 129c08 │ │ │ │ + bl 40e51c │ │ │ │ + b 129be0 │ │ │ │ mov r0, #2 │ │ │ │ - b 129b90 │ │ │ │ + b 129b68 │ │ │ │ mov r0, #3 │ │ │ │ - b 129b90 │ │ │ │ + b 129b68 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 129c00 │ │ │ │ - ldr r1, [pc, #296] @ 129cd0 │ │ │ │ + b 129bd8 │ │ │ │ + ldr r1, [pc, #296] @ 129ca8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #292] @ 129cd4 │ │ │ │ + ldr r2, [pc, #292] @ 129cac │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 129bf8 │ │ │ │ - ldr r1, [pc, #256] @ 129cd8 │ │ │ │ + b 129bd0 │ │ │ │ + ldr r1, [pc, #256] @ 129cb0 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #252] @ 129cdc │ │ │ │ + ldr r2, [pc, #252] @ 129cb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129c3c │ │ │ │ + beq 129c14 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -217437,42 +217427,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 129c74 │ │ │ │ + b 129c4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129cac │ │ │ │ + beq 129c84 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 129cac │ │ │ │ + bl 40e51c │ │ │ │ + b 129c84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 129cac │ │ │ │ + bl 12150c │ │ │ │ + b 129c84 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 129cc0 │ │ │ │ + beq 129c98 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - strdeq r9, [r3], r8 @ │ │ │ │ - adceq r6, r4, r8, lsr #14 │ │ │ │ - adceq r6, r4, r8, lsl #11 │ │ │ │ - strdeq r6, [r4], ip @ │ │ │ │ - adceq r6, r4, ip, asr r5 │ │ │ │ + adceq r9, r3, r0, lsr #26 │ │ │ │ + adceq r6, r4, r0, asr r7 │ │ │ │ + strhteq r6, [r4], r0 │ │ │ │ + adceq r6, r4, r4, lsr #14 │ │ │ │ + adceq r6, r4, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ @@ -217480,15 +217470,15 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 129dfc │ │ │ │ + bhi 129dd4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @@ -217501,157 +217491,157 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129e98 │ │ │ │ + beq 129e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 129f3c │ │ │ │ - ldr r1, [pc, #708] @ 12a048 │ │ │ │ + beq 129f14 │ │ │ │ + ldr r1, [pc, #708] @ 12a020 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #704] @ 12a04c │ │ │ │ + ldr r2, [pc, #704] @ 12a024 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ - b 129e64 │ │ │ │ + b 129e3c │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #8 │ │ │ │ - bne 129ec4 │ │ │ │ - ldr r1, [pc, #664] @ 12a05c │ │ │ │ + bne 129e9c │ │ │ │ + ldr r1, [pc, #664] @ 12a034 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129edc │ │ │ │ + bne 129eb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 129f64 │ │ │ │ + b 129f3c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 38e5bc │ │ │ │ - b 129f4c │ │ │ │ - ldr r2, [pc, #576] @ 12a044 │ │ │ │ + bl 38e594 │ │ │ │ + b 129f24 │ │ │ │ + ldr r2, [pc, #576] @ 12a01c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 567fc │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - b 129f80 │ │ │ │ + b 129f58 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orrs r1, r0, r3 │ │ │ │ - beq 129e98 │ │ │ │ + beq 129e70 │ │ │ │ eor r1, r0, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 129f3c │ │ │ │ - ldr r1, [pc, #524] @ 12a050 │ │ │ │ + beq 129f14 │ │ │ │ + ldr r1, [pc, #524] @ 12a028 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #520] @ 12a054 │ │ │ │ + ldr r2, [pc, #520] @ 12a02c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6b86c │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r6, [sp, #16] │ │ │ │ - b 129f4c │ │ │ │ + b 129f24 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ cmp r7, #8 │ │ │ │ - bne 129f00 │ │ │ │ - ldr r1, [pc, #484] @ 12a068 │ │ │ │ + bne 129ed8 │ │ │ │ + ldr r1, [pc, #484] @ 12a040 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129f18 │ │ │ │ + bne 129ef0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 129f48 │ │ │ │ + b 129f20 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 38e5bc │ │ │ │ + bl 38e594 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 129f70 │ │ │ │ - b 129f80 │ │ │ │ + bne 129f48 │ │ │ │ + b 129f58 │ │ │ │ cmp r5, #4 │ │ │ │ ldreq r0, [r7] │ │ │ │ - ldreq r1, [pc, #388] @ 12a058 │ │ │ │ + ldreq r1, [pc, #388] @ 12a030 │ │ │ │ ldreq r1, [pc, r1] │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 129f58 │ │ │ │ - ldr r2, [pc, #380] @ 12a060 │ │ │ │ + beq 129f30 │ │ │ │ + ldr r2, [pc, #380] @ 12a038 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 129f64 │ │ │ │ + b 129f3c │ │ │ │ cmp r7, #4 │ │ │ │ ldreq r0, [r6] │ │ │ │ - ldreq r1, [pc, #340] @ 12a064 │ │ │ │ + ldreq r1, [pc, #340] @ 12a03c │ │ │ │ ldreq r1, [pc, r1] │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 129f3c │ │ │ │ - ldr r2, [pc, #332] @ 12a06c │ │ │ │ + beq 129f14 │ │ │ │ + ldr r2, [pc, #332] @ 12a044 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ bl 581f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 129f48 │ │ │ │ + b 129f20 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 129f80 │ │ │ │ + bl 12150c │ │ │ │ + b 129f58 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #17] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129f80 │ │ │ │ + beq 129f58 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129fb4 │ │ │ │ + beq 129f8c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #-2147483626 @ 0x80000016 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ str r2, [r4, #8] │ │ │ │ movne r0, sp │ │ │ │ str r1, [r4] │ │ │ │ - blne 121534 │ │ │ │ + blne 12150c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4], #1 │ │ │ │ str r1, [sp, #31] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -217659,83 +217649,83 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ str r7, [sp, #43] @ 0x2b │ │ │ │ str r3, [sp, #39] @ 0x27 │ │ │ │ bl 53d54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 129fec │ │ │ │ + b 129fc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12a024 │ │ │ │ + beq 129ffc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12a024 │ │ │ │ + bl 40e51c │ │ │ │ + b 129ffc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121534 │ │ │ │ - b 12a024 │ │ │ │ + bl 12150c │ │ │ │ + b 129ffc │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 12a038 │ │ │ │ + beq 12a010 │ │ │ │ mov r0, sp │ │ │ │ - bl 121534 │ │ │ │ + bl 12150c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r9, r3, ip, asr ip │ │ │ │ - adceq r6, r4, r4, asr #10 │ │ │ │ - adceq r6, r4, ip, lsr #7 │ │ │ │ - adceq r6, r4, r8, lsl #9 │ │ │ │ - strdeq r6, [r4], r0 @ │ │ │ │ - umulleq lr, r5, r3, r2 │ │ │ │ - addeq pc, r5, fp, lsl lr @ │ │ │ │ - umlaleq r5, r4, r8, r9 │ │ │ │ - addeq lr, r5, r7, asr r2 │ │ │ │ - addeq pc, r5, fp, asr sp @ │ │ │ │ - adceq r5, r4, ip, asr r9 │ │ │ │ + adceq r9, r3, r4, lsl #25 │ │ │ │ + adceq r6, r4, ip, ror #10 │ │ │ │ + ldrdeq r6, [r4], r4 @ │ │ │ │ + strhteq r6, [r4], r0 │ │ │ │ + adceq r6, r4, r8, lsl r3 │ │ │ │ + addeq lr, r5, fp, ror r2 │ │ │ │ + addeq pc, r5, r3, lsl #28 │ │ │ │ + adceq r5, r4, r0, asr #19 │ │ │ │ + addeq lr, r5, pc, lsr r2 │ │ │ │ + addeq pc, r5, r3, asr #26 │ │ │ │ + adceq r5, r4, r4, lsl #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a0bc │ │ │ │ - ldr r3, [pc, #92] @ 12a0ec │ │ │ │ + bne 12a094 │ │ │ │ + ldr r3, [pc, #92] @ 12a0c4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #88] @ 12a0f0 │ │ │ │ + ldr r1, [pc, #88] @ 12a0c8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ - bl 974328 │ │ │ │ + bl 974300 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ 12a0f4 │ │ │ │ - ldr r3, [pc, #48] @ 12a0f8 │ │ │ │ + ldr r1, [pc, #48] @ 12a0cc │ │ │ │ + ldr r3, [pc, #48] @ 12a0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 974328 │ │ │ │ + bl 974300 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ + adceq sl, r3, r8, lsl #1 │ │ │ │ + addeq r3, r6, r3, lsr #6 │ │ │ │ + addeq r3, r6, r5, lsl r3 │ │ │ │ adceq sl, r3, r0, rrx │ │ │ │ - addeq r3, r6, fp, lsr r3 │ │ │ │ - addeq r3, r6, sp, lsr #6 │ │ │ │ - adceq sl, r3, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ @@ -217802,30 +217792,30 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ - b 12a3f8 │ │ │ │ + b 12a3d0 │ │ │ │ ldr r6, [r4, #2268] @ 0x8dc │ │ │ │ - b 12bb70 │ │ │ │ + b 12bb48 │ │ │ │ ldr r9, [r4, #2268] @ 0x8dc │ │ │ │ ldr r5, [r4, #2272] @ 0x8e0 │ │ │ │ ldr r6, [r4, #2276] @ 0x8e4 │ │ │ │ - b 12bc38 │ │ │ │ + b 12bc10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #2264]! @ 0x8d8 │ │ │ │ add r4, r1, #24 │ │ │ │ sub r8, r1, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12a260 │ │ │ │ + bne 12a238 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 12b8dc │ │ │ │ - b 12b984 │ │ │ │ + b 12b8b4 │ │ │ │ + b 12b95c │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r6, #2 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r4, #2 │ │ │ │ cmp r0, #5 │ │ │ │ movcs r0, #5 │ │ │ │ @@ -217837,16 +217827,16 @@ │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ mov r6, #3 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add r1, r0, #736 @ 0x2e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96f148 │ │ │ │ - b 12a72c │ │ │ │ + bl 96f120 │ │ │ │ + b 12a704 │ │ │ │ subs r1, r6, #2 │ │ │ │ mov r3, #30 │ │ │ │ sbc r0, fp, #0 │ │ │ │ subs r2, r1, #42 @ 0x2a │ │ │ │ sbcs r0, r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movcs r1, #12 │ │ │ │ @@ -217899,37 +217889,37 @@ │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ ldrb r2, [r4, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ strb r2, [sp, #1320] @ 0x528 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r5, [r4, #784] @ 0x310 │ │ │ │ add r1, r4, #760 @ 0x2f8 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ add r1, r4, #772 @ 0x304 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #744]! @ 0x2e8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a458 │ │ │ │ + bne 12a430 │ │ │ │ mov lr, r5 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 12a470 │ │ │ │ + b 12a448 │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r8, sp, #780 @ 0x30c │ │ │ │ - b 12b330 │ │ │ │ + b 12b308 │ │ │ │ ldr r0, [r4, #760]! @ 0x2f8 │ │ │ │ add r2, pc, #20 │ │ │ │ sub r5, r4, #32 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #11 │ │ │ │ movcs r0, #2 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -217942,17 +217932,17 @@ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r2, [sp, #1344] @ 0x540 │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ ldr r1, [sp, #1352] @ 0x548 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add r8, sp, #780 @ 0x30c │ │ │ │ ldr r2, [sp, #924] @ 0x39c │ │ │ │ @@ -217977,65 +217967,65 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ vldr d8, [r4, #736] @ 0x2e0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - b 12b330 │ │ │ │ + b 12b308 │ │ │ │ mov r6, #6 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add r1, r0, #736 @ 0x2e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96f148 │ │ │ │ - b 12a72c │ │ │ │ + bl 96f120 │ │ │ │ + b 12a704 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r1, #752]! @ 0x2f0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a630 │ │ │ │ + bne 12a608 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 12a640 │ │ │ │ + b 12a618 │ │ │ │ mov r6, #5 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add r1, r0, #736 @ 0x2e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96f148 │ │ │ │ - b 12a72c │ │ │ │ + bl 96f120 │ │ │ │ + b 12a704 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r1, #760]! @ 0x2f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a67c │ │ │ │ + bne 12a654 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ - b 12a68c │ │ │ │ + b 12a664 │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483639 @ 0x80000009 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f148 │ │ │ │ - b 12a5a0 │ │ │ │ + bl 96f120 │ │ │ │ + b 12a578 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483642 @ 0x80000006 │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483638 @ 0x8000000a │ │ │ │ - b 12a59c │ │ │ │ + b 12a574 │ │ │ │ mov r0, #-2147483640 @ 0x80000008 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ mov r1, r5 │ │ │ │ - bl 403ea8 │ │ │ │ + bl 403e80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldrb r2, [sp, #1375] @ 0x55f │ │ │ │ add r3, lr, #328 @ 0x148 │ │ │ │ ldr r7, [sp, #1344] @ 0x540 │ │ │ │ strb r2, [sp, #782] @ 0x30e │ │ │ │ add r8, sp, #780 @ 0x30c │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ @@ -218060,17 +218050,17 @@ │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ vldr d8, [r3] │ │ │ │ ldr r5, [sp, #924] @ 0x39c │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ - b 12a798 │ │ │ │ + b 12a770 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, r1, #16 │ │ │ │ @@ -218079,29 +218069,29 @@ │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ strd r4, [r8] │ │ │ │ vldr d0, [r1, #744] @ 0x2e8 │ │ │ │ ldrb r1, [r1, #764] @ 0x2fc │ │ │ │ strb r1, [sp, #1380] @ 0x564 │ │ │ │ vstr d0, [r0, #8] │ │ │ │ - b 12a72c │ │ │ │ - ldr r2, [pc, #2944] @ 12b204 │ │ │ │ + b 12a704 │ │ │ │ + ldr r2, [pc, #2944] @ 12b1dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ - bl 1b01c4 │ │ │ │ + bl 1b019c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r1, #744]! @ 0x2e8 │ │ │ │ ldrb r9, [r1, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrb sl, [r1, #29] │ │ │ │ - bne 12a6ac │ │ │ │ + bne 12a684 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 12a6c0 │ │ │ │ + b 12a698 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ ldr ip, [sp, #924] @ 0x39c │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ @@ -218154,80 +218144,80 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ - b 12b330 │ │ │ │ + b 12b308 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 12afcc │ │ │ │ + bne 12afa4 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, #0 │ │ │ │ - b 12b170 │ │ │ │ - ldr r2, [pc, #2604] @ 12b208 │ │ │ │ + b 12b148 │ │ │ │ + ldr r2, [pc, #2604] @ 12b1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r4, #728 @ 0x2d8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 1b2d64 │ │ │ │ + bl 1b2d3c │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ - b 12ae38 │ │ │ │ - ldr r2, [pc, #2576] @ 12b20c │ │ │ │ + b 12ae10 │ │ │ │ + ldr r2, [pc, #2576] @ 12b1e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r4, #728 @ 0x2d8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 1b076c │ │ │ │ + bl 1b0744 │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ - b 12ae38 │ │ │ │ + b 12ae10 │ │ │ │ add r1, r4, #728 @ 0x2d8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldrb r3, [r3, #740] @ 0x2e4 │ │ │ │ strb r3, [sp, #1324] @ 0x52c │ │ │ │ mov r3, #28 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r2, [sp, #1320] @ 0x528 │ │ │ │ - b 12b250 │ │ │ │ - ldr r2, [pc, #2496] @ 12b210 │ │ │ │ + b 12b228 │ │ │ │ + ldr r2, [pc, #2496] @ 12b1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r4, #728 @ 0x2d8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 1b3cb8 │ │ │ │ + bl 1b3c90 │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ - b 12ae38 │ │ │ │ + b 12ae10 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ vldr d8, [r4, #736] @ 0x2e0 │ │ │ │ ldr sl, [r4, #744] @ 0x2e8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ ldrb r0, [r4, #780] @ 0x30c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [r4, #748] @ 0x2ec │ │ │ │ ldr r5, [r4, #752] @ 0x2f0 │ │ │ │ ldr r4, [r4, #756] @ 0x2f4 │ │ │ │ - ldr r2, [pc, #2424] @ 12b214 │ │ │ │ + ldr r2, [pc, #2424] @ 12b1ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, r1, #768 @ 0x300 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - bl 1b4708 │ │ │ │ + bl 1b46e0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r5, [sp, #1368] @ 0x558 │ │ │ │ add r5, lr, #328 @ 0x148 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ ldr r1, [r0, #760] @ 0x2f8 │ │ │ │ ldr r0, [r0, #764] @ 0x2fc │ │ │ │ @@ -218247,75 +218237,75 @@ │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldrh r0, [r5, #46] @ 0x2e │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r0, [sp, #1397] @ 0x575 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #1376]! @ 0x560 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12b180 │ │ │ │ + bne 12b158 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - b 12b198 │ │ │ │ + b 12b170 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #788] @ 0x314 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #35 @ 0x23 │ │ │ │ ldr r0, [r4, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #824]! @ 0x338 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12b1c4 │ │ │ │ + bne 12b19c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ - b 12b1d8 │ │ │ │ + b 12b1b0 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #736]! @ 0x2e0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12b218 │ │ │ │ + bne 12b1f0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 12b228 │ │ │ │ + b 12b200 │ │ │ │ add r7, r4, #728 @ 0x2d8 │ │ │ │ ldr r6, [r4, #748] @ 0x2ec │ │ │ │ str r6, [sp, #1332] @ 0x534 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ str r3, [sp, #1324] @ 0x52c │ │ │ │ mov r3, #10 │ │ │ │ - b 12ae5c │ │ │ │ + b 12ae34 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #26 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #25 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ add r8, sp, #1344 @ 0x540 │ │ │ │ add r1, r4, #728 @ 0x2d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d748 │ │ │ │ + bl 17d720 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ add r0, r8, #8 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ @@ -218414,25 +218404,25 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #2004] @ 0x7d4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #2028] @ 0x7ec │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ vldr d8, [r1, #736] @ 0x2e0 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - ldr r2, [pc, #3376] @ 12b900 │ │ │ │ + ldr r2, [pc, #3376] @ 12b8d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, r1, #760 @ 0x2f8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1b4708 │ │ │ │ + bl 1b46e0 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, lr, #328 @ 0x148 │ │ │ │ add ip, sp, #1360 @ 0x550 │ │ │ │ add r3, r7, #744 @ 0x2e8 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ ldrb r7, [r7, #772] @ 0x304 │ │ │ │ @@ -218440,96 +218430,96 @@ │ │ │ │ vstr d8, [r6] │ │ │ │ str r5, [sp, #788] @ 0x314 │ │ │ │ strb r7, [sp, #1388] @ 0x56c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r3, #16 │ │ │ │ - b 12aef0 │ │ │ │ + b 12aec8 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 12bee4 │ │ │ │ + bne 12bebc │ │ │ │ mov sl, #2 │ │ │ │ mov fp, #0 │ │ │ │ - b 12c088 │ │ │ │ + b 12c060 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r1, #768]! @ 0x300 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ ldr r7, [r1, #-20] @ 0xffffffec │ │ │ │ vldr d8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - bne 12c098 │ │ │ │ + bne 12c070 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 12c0c0 │ │ │ │ + b 12c098 │ │ │ │ mov r3, #43 @ 0x2b │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #21 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #6 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #22 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [r4, #1368]! @ 0x558 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12c110 │ │ │ │ + bne 12c0e8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - b 12c128 │ │ │ │ + b 12c100 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #7 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ vldr d8, [r4, #736] @ 0x2e0 │ │ │ │ ldr r4, [r4, #744] @ 0x2e8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r7, [r1, #748] @ 0x2ec │ │ │ │ - ldr r2, [pc, #4008] @ 12bcfc │ │ │ │ + ldr r2, [pc, #4008] @ 12bcd4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, r1, #760 @ 0x2f8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1b356c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ str r7, [sp, #1364] @ 0x554 │ │ │ │ ldr r0, [r1, #752] @ 0x2f0 │ │ │ │ ldr r1, [r1, #756] @ 0x2f4 │ │ │ │ @@ -218537,25 +218527,25 @@ │ │ │ │ vstr d8, [r2] │ │ │ │ str r5, [sp, #788] @ 0x314 │ │ │ │ str r1, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r3, #19 │ │ │ │ - b 12aef0 │ │ │ │ + b 12aec8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #744]! @ 0x2e8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - bne 12c158 │ │ │ │ + bne 12c130 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 12c168 │ │ │ │ + b 12c140 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r7, [r4, #760] @ 0x2f8 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldr r7, [r4, #764] @ 0x2fc │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ @@ -218565,54 +218555,54 @@ │ │ │ │ vldr d1, [r4, #752] @ 0x2f0 │ │ │ │ ldrd r2, [r2, #24] │ │ │ │ strd r2, [r7, #4] │ │ │ │ mov r3, #9 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ vstr d0, [r0, #540] @ 0x21c │ │ │ │ vstr d1, [r0, #556] @ 0x22c │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ mov r3, #32 │ │ │ │ - b 12b250 │ │ │ │ - ldr r2, [pc, #3940] @ 12bd88 │ │ │ │ + b 12b228 │ │ │ │ + ldr r2, [pc, #3940] @ 12bd60 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r4, #728 @ 0x2d8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 1b23b8 │ │ │ │ + bl 1b2390 │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r2, [sp, #1320] @ 0x528 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ add r7, r4, #728 @ 0x2d8 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ str r3, [sp, #1324] @ 0x52c │ │ │ │ mov r3, #23 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r7, [sp, #1328] @ 0x530 │ │ │ │ str r2, [sp, #1320] @ 0x528 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ ldrb r4, [r4, #772] @ 0x304 │ │ │ │ ldr r7, [r1, #744] @ 0x2e8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ ldr r5, [r1, #748] @ 0x2ec │ │ │ │ vldr d8, [r1, #736] @ 0x2e0 │ │ │ │ - ldr r2, [pc, #4036] @ 12be64 │ │ │ │ + ldr r2, [pc, #4036] @ 12be3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, r1, #760 @ 0x2f8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1b356c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ str r5, [sp, #1364] @ 0x554 │ │ │ │ ldr r0, [r1, #752] @ 0x2f0 │ │ │ │ ldr r1, [r1, #756] @ 0x2f4 │ │ │ │ @@ -218633,60 +218623,60 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #1388] @ 0x56c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 12b250 │ │ │ │ - ldr r2, [pc, #4020] @ 12bee0 │ │ │ │ + b 12b228 │ │ │ │ + ldr r2, [pc, #4020] @ 12beb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r4, #736 @ 0x2e0 │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ - bl 1b356c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r3, #24 │ │ │ │ ldr r0, [r1, #728] @ 0x2d8 │ │ │ │ ldr r1, [r1, #732] @ 0x2dc │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ mov r1, #728 @ 0x2d8 │ │ │ │ strb r0, [sp, #786] @ 0x312 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ ldrh r1, [r4, r1] │ │ │ │ mov r3, #29 │ │ │ │ strh r1, [r0, #4] │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #31 │ │ │ │ strb r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ strb r0, [sp, #784] @ 0x310 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r4, #736 @ 0x2e0 │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r3, #27 │ │ │ │ ldr r0, [r2, #728] @ 0x2d8 │ │ │ │ ldr r1, [r2, #732] @ 0x2dc │ │ │ │ ldrb r2, [r2, #748] @ 0x2ec │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ strb r2, [sp, #1332] @ 0x534 │ │ │ │ - b 12b250 │ │ │ │ + b 12b228 │ │ │ │ add r8, sp, #1344 @ 0x540 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d748 │ │ │ │ + bl 17d720 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr sl, [sp, #1344] @ 0x540 │ │ │ │ ldr fp, [sp, #1348] @ 0x544 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sp, #1376] @ 0x560 │ │ │ │ @@ -218784,55 +218774,55 @@ │ │ │ │ ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #2028] @ 0x7ec │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str sl, [sp, #784] @ 0x310 │ │ │ │ str fp, [sp, #788] @ 0x314 │ │ │ │ - b 12b250 │ │ │ │ - ldr r2, [pc, #4044] @ 12c154 │ │ │ │ + b 12b228 │ │ │ │ + ldr r2, [pc, #4044] @ 12c12c │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #1012 @ 0x3f4 │ │ │ │ - bl 1b356c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #1388]! @ 0x56c │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 12c1ac │ │ │ │ + bne 12c184 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 12c1c8 │ │ │ │ - ldr r2, [pc, #4060] @ 12c1a8 │ │ │ │ + b 12c1a0 │ │ │ │ + ldr r2, [pc, #4060] @ 12c180 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b356c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #836]! @ 0x344 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 12c29c │ │ │ │ + bne 12c274 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 12c2b0 │ │ │ │ - adceq sl, r3, r8, ror #22 │ │ │ │ - adceq sl, r3, r0, asr #19 │ │ │ │ - adceq sl, r3, r0, lsr #19 │ │ │ │ - adceq sl, r3, ip, asr #18 │ │ │ │ - adceq sl, r3, r0, ror #27 │ │ │ │ + b 12c288 │ │ │ │ + umlaleq sl, r3, r0, fp │ │ │ │ + adceq sl, r3, r8, ror #19 │ │ │ │ + adceq sl, r3, r8, asr #19 │ │ │ │ + adceq sl, r3, r4, ror r9 │ │ │ │ + adceq sl, r3, r8, lsl #28 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r3, sp, #1344 @ 0x540 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ ldr r1, [r7, #728] @ 0x2d8 │ │ │ │ ldr r7, [r7, #732] @ 0x2dc │ │ │ │ @@ -219020,62 +219010,62 @@ │ │ │ │ strb r2, [r6, #2120] @ 0x848 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #251] @ 0xfb │ │ │ │ str r0, [r6, #2121] @ 0x849 │ │ │ │ str r1, [r6, #2124] @ 0x84c │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r6, #2116] @ 0x844 │ │ │ │ - ldr r6, [pc, #3872] @ 12c454 │ │ │ │ + ldr r6, [pc, #3872] @ 12c42c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c790 │ │ │ │ + beq 12c768 │ │ │ │ str r0, [sp, #1348] @ 0x544 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #1344] @ 0x540 │ │ │ │ str r1, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ add sl, sp, #920 @ 0x398 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 3b58dc │ │ │ │ + bl 3b58b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c7a8 │ │ │ │ + bne 12c780 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ ldr r4, [sp, #1348] @ 0x544 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c7c0 │ │ │ │ + beq 12c798 │ │ │ │ ldr r5, [sp, #1352] @ 0x548 │ │ │ │ ldrb r1, [r6] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ str r0, [fp, #2232]! @ 0x8b8 │ │ │ │ mov r0, #8 │ │ │ │ strd r4, [fp, #4] │ │ │ │ - bl 40e540 │ │ │ │ + bl 40e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c7f0 │ │ │ │ + beq 12c7c8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #29285 @ 0x7265 │ │ │ │ movt r0, #12333 @ 0x302d │ │ │ │ mov r5, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ movw r0, #25971 @ 0x6573 │ │ │ │ movt r0, #25710 @ 0x646e │ │ │ │ strb r5, [r6, #2249] @ 0x8c9 │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 4b1e38 │ │ │ │ - ldr r0, [pc, #4048] @ 12c5c0 │ │ │ │ + bl 4b1e10 │ │ │ │ + ldr r0, [pc, #4048] @ 12c598 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #928] @ 0x3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #924] @ 0x39c │ │ │ │ strb r0, [sp, #1368] @ 0x558 │ │ │ │ @@ -219084,23 +219074,23 @@ │ │ │ │ str sl, [sp, #1372] @ 0x55c │ │ │ │ str r5, [sp, #1364] @ 0x554 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ str r5, [sp, #1352] @ 0x548 │ │ │ │ str r5, [sp, #1344] @ 0x540 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #1344 @ 0x540 │ │ │ │ - bl 4b5804 │ │ │ │ + bl 4b57dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c81c │ │ │ │ + bne 12c7f4 │ │ │ │ ldr r6, [sp, #920] @ 0x398 │ │ │ │ ldr r9, [sp, #924] @ 0x39c │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ mov r1, fp │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -219124,54 +219114,54 @@ │ │ │ │ str r3, [r8, #12]! │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ str r5, [r7, #32] │ │ │ │ - bgt 12b6d8 │ │ │ │ + bgt 12b6b0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12b6ec │ │ │ │ + bne 12b6c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b6ec │ │ │ │ + beq 12b6c4 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r4, [pc, #3876] @ 12c618 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r4, [pc, #3876] @ 12c5f0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 12b804 │ │ │ │ + bcc 12b7dc │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b1e38 │ │ │ │ - ldr r1, [pc, #3844] @ 12c61c │ │ │ │ - ldr r2, [pc, #3844] @ 12c620 │ │ │ │ - ldr r3, [pc, #3844] @ 12c624 │ │ │ │ + bl 4b1e10 │ │ │ │ + ldr r1, [pc, #3844] @ 12c5f4 │ │ │ │ + ldr r2, [pc, #3844] @ 12c5f8 │ │ │ │ + ldr r3, [pc, #3844] @ 12c5fc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #3840] @ 12c628 │ │ │ │ + ldr r0, [pc, #3840] @ 12c600 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #936] @ 0x3a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ str r8, [sp, #928] @ 0x3a0 │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ str r1, [sp, #948] @ 0x3b4 │ │ │ │ str r2, [sp, #940] @ 0x3ac │ │ │ │ str r3, [sp, #932] @ 0x3a4 │ │ │ │ str r3, [sp, #924] @ 0x39c │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r1, [pc, #3788] @ 12c62c │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r1, [pc, #3788] @ 12c604 │ │ │ │ mov r7, #19 │ │ │ │ - ldr r2, [pc, #3784] @ 12c630 │ │ │ │ + ldr r2, [pc, #3784] @ 12c608 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [pc, #3780] @ 12c634 │ │ │ │ + ldr r6, [pc, #3780] @ 12c60c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r0, {r8, r9} │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #1388] @ 0x56c │ │ │ │ @@ -219191,40 +219181,40 @@ │ │ │ │ str r3, [sp, #1352] @ 0x548 │ │ │ │ str r3, [sp, #1364] @ 0x554 │ │ │ │ str r2, [sp, #1416] @ 0x588 │ │ │ │ str r1, [sp, #1412] @ 0x584 │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #1344 @ 0x540 │ │ │ │ - bl 90fb28 │ │ │ │ + bl 90fb00 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12b7f0 │ │ │ │ + bgt 12b7c8 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12b804 │ │ │ │ + bne 12b7dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b804 │ │ │ │ + beq 12b7dc │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 12b8b4 │ │ │ │ - ldr r0, [pc, #4080] @ 12c808 │ │ │ │ - ldr r1, [pc, #4080] @ 12c80c │ │ │ │ + bcc 12b88c │ │ │ │ + ldr r0, [pc, #4080] @ 12c7e0 │ │ │ │ + ldr r1, [pc, #4080] @ 12c7e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #384] @ 0x180 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r1, [pc, #4060] @ 12c810 │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r1, [pc, #4060] @ 12c7e8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #4056] @ 12c814 │ │ │ │ + ldr ip, [pc, #4056] @ 12c7ec │ │ │ │ mov r5, #19 │ │ │ │ - ldr r4, [pc, #4052] @ 12c818 │ │ │ │ + ldr r4, [pc, #4052] @ 12c7f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r0, {r6, r7} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strd r6, [r2, #12] │ │ │ │ @@ -219245,112 +219235,112 @@ │ │ │ │ str r3, [sp, #1364] @ 0x554 │ │ │ │ str ip, [sp, #1416] @ 0x588 │ │ │ │ str sl, [sp, #1412] @ 0x584 │ │ │ │ str r0, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #1344 @ 0x540 │ │ │ │ - bl 90fb28 │ │ │ │ + bl 90fb00 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ movw r5, #51713 @ 0xca01 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ movt r5, #15258 @ 0x3b9a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [r4, #2288]! @ 0x8f0 │ │ │ │ sub r8, r4, #32 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r1, #-24]! @ 0xffffffe8 │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12b904 │ │ │ │ + bne 12b8dc │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12b8e0 │ │ │ │ + bne 12b8b8 │ │ │ │ dmb ish │ │ │ │ - b 12b9a0 │ │ │ │ - adceq sl, r3, ip, ror sl │ │ │ │ + b 12b978 │ │ │ │ + adceq sl, r3, r4, lsr #21 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 12b968 │ │ │ │ + beq 12b940 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #2272] @ 0x8e0 │ │ │ │ ldrb r1, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #2272] @ 0x8e0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12b954 │ │ │ │ + beq 12b92c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12b940 │ │ │ │ + bne 12b918 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, #2276] @ 0x8e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b968 │ │ │ │ - bl 147478 │ │ │ │ + beq 12b940 │ │ │ │ + bl 147450 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #2280] @ 0x8e8 │ │ │ │ str r0, [r1, #2276] @ 0x8e4 │ │ │ │ sub r0, r5, #1 │ │ │ │ str r6, [r1, #2272] @ 0x8e0 │ │ │ │ str r0, [r1, #2264] @ 0x8d8 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ bl 573a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12be38 │ │ │ │ + beq 12be10 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r4, #2264] @ 0x8d8 │ │ │ │ str r0, [r4, #2244] @ 0x8c4 │ │ │ │ cmp r1, r5 │ │ │ │ - beq 12b9f8 │ │ │ │ + beq 12b9d0 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12b9e8 │ │ │ │ + beq 12b9c0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12b9d4 │ │ │ │ + bne 12b9ac │ │ │ │ ldr r0, [r4, #2276] @ 0x8e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b9f8 │ │ │ │ - bl 147478 │ │ │ │ + beq 12b9d0 │ │ │ │ + bl 147450 │ │ │ │ ldr r0, [r4, #2180] @ 0x884 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12ba2c │ │ │ │ + beq 12ba04 │ │ │ │ ldr r0, [r4, #2188] @ 0x88c │ │ │ │ orr r1, r0, #1 │ │ │ │ clz r1, r1 │ │ │ │ eor r1, r1, #31 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ add r1, r1, #73 @ 0x49 │ │ │ │ add r0, r0, r1, lsr #6 │ │ │ │ add lr, r0, #1 │ │ │ │ ldr r0, [r4, #2192] @ 0x890 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12ba58 │ │ │ │ + beq 12ba30 │ │ │ │ ldr r0, [r4, #2200] @ 0x898 │ │ │ │ orr r1, r0, #1 │ │ │ │ clz r1, r1 │ │ │ │ eor r1, r1, #31 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ add r1, r1, #73 @ 0x49 │ │ │ │ add r0, r0, r1, lsr #6 │ │ │ │ @@ -219360,15 +219350,15 @@ │ │ │ │ ldr r0, [r4, #2152] @ 0x868 │ │ │ │ ldr r7, [r4, #2164] @ 0x874 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [r4, #2176] @ 0x880 │ │ │ │ ldr r1, [r4, #2204] @ 0x89c │ │ │ │ ldr sl, [r4, #2208] @ 0x8a0 │ │ │ │ ldrb r9, [r4, #2212] @ 0x8a4 │ │ │ │ - bne 12baa0 │ │ │ │ + bne 12ba78 │ │ │ │ ldr r3, [r4, #2140] @ 0x85c │ │ │ │ mov r6, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ eor r3, r3, #31 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r3, r3, #73 @ 0x49 │ │ │ │ @@ -219428,231 +219418,231 @@ │ │ │ │ ldr r9, [r4, #2260] @ 0x8d4 │ │ │ │ add r8, sp, #1344 @ 0x540 │ │ │ │ ldr r7, [r4, #2264] @ 0x8d8 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #23 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12bbfc │ │ │ │ + beq 12bbd4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 3db824 │ │ │ │ + bl 3db7fc │ │ │ │ ldrb r0, [sp, #1344] @ 0x540 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 12bcbc │ │ │ │ + beq 12bc94 │ │ │ │ ldr r4, [sp, #1348] @ 0x544 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12bcd4 │ │ │ │ + bne 12bcac │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r6, r4 │ │ │ │ str fp, [r0, #2264] @ 0x8d8 │ │ │ │ str sl, [r0, #2268] @ 0x8dc │ │ │ │ - bcc 12be68 │ │ │ │ + bcc 12be40 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [r0, #2264] @ 0x8d8 │ │ │ │ str r6, [r0, #2268] @ 0x8dc │ │ │ │ - bne 12bb88 │ │ │ │ + bne 12bb60 │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 12bc08 │ │ │ │ - b 12bcec │ │ │ │ + beq 12bbe0 │ │ │ │ + b 12bcc4 │ │ │ │ mov r0, #4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12bcec │ │ │ │ + bne 12bcc4 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r1, r7, r0 │ │ │ │ ldr r4, [r7, #2244] @ 0x8c4 │ │ │ │ add r0, r7, #2256 @ 0x8d0 │ │ │ │ - bl 1a4030 │ │ │ │ + bl 1a4008 │ │ │ │ ldr r5, [r7, #2260] @ 0x8d4 │ │ │ │ add r9, r4, #8 │ │ │ │ ldr r6, [r7, #2264] @ 0x8d8 │ │ │ │ str r9, [r7, #2268] @ 0x8dc │ │ │ │ str r5, [r7, #2272] @ 0x8e0 │ │ │ │ str r6, [r7, #2276] @ 0x8e4 │ │ │ │ add r8, sp, #1344 @ 0x540 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r7, #23 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12bd00 │ │ │ │ + beq 12bcd8 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 3db824 │ │ │ │ + bl 3db7fc │ │ │ │ ldrb r0, [sp, #1344] @ 0x540 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 12bd70 │ │ │ │ + beq 12bd48 │ │ │ │ ldr r4, [sp, #1348] @ 0x544 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12bd8c │ │ │ │ + bne 12bd64 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r6, r4 │ │ │ │ str fp, [r0, #2272] @ 0x8e0 │ │ │ │ str sl, [r0, #2276] @ 0x8e4 │ │ │ │ - bcc 12bea4 │ │ │ │ + bcc 12be7c │ │ │ │ sub r6, r6, r4 │ │ │ │ add r5, r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r0, #2272] @ 0x8e0 │ │ │ │ str r6, [r0, #2276] @ 0x8e4 │ │ │ │ - bne 12bc48 │ │ │ │ + bne 12bc20 │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 12bd0c │ │ │ │ - b 12bda4 │ │ │ │ + beq 12bce4 │ │ │ │ + b 12bd7c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #4 │ │ │ │ - b 12be4c │ │ │ │ + b 12be24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldrb r5, [sp, #1345] @ 0x541 │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ ldrh r1, [r1, #-6] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 12bc08 │ │ │ │ + beq 12bbe0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r1, r1, r5, lsl #8 │ │ │ │ orr r5, r1, r0 │ │ │ │ - b 12bdcc │ │ │ │ - adceq sl, r3, r8, lsr r9 │ │ │ │ + b 12bda4 │ │ │ │ + adceq sl, r3, r0, ror #18 │ │ │ │ mov r0, #4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12bda4 │ │ │ │ + bne 12bd7c │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r6, #2256] @ 0x8d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12bd28 │ │ │ │ + beq 12bd00 │ │ │ │ ldr r0, [r6, #2260] @ 0x8d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r6, #2244] @ 0x8c4 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 149d54 │ │ │ │ + bl 149d2c │ │ │ │ ldr r1, [r6, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12bd54 │ │ │ │ + beq 12bd2c │ │ │ │ ldr r0, [r6, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r6, #1424 @ 0x590 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ - b 12be14 │ │ │ │ + b 12bdec │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #5 │ │ │ │ - b 12be4c │ │ │ │ - adceq sl, r3, r8, ror r3 │ │ │ │ + b 12be24 │ │ │ │ + adceq sl, r3, r0, lsr #7 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldrb r7, [sp, #1345] @ 0x541 │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ ldrh r1, [r1, #-6] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 12bd0c │ │ │ │ + beq 12bce4 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r1, r1, r7, lsl #8 │ │ │ │ orr r5, r1, r0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r0, #2256] @ 0x8d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12bdcc │ │ │ │ + beq 12bda4 │ │ │ │ ldr r0, [r0, #2260] @ 0x8d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r6, #2244] @ 0x8c4 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 149d54 │ │ │ │ + bl 149d2c │ │ │ │ ldr r1, [r6, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12bdfc │ │ │ │ + beq 12bdd4 │ │ │ │ ldr r0, [r6, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r6, #1424 @ 0x590 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #2249] @ 0x8c9 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ stmib r2, {r0, r5} │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r2] │ │ │ │ str r4, [r2, #12] │ │ │ │ - b 12be50 │ │ │ │ + b 12be28 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ strb r0, [r3, #2248] @ 0x8c8 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sl, [r3], ip @ │ │ │ │ - ldr r0, [pc, #3764] @ 12cd24 │ │ │ │ + adceq sl, r3, r4, lsr #16 │ │ │ │ + ldr r0, [pc, #3764] @ 12ccfc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #3760] @ 12cd28 │ │ │ │ + ldr r1, [pc, #3760] @ 12cd00 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #1356] @ 0x54c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #1348] @ 0x544 │ │ │ │ str r2, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 8e6bc │ │ │ │ - b 12c844 │ │ │ │ - ldr r0, [pc, #3712] @ 12cd2c │ │ │ │ + b 12c81c │ │ │ │ + ldr r0, [pc, #3712] @ 12cd04 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #3708] @ 12cd30 │ │ │ │ + ldr r1, [pc, #3708] @ 12cd08 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #1356] @ 0x54c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #1348] @ 0x544 │ │ │ │ str r2, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #1344] @ 0x540 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 8e6bc │ │ │ │ - b 12c844 │ │ │ │ - adceq sl, r3, r0, ror #4 │ │ │ │ + b 12c81c │ │ │ │ + adceq sl, r3, r8, lsl #5 │ │ │ │ add r8, sp, #1344 @ 0x540 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d748 │ │ │ │ + bl 17d720 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr sl, [sp, #1344] @ 0x540 │ │ │ │ ldr fp, [sp, #1348] @ 0x544 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sp, #1376] @ 0x560 │ │ │ │ @@ -219750,19 +219740,19 @@ │ │ │ │ ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #2028] @ 0x7ec │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #784] @ 0x310 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str fp, [sp, #788] @ 0x314 │ │ │ │ - b 12b250 │ │ │ │ - ldr r2, [pc, #3160] @ 12ccf8 │ │ │ │ + b 12b228 │ │ │ │ + ldr r2, [pc, #3160] @ 12ccd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 1b4708 │ │ │ │ + bl 1b46e0 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -219780,35 +219770,35 @@ │ │ │ │ ldrb r3, [r2, #781] @ 0x30d │ │ │ │ ldrb r1, [r2, #780] @ 0x30c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #18 │ │ │ │ str r5, [sp, #788] @ 0x314 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #1336] @ 0x538 │ │ │ │ - b 12b250 │ │ │ │ - ldr r2, [pc, #3036] @ 12ccf4 │ │ │ │ + b 12b228 │ │ │ │ + ldr r2, [pc, #3036] @ 12cccc │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #1012 @ 0x3f4 │ │ │ │ - bl 1b356c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #1380]! @ 0x564 │ │ │ │ ldrb r2, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 12c2f8 │ │ │ │ + bne 12c2d0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 12c318 │ │ │ │ - adceq sl, r3, r4, rrx │ │ │ │ + b 12c2f0 │ │ │ │ + adceq sl, r3, ip, lsl #1 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r3, sp, #1344 @ 0x540 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #1328] @ 0x530 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ @@ -219818,32 +219808,32 @@ │ │ │ │ mov r3, #11 │ │ │ │ str r5, [sp, #788] @ 0x314 │ │ │ │ vldr d0, [r1, #736] @ 0x2e0 │ │ │ │ ldrb r1, [r1, #756] @ 0x2f4 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ strb r1, [sp, #1340] @ 0x53c │ │ │ │ vstr d0, [r0, #540] @ 0x21c │ │ │ │ - b 12b250 │ │ │ │ - adceq sl, r3, r0, lsr #32 │ │ │ │ + b 12b228 │ │ │ │ + adceq sl, r3, r8, asr #32 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r7, [sp, #1344] @ 0x540 │ │ │ │ ldr r5, [sp, #1348] @ 0x544 │ │ │ │ ldr r6, [sp, #1352] @ 0x548 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r1, #1400]! @ 0x578 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - beq 12c204 │ │ │ │ + beq 12c1dc │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ @@ -219852,15 +219842,15 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldm r0, {r9, fp} │ │ │ │ ldr r0, [r6, #1412] @ 0x584 │ │ │ │ vldr d8, [r6, #736] @ 0x2e0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r6, #744 @ 0x2e8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 17da40 │ │ │ │ + bl 17da18 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #1368] @ 0x558 │ │ │ │ ldr r0, [r1, #504]! @ 0x1f8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r3, [r6, #1372] @ 0x55c │ │ │ │ @@ -219870,26 +219860,26 @@ │ │ │ │ ldr r7, [r1, #-8] │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bne 12c458 │ │ │ │ + bne 12c430 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r6, lr, #61 @ 0x3d │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 12c4a4 │ │ │ │ + b 12c47c │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r2, [sp, #1344] @ 0x540 │ │ │ │ ldr r7, [sp, #1348] @ 0x544 │ │ │ │ ldr r6, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r1, r0, #8 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ @@ -219897,42 +219887,42 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ ldr r3, [r4, #816] @ 0x330 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 12c39c │ │ │ │ + bne 12c374 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - b 12c430 │ │ │ │ + b 12c408 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #1392]! @ 0x570 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c340 │ │ │ │ + beq 12c318 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r5, [sp, #1344] @ 0x540 │ │ │ │ ldr sl, [sp, #1348] @ 0x544 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ vldr d8, [r4, #728] @ 0x2d8 │ │ │ │ add r1, r4, #736 @ 0x2e0 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 17da40 │ │ │ │ + bl 17da18 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r1, #1404]! @ 0x57c │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #484] @ 0x1e4 │ │ │ │ @@ -219941,20 +219931,20 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r4, #492] @ 0x1ec │ │ │ │ ldr r7, [r1, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r1, #-40] @ 0xffffffd8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bne 12c5c4 │ │ │ │ + bne 12c59c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 12c5e0 │ │ │ │ + b 12c5b8 │ │ │ │ add r8, sp, #1344 @ 0x540 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d4e8 │ │ │ │ + bl 17d4c0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, r8, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ ldr ip, [sp, #1344] @ 0x540 │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ @@ -219989,19 +219979,19 @@ │ │ │ │ str ip, [sp, #784] @ 0x310 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r3, [sp, #1280] @ 0x500 │ │ │ │ mov r3, #12 │ │ │ │ str r2, [sp, #1276] @ 0x4fc │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ - b 12b250 │ │ │ │ - adceq r4, r9, r0, lsr #16 │ │ │ │ + b 12b228 │ │ │ │ + adceq r4, r9, r8, asr #16 │ │ │ │ add r8, sp, #920 @ 0x398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d0a4 │ │ │ │ + bl 17d07c │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ add r6, lr, #61 @ 0x3d │ │ │ │ mov r0, #0 │ │ │ │ add r1, r8, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ @@ -220080,48 +220070,48 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sl, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ str fp, [sp, #788] @ 0x314 │ │ │ │ str r9, [sp, #784] @ 0x310 │ │ │ │ vstr d8, [r0, #540] @ 0x21c │ │ │ │ - b 12b250 │ │ │ │ - strdeq r9, [r3], r4 @ │ │ │ │ + b 12b228 │ │ │ │ + adceq r9, r3, ip, lsl r2 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r1, #496]! @ 0x1f0 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 12c638 │ │ │ │ + bne 12c610 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 12c674 │ │ │ │ - adceq r4, r9, ip, ror #4 │ │ │ │ + b 12c64c │ │ │ │ + umlaleq r4, r9, r4, r2 │ │ │ │ strdeq lr, [r4], -r0 │ │ │ │ andeq pc, r4, r4, ror #10 │ │ │ │ andeq lr, r4, r8, ror #4 │ │ │ │ - adceq r8, r3, r4, asr sl │ │ │ │ - strdeq r8, [r3], r8 @ │ │ │ │ - adceq r1, r4, r8, asr #12 │ │ │ │ - addeq r1, r6, fp, lsl #27 │ │ │ │ + adceq r8, r3, ip, ror sl │ │ │ │ + adceq r8, r3, r0, lsr #20 │ │ │ │ + adceq r1, r4, r0, ror r6 │ │ │ │ + addeq r1, r6, r3, ror sp │ │ │ │ add r8, sp, #920 @ 0x398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d0a4 │ │ │ │ + bl 17d07c │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ add r1, r8, #16 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ @@ -220190,382 +220180,382 @@ │ │ │ │ add r1, ip, #114 @ 0x72 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ bl 53d54 │ │ │ │ vstr d8, [sp, #784] @ 0x310 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 12b250 │ │ │ │ - ldr r0, [pc, #1440] @ 12cd20 │ │ │ │ + b 12b228 │ │ │ │ + ldr r0, [pc, #1440] @ 12ccf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #1424] @ 12cd1c │ │ │ │ + ldr r0, [pc, #1424] @ 12ccf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - ldr r2, [pc, #1380] @ 12ccfc │ │ │ │ + ldr r2, [pc, #1380] @ 12ccd4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ bl 8e644 │ │ │ │ - b 12c844 │ │ │ │ + b 12c81c │ │ │ │ ldr r1, [sp, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c7c0 │ │ │ │ + beq 12c798 │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - ldr r0, [pc, #1336] @ 12cd00 │ │ │ │ - ldr r3, [pc, #1336] @ 12cd04 │ │ │ │ - ldr r1, [pc, #1336] @ 12cd08 │ │ │ │ + bl 40e51c │ │ │ │ + ldr r0, [pc, #1336] @ 12ccd8 │ │ │ │ + ldr r3, [pc, #1336] @ 12ccdc │ │ │ │ + ldr r1, [pc, #1336] @ 12cce0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #1344] @ 0x540 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #1344 @ 0x540 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8ed74 │ │ │ │ - b 12c844 │ │ │ │ - ldr r2, [pc, #1300] @ 12cd0c │ │ │ │ + b 12c81c │ │ │ │ + ldr r2, [pc, #1300] @ 12cce4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 8e644 │ │ │ │ - b 12c844 │ │ │ │ - adceq r8, r3, r4, lsl #19 │ │ │ │ + b 12c81c │ │ │ │ + adceq r8, r3, ip, lsr #19 │ │ │ │ andeq lr, r4, r4, ror r1 │ │ │ │ - adceq r8, r3, r4, asr r9 │ │ │ │ - adceq r1, r4, r4, ror r5 │ │ │ │ - @ instruction: 0x00861cb7 │ │ │ │ - ldr r0, [pc, #1260] @ 12cd10 │ │ │ │ - ldr r3, [pc, #1260] @ 12cd14 │ │ │ │ - ldr r1, [pc, #1260] @ 12cd18 │ │ │ │ + adceq r8, r3, ip, ror r9 │ │ │ │ + umlaleq r1, r4, ip, r5 │ │ │ │ + umulleq r1, r6, pc, ip @ │ │ │ │ + ldr r0, [pc, #1260] @ 12cce8 │ │ │ │ + ldr r3, [pc, #1260] @ 12ccec │ │ │ │ + ldr r1, [pc, #1260] @ 12ccf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, sl │ │ │ │ mov sl, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, r5 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c880 │ │ │ │ + beq 12c858 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12c880 │ │ │ │ + bl 40e51c │ │ │ │ + b 12c858 │ │ │ │ mov r6, sl │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 14f318 │ │ │ │ - b 12c910 │ │ │ │ + bl 14f2f0 │ │ │ │ + b 12c8e8 │ │ │ │ bl 8e880 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 14f318 │ │ │ │ - b 12c94c │ │ │ │ + bl 14f2f0 │ │ │ │ + b 12c924 │ │ │ │ bl 8e880 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c8e4 │ │ │ │ + beq 12c8bc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - bl 40e544 │ │ │ │ - b 12c8e4 │ │ │ │ + bl 40e51c │ │ │ │ + b 12c8bc │ │ │ │ mov sl, r0 │ │ │ │ - b 12c92c │ │ │ │ + b 12c904 │ │ │ │ mov sl, r0 │ │ │ │ - b 12c96c │ │ │ │ - b 12c8fc │ │ │ │ + b 12c944 │ │ │ │ + b 12c8d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12cc14 │ │ │ │ + beq 12cbec │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ - b 12c9a0 │ │ │ │ + b 12c978 │ │ │ │ mov sl, r0 │ │ │ │ - b 12c98c │ │ │ │ + b 12c964 │ │ │ │ mov r6, sl │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c92c │ │ │ │ + beq 12c904 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c98c │ │ │ │ + beq 12c964 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - b 12c984 │ │ │ │ + b 12c95c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c96c │ │ │ │ + beq 12c944 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12c98c │ │ │ │ + beq 12c964 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #2036] @ 0x7f4 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12cc14 │ │ │ │ + beq 12cbec │ │ │ │ ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 12cc14 │ │ │ │ + bl 40e51c │ │ │ │ + b 12cbec │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ - bl 15550c │ │ │ │ - b 12cc14 │ │ │ │ + bl 1554e4 │ │ │ │ + b 12cbec │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c9e8 │ │ │ │ + beq 12c9c0 │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12c9e8 │ │ │ │ + bl 40e51c │ │ │ │ + b 12c9c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cc14 │ │ │ │ + beq 12cbec │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ - b 12ca2c │ │ │ │ + b 12ca04 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cc14 │ │ │ │ + beq 12cbec │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 12cc14 │ │ │ │ + bne 12cbec │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12cc14 │ │ │ │ + bl 40e51c │ │ │ │ + b 12cbec │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #2280] @ 0x8e8 │ │ │ │ str r0, [r1, #2276] @ 0x8e4 │ │ │ │ sub r0, r5, #1 │ │ │ │ str r6, [r1, #2272] @ 0x8e0 │ │ │ │ str r0, [r1, #2264] @ 0x8d8 │ │ │ │ - b 12cb38 │ │ │ │ - b 12cc10 │ │ │ │ + b 12cb10 │ │ │ │ + b 12cbe8 │ │ │ │ mov sl, r0 │ │ │ │ - b 12cc2c │ │ │ │ - b 12ca78 │ │ │ │ + b 12cc04 │ │ │ │ + b 12ca50 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b 12cc74 │ │ │ │ + b 12cc4c │ │ │ │ mov sl, r0 │ │ │ │ - b 12cab8 │ │ │ │ + b 12ca90 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cab8 │ │ │ │ + beq 12ca90 │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 12cab8 │ │ │ │ + bne 12ca90 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ - b 12cc2c │ │ │ │ + b 12cc04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12cb6c │ │ │ │ + beq 12cb44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - b 12cb64 │ │ │ │ + b 12cb3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12caf8 │ │ │ │ + beq 12cad0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - b 12cbc4 │ │ │ │ + b 12cb9c │ │ │ │ mov sl, r0 │ │ │ │ - b 12cbcc │ │ │ │ + b 12cba4 │ │ │ │ ldr r1, [sp, #1344] @ 0x540 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cbe8 │ │ │ │ + beq 12cbc0 │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12cbe8 │ │ │ │ + bl 40e51c │ │ │ │ + b 12cbc0 │ │ │ │ mov sl, r0 │ │ │ │ - b 12cbe8 │ │ │ │ + b 12cbc0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137f94 │ │ │ │ + bl 137f6c │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - b 12cc84 │ │ │ │ + b 12cc5c │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cb6c │ │ │ │ + beq 12cb44 │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cb88 │ │ │ │ + beq 12cb60 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cbcc │ │ │ │ + beq 12cba4 │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 12cbcc │ │ │ │ + bne 12cba4 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - b 12cc90 │ │ │ │ + b 12cc68 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 145cf8 │ │ │ │ + bl 145cd0 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - b 12cca8 │ │ │ │ + b 12cc80 │ │ │ │ bl 8e880 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - b 12ccb8 │ │ │ │ + b 12cc90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - b 12ccb0 │ │ │ │ + b 12cc88 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - b 12cc84 │ │ │ │ - b 12cc40 │ │ │ │ - b 12cc6c │ │ │ │ + b 12cc5c │ │ │ │ + b 12cc18 │ │ │ │ + b 12cc44 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r4, #2256] @ 0x8d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cc7c │ │ │ │ + beq 12cc54 │ │ │ │ ldr r0, [r4, #2260] @ 0x8d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 12cc7c │ │ │ │ + bl 40e51c │ │ │ │ + b 12cc54 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 149d54 │ │ │ │ + bl 149d2c │ │ │ │ ldr r1, [r4, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cca8 │ │ │ │ + beq 12cc80 │ │ │ │ ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #1424 @ 0x590 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ ldrb r0, [r4, #2249] @ 0x8c9 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12ccdc │ │ │ │ + bne 12ccb4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12ccdc │ │ │ │ + beq 12ccb4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ movw r0, #2248 @ 0x8c8 │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, sl │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r9, [r3], r4 @ │ │ │ │ - adceq r9, r3, ip, asr #2 │ │ │ │ - adceq r7, r3, r0, lsl #19 │ │ │ │ - addeq r2, r6, sl, rrx │ │ │ │ - adceq r8, r3, r0, ror #2 │ │ │ │ - adceq r7, r3, ip, ror r9 │ │ │ │ - adceq r8, r3, ip, lsl #12 │ │ │ │ - addeq r1, r6, r3, lsr pc │ │ │ │ - adceq r8, r3, r4, lsr r0 │ │ │ │ - ldrdeq r7, [r3], r0 @ │ │ │ │ - adceq r7, r3, r4, lsr #20 │ │ │ │ - adceq r7, r3, r0, lsr sl │ │ │ │ - ldrdeq pc, [r3], r8 @ │ │ │ │ - ldrdeq pc, [r3], r8 @ │ │ │ │ - umlaleq pc, r3, ip, r6 @ │ │ │ │ - umlaleq pc, r3, ip, r6 @ │ │ │ │ + strdeq r9, [r3], ip @ │ │ │ │ + adceq r9, r3, r4, ror r1 │ │ │ │ + adceq r7, r3, r8, lsr #19 │ │ │ │ + addeq r2, r6, r2, asr r0 │ │ │ │ + adceq r8, r3, r8, lsl #3 │ │ │ │ + adceq r7, r3, r4, lsr #19 │ │ │ │ + adceq r8, r3, r4, lsr r6 │ │ │ │ + addeq r1, r6, fp, lsl pc │ │ │ │ + adceq r8, r3, ip, asr r0 │ │ │ │ + strdeq r7, [r3], r8 @ │ │ │ │ + adceq r7, r3, ip, asr #20 │ │ │ │ + adceq r7, r3, r8, asr sl │ │ │ │ + adceq pc, r3, r0, lsl #14 │ │ │ │ + adceq pc, r3, r0, lsl #14 │ │ │ │ + adceq pc, r3, r4, asr #13 │ │ │ │ + adceq pc, r3, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #1560] @ 0x618 │ │ │ │ mov sl, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -220598,127 +220588,127 @@ │ │ │ │ strb r3, [sl, #1563] @ 0x61b │ │ │ │ mov r2, r1 │ │ │ │ ldm ip!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl 4b1be8 │ │ │ │ + bl 4b1bc0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #1561] @ 0x619 │ │ │ │ add r0, sl, #1536 @ 0x600 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 4b1e38 │ │ │ │ + bl 4b1e10 │ │ │ │ ldr r0, [sl, #1532] @ 0x5fc │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [sl, #1536] @ 0x600 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12ce54 │ │ │ │ + beq 12ce2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ ldr r6, [sl, #1540] @ 0x604 │ │ │ │ ldr r5, [sl, #1544] @ 0x608 │ │ │ │ - beq 12d8c4 │ │ │ │ + beq 12d89c │ │ │ │ eor r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi 12d8c4 │ │ │ │ + bhi 12d89c │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r3, [r0] │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, #11 │ │ │ │ movcs r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 12ce5c │ │ │ │ + beq 12ce34 │ │ │ │ subs r2, r2, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 12ce30 │ │ │ │ + bne 12ce08 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12d714 │ │ │ │ + bne 12d6ec │ │ │ │ ldr r8, [sp, #12] │ │ │ │ movw fp, #51713 @ 0xca01 │ │ │ │ ldr r0, [sl, #1528] @ 0x5f8 │ │ │ │ mov r1, #0 │ │ │ │ movt fp, #15258 @ 0x3b9a │ │ │ │ strb r1, [sl, #1612] @ 0x64c │ │ │ │ str r0, [sl, #1608] @ 0x648 │ │ │ │ add r9, sl, #1568 @ 0x620 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 12f6c4 │ │ │ │ + bl 12f69c │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf14 │ │ │ │ + beq 12ceec │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5, #1576]! @ 0x628 │ │ │ │ add r9, r5, #24 │ │ │ │ sub r4, r5, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bne 12d610 │ │ │ │ + bne 12d5e8 │ │ │ │ ldr r6, [r9] │ │ │ │ - b 12d534 │ │ │ │ + b 12d50c │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5, #1576]! @ 0x628 │ │ │ │ add r4, r5, #24 │ │ │ │ sub r9, r5, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bne 12d070 │ │ │ │ + bne 12d048 │ │ │ │ ldr r6, [r4] │ │ │ │ - b 12cfcc │ │ │ │ + b 12cfa4 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #1576]! @ 0x628 │ │ │ │ add r5, r0, #24 │ │ │ │ sub r9, r0, #8 │ │ │ │ cmp r1, fp │ │ │ │ - beq 12d13c │ │ │ │ - b 12d1d8 │ │ │ │ + beq 12d114 │ │ │ │ + b 12d1b0 │ │ │ │ ldrb r0, [sl, #1612] @ 0x64c │ │ │ │ ldr r5, [sp, #1636] @ 0x664 │ │ │ │ ldr r6, [sp, #1640] @ 0x668 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12cf78 │ │ │ │ + bne 12cf50 │ │ │ │ ldr r0, [sl, #1576] @ 0x628 │ │ │ │ cmp r0, fp │ │ │ │ - beq 12cf78 │ │ │ │ + beq 12cf50 │ │ │ │ ldr r0, [sl, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sl, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12cf68 │ │ │ │ + beq 12cf40 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12cf54 │ │ │ │ + bne 12cf2c │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf78 │ │ │ │ - bl 147478 │ │ │ │ + beq 12cf50 │ │ │ │ + bl 147450 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12d91c │ │ │ │ + beq 12d8f4 │ │ │ │ str r5, [sl, #752] @ 0x2f0 │ │ │ │ str r6, [sl, #756] @ 0x2f4 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1e9958 │ │ │ │ + bl 1e9930 │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ strb r4, [sl, #1562] @ 0x61a │ │ │ │ mov r4, sl │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sl, #1548] @ 0x60c │ │ │ │ ldr r0, [sl, #1528] @ 0x5f8 │ │ │ │ str r1, [sl, #760] @ 0x2f8 │ │ │ │ @@ -220727,87 +220717,87 @@ │ │ │ │ add r6, r0, #8 │ │ │ │ str r6, [r4, #1600]! @ 0x640 │ │ │ │ mov r5, r4 │ │ │ │ str fp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12cffc │ │ │ │ + bne 12cfd4 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12cfd0 │ │ │ │ + bne 12cfa8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, fp │ │ │ │ - bne 12d098 │ │ │ │ - b 12d0dc │ │ │ │ + bne 12d070 │ │ │ │ + b 12d0b4 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - beq 12d058 │ │ │ │ + beq 12d030 │ │ │ │ ldr r0, [sl, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sl, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12d048 │ │ │ │ + beq 12d020 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d034 │ │ │ │ + bne 12d00c │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d058 │ │ │ │ - bl 147478 │ │ │ │ + beq 12d030 │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sl, #1584] @ 0x630 │ │ │ │ strb r0, [sl, #1592] @ 0x638 │ │ │ │ str r0, [sl, #1588] @ 0x634 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r0, [sl, #1576] @ 0x628 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 573a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d884 │ │ │ │ + beq 12d85c │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, fp │ │ │ │ - beq 12d0dc │ │ │ │ + beq 12d0b4 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12d0cc │ │ │ │ + beq 12d0a4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d0b8 │ │ │ │ + bne 12d090 │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d0dc │ │ │ │ - bl 147478 │ │ │ │ + beq 12d0b4 │ │ │ │ + bl 147450 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ str r0, [sl, #1552] @ 0x610 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ ldr r0, [sl, #1528] @ 0x5f8 │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ movw r2, #1580 @ 0x62c │ │ │ │ add r2, sl, r2 │ │ │ │ ldr ip, [r0, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ str fp, [r0, #1576]! @ 0x628 │ │ │ │ @@ -220820,124 +220810,124 @@ │ │ │ │ sub r1, r5, #32 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12d164 │ │ │ │ + bne 12d13c │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12d144 │ │ │ │ + bne 12d11c │ │ │ │ dmb ish │ │ │ │ - b 12d1f4 │ │ │ │ + b 12d1cc │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r0, fp │ │ │ │ - beq 12d1c0 │ │ │ │ + beq 12d198 │ │ │ │ ldr r0, [sl, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sl, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12d1b0 │ │ │ │ + beq 12d188 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d19c │ │ │ │ + bne 12d174 │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d1c0 │ │ │ │ - bl 147478 │ │ │ │ + beq 12d198 │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sl, #1584] @ 0x630 │ │ │ │ strb r0, [sl, #1592] @ 0x638 │ │ │ │ str r0, [sl, #1588] @ 0x634 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r0, [sl, #1576] @ 0x628 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 577c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d57c │ │ │ │ + beq 12d554 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sl, #1576] @ 0x628 │ │ │ │ str r1, [sl, #1556] @ 0x614 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, fp │ │ │ │ strb r1, [sl, #1563] @ 0x61b │ │ │ │ - beq 12d250 │ │ │ │ + beq 12d228 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12d240 │ │ │ │ + beq 12d218 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d22c │ │ │ │ + bne 12d204 │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d250 │ │ │ │ - bl 147478 │ │ │ │ + beq 12d228 │ │ │ │ + bl 147450 │ │ │ │ ldr r1, [sl, #1552] @ 0x610 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sl, #1556] @ 0x614 │ │ │ │ ldr r2, [sl, #1548] @ 0x60c │ │ │ │ strb r3, [sl, #1562] @ 0x61a │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 40d0b0 │ │ │ │ + bl 40d088 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #1632] @ 0x660 │ │ │ │ - beq 12d2e0 │ │ │ │ + beq 12d2b8 │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ mov r4, r7 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12d284 │ │ │ │ + bne 12d25c │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 12d2ac │ │ │ │ + bne 12d284 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ mov r7, r4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12d2b8 │ │ │ │ + bne 12d290 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12d2e0 │ │ │ │ + bne 12d2b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ ldr r0, [sl, #1556] @ 0x614 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #1563] @ 0x61b │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ ldr r0, [sl, #1532] @ 0x5fc │ │ │ │ mov r4, r7 │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #3136 @ 0xc40 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sl, #1552] @ 0x610 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -220964,46 +220954,46 @@ │ │ │ │ str r0, [sl, #3796] @ 0xed4 │ │ │ │ str r8, [sp, #12] │ │ │ │ add r8, sl, #1568 @ 0x620 │ │ │ │ add r5, sp, #1632 @ 0x660 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0fc │ │ │ │ + bl 12a0d4 │ │ │ │ ldr fp, [sp, #1632] @ 0x660 │ │ │ │ ldr r9, [sp, #1636] @ 0x664 │ │ │ │ eor r0, fp, #64 @ 0x40 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne 12d3c8 │ │ │ │ + bne 12d3a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ eor r0, fp, #63 @ 0x3f │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne 12d564 │ │ │ │ + bne 12d53c │ │ │ │ add fp, sp, #1632 @ 0x660 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r7 │ │ │ │ - bl 797aa0 │ │ │ │ + bl 797a78 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm fp!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw fp, #51713 @ 0xca01 │ │ │ │ movt fp, #15258 @ 0x3b9a │ │ │ │ @@ -221019,20 +221009,20 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #1620] @ 0x654 │ │ │ │ add r4, sl, #1568 @ 0x620 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #824 @ 0x338 │ │ │ │ mov r2, r7 │ │ │ │ - bl 20ce50 │ │ │ │ + bl 20ce28 │ │ │ │ ldr r0, [sp, #3896] @ 0xf38 │ │ │ │ ldr r1, [sp, #3900] @ 0xf3c │ │ │ │ eor r0, r0, #52 @ 0x34 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12d4a0 │ │ │ │ + bne 12d478 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #7 │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ @@ -221041,166 +221031,166 @@ │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #824 @ 0x338 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sl, #1620] @ 0x654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d4c8 │ │ │ │ - bl 147478 │ │ │ │ + beq 12d4a0 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [sl, #1604] @ 0x644 │ │ │ │ mov r7, fp │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d4f4 │ │ │ │ + beq 12d4cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sl, #1608] @ 0x648 │ │ │ │ blx r1 │ │ │ │ ldr fp, [r6] │ │ │ │ and r0, fp, #63 @ 0x3f │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 12d92c │ │ │ │ + beq 12d904 │ │ │ │ cmp fp, #51 @ 0x33 │ │ │ │ - bne 12d9f4 │ │ │ │ + bne 12d9cc │ │ │ │ ldr r0, [sl, #1528] @ 0x5f8 │ │ │ │ mov r9, sl │ │ │ │ mov fp, r7 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ add r6, r0, #8 │ │ │ │ str r6, [r9, #1600]! @ 0x640 │ │ │ │ mov r5, r9 │ │ │ │ str r7, [r5, #-24]! @ 0xffffffe8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12d59c │ │ │ │ + bne 12d574 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12d538 │ │ │ │ + bne 12d510 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, fp │ │ │ │ - bne 12d638 │ │ │ │ - b 12d67c │ │ │ │ + bne 12d610 │ │ │ │ + b 12d654 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, sp, #3152 @ 0xc50 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ bl 53d54 │ │ │ │ - b 12d934 │ │ │ │ + b 12d90c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r9] │ │ │ │ cmp r0, fp │ │ │ │ - beq 12d5f8 │ │ │ │ + beq 12d5d0 │ │ │ │ ldr r0, [sl, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sl, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12d5e8 │ │ │ │ + beq 12d5c0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d5d4 │ │ │ │ + bne 12d5ac │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d5f8 │ │ │ │ - bl 147478 │ │ │ │ + beq 12d5d0 │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sl, #1584] @ 0x630 │ │ │ │ strb r0, [sl, #1592] @ 0x638 │ │ │ │ str r0, [sl, #1588] @ 0x634 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r0, [sl, #1576] @ 0x628 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 577c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d8a4 │ │ │ │ + beq 12d87c │ │ │ │ ldr r6, [r9] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, fp │ │ │ │ - beq 12d67c │ │ │ │ + beq 12d654 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12d66c │ │ │ │ + beq 12d644 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d658 │ │ │ │ + bne 12d630 │ │ │ │ ldr r0, [sl, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d67c │ │ │ │ - bl 147478 │ │ │ │ + beq 12d654 │ │ │ │ + bl 147450 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sl, #1552 @ 0x610 │ │ │ │ - bl 40dad8 │ │ │ │ + bl 40dab0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #1632] @ 0x660 │ │ │ │ - beq 12d6f4 │ │ │ │ + beq 12d6cc │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12d69c │ │ │ │ + bne 12d674 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 12d6c4 │ │ │ │ + bne 12d69c │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12d6cc │ │ │ │ + bne 12d6a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12d6f4 │ │ │ │ + bne 12d6cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #57 @ 0x39 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ - b 12da14 │ │ │ │ - ldr r0, [pc, #1796] @ 12de20 │ │ │ │ + b 12d9ec │ │ │ │ + ldr r0, [pc, #1796] @ 12ddf8 │ │ │ │ add r5, sp, #1632 @ 0x660 │ │ │ │ - ldr r1, [pc, #1792] @ 12de24 │ │ │ │ + ldr r1, [pc, #1792] @ 12ddfc │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ @@ -221221,30 +221211,30 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #1652] @ 0x674 │ │ │ │ str r0, [sp, #1648] @ 0x670 │ │ │ │ str r3, [sp, #1640] @ 0x668 │ │ │ │ str r3, [sp, #1632] @ 0x660 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 94d54c │ │ │ │ - ldr r0, [pc, #1676] @ 12de28 │ │ │ │ + bl 94d524 │ │ │ │ + ldr r0, [pc, #1676] @ 12de00 │ │ │ │ mov fp, #60 @ 0x3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 12d9a8 │ │ │ │ - ldr r1, [pc, #1656] @ 12de2c │ │ │ │ + bcc 12d980 │ │ │ │ + ldr r1, [pc, #1656] @ 12de04 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r0, [pc, #1652] @ 12de30 │ │ │ │ - ldr r2, [pc, #1652] @ 12de34 │ │ │ │ + ldr r0, [pc, #1652] @ 12de08 │ │ │ │ + ldr r2, [pc, #1652] @ 12de0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #1636] @ 12de38 │ │ │ │ + ldr r2, [pc, #1636] @ 12de10 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sl, #1532] @ 0x5fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r3, #4 │ │ │ │ @@ -221267,29 +221257,29 @@ │ │ │ │ str r7, [sp, #1632] @ 0x660 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r1, [pc, #1512] @ 12de3c │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r1, [pc, #1512] @ 12de14 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ - bl 312320 │ │ │ │ + bl 3122f8 │ │ │ │ mov r9, #0 │ │ │ │ - b 12d9a8 │ │ │ │ + b 12d980 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ @@ -221301,134 +221291,134 @@ │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r0, #4 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ lsl r8, r0, #2 │ │ │ │ - b 12d8e0 │ │ │ │ + b 12d8b8 │ │ │ │ subs r8, r8, #12 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq 12ce54 │ │ │ │ + beq 12ce2c │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ cmp r0, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12d8f4 │ │ │ │ + bgt 12d8cc │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12d8d4 │ │ │ │ + bne 12d8ac │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12d8d4 │ │ │ │ + bne 12d8ac │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d8d4 │ │ │ │ - b 12ce5c │ │ │ │ + bne 12d8ac │ │ │ │ + b 12ce34 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #58 @ 0x3a │ │ │ │ - b 12d9a8 │ │ │ │ + b 12d980 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #55 @ 0x37 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1563] @ 0x61b │ │ │ │ add r0, sl, #760 @ 0x2f8 │ │ │ │ - bl 150ee8 │ │ │ │ + bl 150ec0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #752]! @ 0x2f0 │ │ │ │ strb r4, [r0, #810] @ 0x32a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12d954 │ │ │ │ + bne 12d92c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12d978 │ │ │ │ + bne 12d950 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #756]! @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12d984 │ │ │ │ + bne 12d95c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12d9a8 │ │ │ │ + bne 12d980 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [sl, #1536] @ 0x600 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12d9bc │ │ │ │ + bgt 12d994 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12d9d0 │ │ │ │ + bne 12d9a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d9d0 │ │ │ │ + beq 12d9a8 │ │ │ │ ldr r0, [sl, #1540] @ 0x604 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, sl │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r4, #1561]! @ 0x619 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12dab8 │ │ │ │ + bne 12da90 │ │ │ │ add r0, sl, #48 @ 0x30 │ │ │ │ - bl 147370 │ │ │ │ - b 12dab8 │ │ │ │ + bl 147348 │ │ │ │ + b 12da90 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, sl, #776 @ 0x308 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ bl 53d54 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1563] @ 0x61b │ │ │ │ add r0, sl, #760 @ 0x2f8 │ │ │ │ - bl 150ee8 │ │ │ │ + bl 150ec0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #752]! @ 0x2f0 │ │ │ │ strb r4, [r0, #810] @ 0x32a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12da34 │ │ │ │ + bne 12da0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12da58 │ │ │ │ + bne 12da30 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #756]! @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12da64 │ │ │ │ + bne 12da3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12da88 │ │ │ │ + bne 12da60 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [sl, #1536] @ 0x600 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12da9c │ │ │ │ + bgt 12da74 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12dab0 │ │ │ │ + bne 12da88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12dab0 │ │ │ │ + beq 12da88 │ │ │ │ ldr r0, [sl, #1540] @ 0x604 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ movw r0, #1561 @ 0x619 │ │ │ │ add r4, sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ strb r0, [r4] │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -221439,226 +221429,226 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #1560] @ 0x618 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #836] @ 12de44 │ │ │ │ + ldr r0, [pc, #836] @ 12de1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #820] @ 12de40 │ │ │ │ + ldr r0, [pc, #820] @ 12de18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1592] @ 0x638 │ │ │ │ str r0, [sl, #1588] @ 0x634 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r6, [sl, #1584] @ 0x630 │ │ │ │ str r0, [sl, #1576] @ 0x628 │ │ │ │ + b 12dca4 │ │ │ │ b 12dccc │ │ │ │ - b 12dcf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1592] @ 0x638 │ │ │ │ str r0, [sl, #1588] @ 0x634 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r6, [sl, #1584] @ 0x630 │ │ │ │ str r0, [sl, #1576] @ 0x628 │ │ │ │ - b 12dce8 │ │ │ │ + b 12dcc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1592] @ 0x638 │ │ │ │ str r0, [sl, #1588] @ 0x634 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r6, [sl, #1584] @ 0x630 │ │ │ │ str r0, [sl, #1576] @ 0x628 │ │ │ │ - b 12dd1c │ │ │ │ + b 12dcf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12db80 │ │ │ │ + bne 12db58 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12dd08 │ │ │ │ + bne 12dce0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ - bl 4b4310 │ │ │ │ - b 12dd08 │ │ │ │ + bl 4b42e8 │ │ │ │ + b 12dce0 │ │ │ │ bl 8e880 │ │ │ │ - b 12dd40 │ │ │ │ - b 12dcfc │ │ │ │ - b 12dcf4 │ │ │ │ - b 12dcf4 │ │ │ │ + b 12dd18 │ │ │ │ + b 12dcd4 │ │ │ │ + b 12dccc │ │ │ │ + b 12dccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #756]! @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12dbd0 │ │ │ │ + bne 12dba8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ddb0 │ │ │ │ + bne 12dd88 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12ddb0 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12dd88 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 12dda8 │ │ │ │ - b 12dd40 │ │ │ │ + b 12dd80 │ │ │ │ + b 12dd18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12dc14 │ │ │ │ + bne 12dbec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12dd44 │ │ │ │ + bne 12dd1c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ - bl 4b4310 │ │ │ │ - b 12dd44 │ │ │ │ + bl 4b42e8 │ │ │ │ + b 12dd1c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 12dd58 │ │ │ │ - b 12dd40 │ │ │ │ + b 12dd30 │ │ │ │ + b 12dd18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144644 │ │ │ │ - b 12dd44 │ │ │ │ + bl 14461c │ │ │ │ + b 12dd1c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #756]! @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc4c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ddb0 │ │ │ │ + bne 12dd88 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12ddb0 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12dd88 │ │ │ │ bl 8e880 │ │ │ │ - b 12dd40 │ │ │ │ + b 12dd18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #1604] @ 0x644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dd44 │ │ │ │ + beq 12dd1c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sl, #1608] @ 0x648 │ │ │ │ blx r1 │ │ │ │ - b 12dd44 │ │ │ │ + b 12dd1c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 140b14 │ │ │ │ - b 12dd44 │ │ │ │ - b 12dd40 │ │ │ │ + bl 140aec │ │ │ │ + b 12dd1c │ │ │ │ + b 12dd18 │ │ │ │ mov r5, r0 │ │ │ │ - b 12dde4 │ │ │ │ + b 12ddbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 137f94 │ │ │ │ - b 12dd60 │ │ │ │ + bl 137f6c │ │ │ │ + b 12dd38 │ │ │ │ mov r5, r0 │ │ │ │ - b 12ddb0 │ │ │ │ + b 12dd88 │ │ │ │ mov r5, r0 │ │ │ │ - b 12dd60 │ │ │ │ + b 12dd38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbda4 │ │ │ │ - b 12dd44 │ │ │ │ - b 12dd40 │ │ │ │ + bl 1cbd7c │ │ │ │ + b 12dd1c │ │ │ │ + b 12dd18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 140b14 │ │ │ │ - b 12dd58 │ │ │ │ + bl 140aec │ │ │ │ + b 12dd30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 151da4 │ │ │ │ - b 12ddb0 │ │ │ │ - b 12dd40 │ │ │ │ - b 12dd40 │ │ │ │ + bl 151d7c │ │ │ │ + b 12dd88 │ │ │ │ + b 12dd18 │ │ │ │ + b 12dd18 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #1563] @ 0x61b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dd58 │ │ │ │ + beq 12dd30 │ │ │ │ ldr r0, [sl, #1556] @ 0x614 │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1563] @ 0x61b │ │ │ │ add r0, sl, #760 @ 0x2f8 │ │ │ │ - bl 150ee8 │ │ │ │ - b 12dd88 │ │ │ │ + bl 150ec0 │ │ │ │ + b 12dd60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13808c │ │ │ │ - b 12dd44 │ │ │ │ + bl 138064 │ │ │ │ + b 12dd1c │ │ │ │ mov r5, r0 │ │ │ │ - b 12ddf8 │ │ │ │ + b 12ddd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #1562] @ 0x61a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dda0 │ │ │ │ + beq 12dd78 │ │ │ │ movw r0, #1548 @ 0x60c │ │ │ │ add r0, sl, r0 │ │ │ │ - bl 150720 │ │ │ │ + bl 1506f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1562] @ 0x61a │ │ │ │ add r0, sl, #752 @ 0x2f0 │ │ │ │ - bl 1464c0 │ │ │ │ + bl 146498 │ │ │ │ ldr r1, [sl, #1536] @ 0x600 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12dde4 │ │ │ │ + beq 12ddbc │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 12dde4 │ │ │ │ + bne 12ddbc │ │ │ │ ldr r0, [sl, #1540] @ 0x604 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [sl, #1561] @ 0x619 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ddf8 │ │ │ │ + beq 12ddd0 │ │ │ │ add r0, sl, #48 @ 0x30 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ movw r0, #1560 @ 0x618 │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [sl, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13a2a8 │ │ │ │ - b 12dd44 │ │ │ │ + bl 13a280 │ │ │ │ + b 12dd1c │ │ │ │ bl 8e880 │ │ │ │ andeq r1, ip, r0, lsr #10 │ │ │ │ - adceq r6, r3, ip, lsr #22 │ │ │ │ - adceq r2, r9, r0, asr #3 │ │ │ │ - adceq r6, r3, r0, asr #21 │ │ │ │ - adceq r6, r3, ip, asr #21 │ │ │ │ + adceq r6, r3, r4, asr fp │ │ │ │ + adceq r2, r9, r8, ror #3 │ │ │ │ + adceq r6, r3, r8, ror #21 │ │ │ │ + strdeq r6, [r3], r4 @ │ │ │ │ ldrdeq r2, [r8], -r4 │ │ │ │ - adceq r2, r9, r0, asr r5 │ │ │ │ - addeq pc, r5, r2, ror sp @ │ │ │ │ - umlaleq r6, r3, r4, r7 │ │ │ │ - adceq r6, r3, r0, lsr #15 │ │ │ │ + adceq r2, r9, r8, ror r5 │ │ │ │ + addeq pc, r5, sl, asr sp @ │ │ │ │ + strhteq r6, [r3], ip │ │ │ │ + adceq r6, r3, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #940 @ 0x3ac │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #2216] @ 0x8a8 │ │ │ │ add r5, r1, #1424 @ 0x590 │ │ │ │ mov fp, r1 │ │ │ │ @@ -221693,129 +221683,129 @@ │ │ │ │ mov r2, #704 @ 0x2c0 │ │ │ │ str r8, [sp, #20] │ │ │ │ strb r3, [fp, #2219] @ 0x8ab │ │ │ │ bl 53d54 │ │ │ │ add sl, fp, #704 @ 0x2c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 4b034c │ │ │ │ + bl 4b0324 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #2217] @ 0x8a9 │ │ │ │ add r0, fp, #2192 @ 0x890 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 4b1e38 │ │ │ │ + bl 4b1e10 │ │ │ │ ldr r0, [fp, #2188] @ 0x88c │ │ │ │ ldr r4, [fp, #2192] @ 0x890 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12df6c │ │ │ │ + beq 12df44 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ ldr r6, [fp, #2196] @ 0x894 │ │ │ │ ldr r5, [fp, #2200] @ 0x898 │ │ │ │ - beq 12e9f4 │ │ │ │ + beq 12e9cc │ │ │ │ eor r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi 12e9f4 │ │ │ │ + bhi 12e9cc │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r3, [r0] │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, #11 │ │ │ │ movcs r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 12df74 │ │ │ │ + beq 12df4c │ │ │ │ subs r2, r2, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 12df48 │ │ │ │ + bne 12df20 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12e840 │ │ │ │ + bne 12e818 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ movw r9, #51713 @ 0xca01 │ │ │ │ ldr r0, [fp, #2184] @ 0x888 │ │ │ │ mov r1, #0 │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ strb r1, [fp, #2268] @ 0x8dc │ │ │ │ str r0, [fp, #2264] @ 0x8d8 │ │ │ │ add sl, fp, #2224 @ 0x8b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, sl │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 12f6c4 │ │ │ │ + bl 12f69c │ │ │ │ ldr r0, [sp, #2296] @ 0x8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e034 │ │ │ │ + beq 12e00c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, fp │ │ │ │ str r8, [sp, #20] │ │ │ │ ldr r0, [r5, #2232]! @ 0x8b8 │ │ │ │ add r8, r5, #24 │ │ │ │ sub r4, r5, #8 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 12e73c │ │ │ │ + bne 12e714 │ │ │ │ ldr r6, [r8] │ │ │ │ - b 12e660 │ │ │ │ + b 12e638 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #2232]! @ 0x8b8 │ │ │ │ add r4, r5, #24 │ │ │ │ sub sl, r5, #8 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 12e198 │ │ │ │ + bne 12e170 │ │ │ │ ldr r6, [r4] │ │ │ │ - b 12e0f4 │ │ │ │ + b 12e0cc │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #2232]! @ 0x8b8 │ │ │ │ add r5, r0, #24 │ │ │ │ sub sl, r0, #8 │ │ │ │ cmp r1, r9 │ │ │ │ - beq 12e260 │ │ │ │ - b 12e2fc │ │ │ │ + beq 12e238 │ │ │ │ + b 12e2d4 │ │ │ │ ldrb r0, [fp, #2268] @ 0x8dc │ │ │ │ ldr r5, [sp, #2300] @ 0x8fc │ │ │ │ ldr r6, [sp, #2304] @ 0x900 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12e098 │ │ │ │ + bne 12e070 │ │ │ │ ldr r0, [fp, #2232] @ 0x8b8 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e098 │ │ │ │ + beq 12e070 │ │ │ │ ldr r0, [fp, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [fp, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e088 │ │ │ │ + beq 12e060 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e074 │ │ │ │ + bne 12e04c │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e098 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e070 │ │ │ │ + bl 147450 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12ea4c │ │ │ │ + beq 12ea24 │ │ │ │ str r5, [fp, #1408] @ 0x580 │ │ │ │ str r6, [fp, #1412] @ 0x584 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1e9958 │ │ │ │ + bl 1e9930 │ │ │ │ ldr r0, [sp, #2296] @ 0x8f8 │ │ │ │ str r0, [fp, #2204] @ 0x89c │ │ │ │ ldr r0, [fp, #2184] @ 0x888 │ │ │ │ ldr r1, [sp, #2300] @ 0x8fc │ │ │ │ ldr r2, [sp, #2304] @ 0x900 │ │ │ │ strb r4, [fp, #2218] @ 0x8aa │ │ │ │ mov r4, fp │ │ │ │ @@ -221825,86 +221815,86 @@ │ │ │ │ add r6, r0, #8 │ │ │ │ str r6, [r4, #2256]! @ 0x8d0 │ │ │ │ mov r5, r4 │ │ │ │ str r9, [r5, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12e124 │ │ │ │ + bne 12e0fc │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12e0f8 │ │ │ │ + bne 12e0d0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 12e1c0 │ │ │ │ - b 12e204 │ │ │ │ + bne 12e198 │ │ │ │ + b 12e1dc │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e180 │ │ │ │ + beq 12e158 │ │ │ │ ldr r0, [fp, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [fp, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e170 │ │ │ │ + beq 12e148 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e15c │ │ │ │ + bne 12e134 │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e180 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e158 │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [fp, #2240] @ 0x8c0 │ │ │ │ strb r0, [fp, #2248] @ 0x8c8 │ │ │ │ str r0, [fp, #2244] @ 0x8c4 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r0, [fp, #2232] @ 0x8b8 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 573a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e9b0 │ │ │ │ + beq 12e988 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e204 │ │ │ │ + beq 12e1dc │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e1f4 │ │ │ │ + beq 12e1cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e1e0 │ │ │ │ + bne 12e1b8 │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e204 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e1dc │ │ │ │ + bl 147450 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov sl, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ str r0, [fp, #2208] @ 0x8a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ ldr r0, [fp, #2184] @ 0x888 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r3, lr, #248 @ 0xf8 │ │ │ │ movw r2, #2236 @ 0x8bc │ │ │ │ add r2, fp, r2 │ │ │ │ ldr ip, [r0, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ @@ -221917,125 +221907,125 @@ │ │ │ │ mov r7, sl │ │ │ │ sub r1, r5, #32 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12e288 │ │ │ │ + bne 12e260 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12e268 │ │ │ │ + bne 12e240 │ │ │ │ dmb ish │ │ │ │ - b 12e318 │ │ │ │ + b 12e2f0 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e2e4 │ │ │ │ + beq 12e2bc │ │ │ │ ldr r0, [fp, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [fp, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e2d4 │ │ │ │ + beq 12e2ac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e2c0 │ │ │ │ + bne 12e298 │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e2e4 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e2bc │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [fp, #2240] @ 0x8c0 │ │ │ │ strb r0, [fp, #2248] @ 0x8c8 │ │ │ │ str r0, [fp, #2244] @ 0x8c4 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r0, [fp, #2232] @ 0x8b8 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 577c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e6a8 │ │ │ │ + beq 12e680 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [fp, #2232] @ 0x8b8 │ │ │ │ str r1, [fp, #2212] @ 0x8a4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, r9 │ │ │ │ strb r1, [fp, #2219] @ 0x8ab │ │ │ │ - beq 12e374 │ │ │ │ + beq 12e34c │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sl, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e364 │ │ │ │ + beq 12e33c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e350 │ │ │ │ + bne 12e328 │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e374 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e34c │ │ │ │ + bl 147450 │ │ │ │ ldr r1, [fp, #2208] @ 0x8a0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [fp, #2212] @ 0x8a4 │ │ │ │ ldr r2, [fp, #2204] @ 0x89c │ │ │ │ strb r3, [fp, #2218] @ 0x8aa │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 40d0b0 │ │ │ │ + bl 40d088 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #2296] @ 0x8f8 │ │ │ │ - beq 12e408 │ │ │ │ + beq 12e3e0 │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ mov r4, r7 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12e3a8 │ │ │ │ + bne 12e380 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 12e3d0 │ │ │ │ + bne 12e3a8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [sp, #2296] @ 0x8f8 │ │ │ │ mov r7, r4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12e3dc │ │ │ │ + bne 12e3b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12e408 │ │ │ │ + bne 12e3e0 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ ldr r0, [fp, #2212] @ 0x8a4 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #2219] @ 0x8ab │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ ldr r0, [fp, #2188] @ 0x88c │ │ │ │ mov r4, r7 │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ add r5, sp, #776 @ 0x308 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r1, [sp, #3804] @ 0xedc │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ @@ -222066,20 +222056,20 @@ │ │ │ │ add r9, fp, #2224 @ 0x8b0 │ │ │ │ str r8, [sp, #20] │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r9 │ │ │ │ add r5, lr, #248 @ 0xf8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0fc │ │ │ │ + bl 12a0d4 │ │ │ │ ldr sl, [sp, #2296] @ 0x8f8 │ │ │ │ ldr r8, [sp, #2300] @ 0x8fc │ │ │ │ eor r0, sl, #64 @ 0x40 │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne 12e500 │ │ │ │ + bne 12e4d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ @@ -222087,27 +222077,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, lr, #744 @ 0x2e8 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ eor r0, sl, #63 @ 0x3f │ │ │ │ orrs r0, r0, r8 │ │ │ │ - bne 12e690 │ │ │ │ + bne 12e668 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r8, #0 │ │ │ │ add sl, lr, #248 @ 0xf8 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 797aa0 │ │ │ │ + bl 797a78 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ ldm sl!, {r2, r3, r4, r5, r6, r7} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -222125,19 +222115,19 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [fp, #2272] @ 0x8e0 │ │ │ │ add r4, fp, #2224 @ 0x8b0 │ │ │ │ add r0, lr, #464 @ 0x1d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 20ce50 │ │ │ │ + bl 20ce28 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #52 @ 0x34 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12e5e4 │ │ │ │ + bne 12e5bc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #7 │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ @@ -222145,161 +222135,161 @@ │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ add r1, lr, #464 @ 0x1d0 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [fp, #2276] @ 0x8e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e608 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e5e0 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [fp, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e628 │ │ │ │ + beq 12e600 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [fp, #2264] @ 0x8d8 │ │ │ │ blx r1 │ │ │ │ ldr sl, [r5] │ │ │ │ str r8, [sp, #20] │ │ │ │ and r0, sl, #63 @ 0x3f │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 12ea5c │ │ │ │ + beq 12ea34 │ │ │ │ cmp sl, #51 @ 0x33 │ │ │ │ - bne 12eb28 │ │ │ │ + bne 12eb00 │ │ │ │ ldr r0, [fp, #2184] @ 0x888 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ add r6, r0, #8 │ │ │ │ str r6, [r8, #2256]! @ 0x8d0 │ │ │ │ mov r5, r8 │ │ │ │ str r9, [r5, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12e6c8 │ │ │ │ + bne 12e6a0 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12e664 │ │ │ │ + bne 12e63c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 12e764 │ │ │ │ - b 12e7a8 │ │ │ │ + bne 12e73c │ │ │ │ + b 12e780 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #5312 @ 0x14c0 │ │ │ │ add r1, lr, #744 @ 0x2e8 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ bl 53d54 │ │ │ │ - b 12ea64 │ │ │ │ + b 12ea3c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e724 │ │ │ │ + beq 12e6fc │ │ │ │ ldr r0, [fp, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [fp, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e714 │ │ │ │ + beq 12e6ec │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e700 │ │ │ │ + bne 12e6d8 │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e724 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e6fc │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [fp, #2240] @ 0x8c0 │ │ │ │ strb r0, [fp, #2248] @ 0x8c8 │ │ │ │ str r0, [fp, #2244] @ 0x8c4 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r0, [fp, #2232] @ 0x8b8 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 577c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e9d0 │ │ │ │ + beq 12e9a8 │ │ │ │ ldr r6, [r8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e7a8 │ │ │ │ + beq 12e780 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12e798 │ │ │ │ + beq 12e770 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12e784 │ │ │ │ + bne 12e75c │ │ │ │ ldr r0, [fp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e7a8 │ │ │ │ - bl 147478 │ │ │ │ + beq 12e780 │ │ │ │ + bl 147450 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, fp, #2208 @ 0x8a0 │ │ │ │ - bl 40dad8 │ │ │ │ + bl 40dab0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #2296] @ 0x8f8 │ │ │ │ - beq 12e824 │ │ │ │ + beq 12e7fc │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12e7c8 │ │ │ │ + bne 12e7a0 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 12e7f0 │ │ │ │ + bne 12e7c8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [sp, #2296] @ 0x8f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12e7f8 │ │ │ │ + bne 12e7d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12e824 │ │ │ │ + bne 12e7fc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #57 @ 0x39 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 12eb48 │ │ │ │ - ldr r0, [pc, #1816] @ 12ef60 │ │ │ │ + b 12eb20 │ │ │ │ + ldr r0, [pc, #1816] @ 12ef38 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ - ldr r1, [pc, #1812] @ 12ef64 │ │ │ │ + ldr r1, [pc, #1812] @ 12ef3c │ │ │ │ add r5, lr, #248 @ 0xf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ @@ -222321,30 +222311,30 @@ │ │ │ │ str r2, [sp, #788] @ 0x314 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ str r8, [sp, #2316] @ 0x90c │ │ │ │ str r0, [sp, #2312] @ 0x908 │ │ │ │ str r3, [sp, #2304] @ 0x900 │ │ │ │ str r3, [sp, #2296] @ 0x8f8 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 94d54c │ │ │ │ - ldr r0, [pc, #1692] @ 12ef68 │ │ │ │ + bl 94d524 │ │ │ │ + ldr r0, [pc, #1692] @ 12ef40 │ │ │ │ mov sl, #60 @ 0x3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 12eadc │ │ │ │ - ldr r1, [pc, #1672] @ 12ef6c │ │ │ │ + bcc 12eab4 │ │ │ │ + ldr r1, [pc, #1672] @ 12ef44 │ │ │ │ mov r4, #2 │ │ │ │ - ldr r0, [pc, #1668] @ 12ef70 │ │ │ │ - ldr r2, [pc, #1668] @ 12ef74 │ │ │ │ + ldr r0, [pc, #1668] @ 12ef48 │ │ │ │ + ldr r2, [pc, #1668] @ 12ef4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #748] @ 0x2ec │ │ │ │ - ldr r2, [pc, #1652] @ 12ef78 │ │ │ │ + ldr r2, [pc, #1652] @ 12ef50 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #740] @ 0x2e4 │ │ │ │ ldr r2, [fp, #2188] @ 0x88c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ str r2, [sp, #744] @ 0x2e8 │ │ │ │ @@ -222366,29 +222356,29 @@ │ │ │ │ str r3, [sp, #2312] @ 0x908 │ │ │ │ str r4, [sp, #2304] @ 0x900 │ │ │ │ str r4, [sp, #2296] @ 0x8f8 │ │ │ │ str r4, [sp, #796] @ 0x31c │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ str r4, [sp, #788] @ 0x314 │ │ │ │ stm r2, {r1, r4, r6} │ │ │ │ - bl 90fb8c │ │ │ │ - ldr r1, [pc, #1532] @ 12ef7c │ │ │ │ + bl 90fb64 │ │ │ │ + ldr r1, [pc, #1532] @ 12ef54 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ mov r0, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 312320 │ │ │ │ + bl 3122f8 │ │ │ │ mov r8, #0 │ │ │ │ - b 12eadc │ │ │ │ + b 12eab4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ @@ -222401,136 +222391,136 @@ │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r0, #4 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ lsl r9, r0, #2 │ │ │ │ - b 12ea10 │ │ │ │ + b 12e9e8 │ │ │ │ subs r9, r9, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - beq 12df6c │ │ │ │ + beq 12df44 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ cmp r0, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12ea24 │ │ │ │ + bgt 12e9fc │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12ea04 │ │ │ │ + bne 12e9dc │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12ea04 │ │ │ │ + bne 12e9dc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ea04 │ │ │ │ - b 12df74 │ │ │ │ + bne 12e9dc │ │ │ │ + b 12df4c │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #58 @ 0x3a │ │ │ │ - b 12eadc │ │ │ │ + b 12eab4 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #55 @ 0x37 │ │ │ │ movw r0, #1416 @ 0x588 │ │ │ │ mov r4, #0 │ │ │ │ add r0, fp, r0 │ │ │ │ strb r4, [fp, #2219] @ 0x8ab │ │ │ │ - bl 150ee8 │ │ │ │ + bl 150ec0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #1408]! @ 0x580 │ │ │ │ strb r4, [r0, #810] @ 0x32a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12ea88 │ │ │ │ + bne 12ea60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12eaac │ │ │ │ + bne 12ea84 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #1412]! @ 0x584 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12eab8 │ │ │ │ + bne 12ea90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12eadc │ │ │ │ + bne 12eab4 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [fp, #2192] @ 0x890 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12eaf0 │ │ │ │ + bgt 12eac8 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12eb04 │ │ │ │ + bne 12eadc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12eb04 │ │ │ │ + beq 12eadc │ │ │ │ ldr r0, [fp, #2196] @ 0x894 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r4, fp │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r4, #2217]! @ 0x8a9 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12ebf0 │ │ │ │ + bne 12ebc8 │ │ │ │ add r0, fp, #704 @ 0x2c0 │ │ │ │ - bl 147370 │ │ │ │ - b 12ebf0 │ │ │ │ + bl 147348 │ │ │ │ + b 12ebc8 │ │ │ │ movw r0, #1432 @ 0x598 │ │ │ │ add r1, fp, r0 │ │ │ │ add r0, sp, #5312 @ 0x14c0 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ bl 53d54 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ movw r0, #1416 @ 0x588 │ │ │ │ mov r4, #0 │ │ │ │ add r0, fp, r0 │ │ │ │ strb r4, [fp, #2219] @ 0x8ab │ │ │ │ - bl 150ee8 │ │ │ │ + bl 150ec0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #1408]! @ 0x580 │ │ │ │ strb r4, [r0, #810] @ 0x32a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12eb6c │ │ │ │ + bne 12eb44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12eb90 │ │ │ │ + bne 12eb68 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #1412]! @ 0x584 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12eb9c │ │ │ │ + bne 12eb74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ebc0 │ │ │ │ + bne 12eb98 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [fp, #2192] @ 0x890 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12ebd4 │ │ │ │ + bgt 12ebac │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12ebe8 │ │ │ │ + bne 12ebc0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ebe8 │ │ │ │ + beq 12ebc0 │ │ │ │ ldr r0, [fp, #2196] @ 0x894 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ movw r0, #2217 @ 0x8a9 │ │ │ │ add r4, fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #5312 @ 0x14c0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -222540,229 +222530,229 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #2216] @ 0x8a8 │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #848] @ 12ef84 │ │ │ │ + ldr r0, [pc, #848] @ 12ef5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #832] @ 12ef80 │ │ │ │ + ldr r0, [pc, #832] @ 12ef58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #2248] @ 0x8c8 │ │ │ │ str r0, [fp, #2244] @ 0x8c4 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r6, [fp, #2240] @ 0x8c0 │ │ │ │ str r0, [fp, #2232] @ 0x8b8 │ │ │ │ + b 12ede0 │ │ │ │ b 12ee08 │ │ │ │ - b 12ee30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #2248] @ 0x8c8 │ │ │ │ str r0, [fp, #2244] @ 0x8c4 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r6, [fp, #2240] @ 0x8c0 │ │ │ │ str r0, [fp, #2232] @ 0x8b8 │ │ │ │ - b 12ee24 │ │ │ │ + b 12edfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #2248] @ 0x8c8 │ │ │ │ str r0, [fp, #2244] @ 0x8c4 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r4, [fp, #2240] @ 0x8c0 │ │ │ │ str r0, [fp, #2232] @ 0x8b8 │ │ │ │ - b 12ee58 │ │ │ │ + b 12ee30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #2296] @ 0x8f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12ecb4 │ │ │ │ + bne 12ec8c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12ee44 │ │ │ │ + bne 12ee1c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ - bl 4b4310 │ │ │ │ - b 12ee44 │ │ │ │ + bl 4b42e8 │ │ │ │ + b 12ee1c │ │ │ │ bl 8e880 │ │ │ │ - b 12ee7c │ │ │ │ - b 12ee38 │ │ │ │ - b 12ee30 │ │ │ │ - b 12ee30 │ │ │ │ + b 12ee54 │ │ │ │ + b 12ee10 │ │ │ │ + b 12ee08 │ │ │ │ + b 12ee08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #1412]! @ 0x584 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12ed08 │ │ │ │ + bne 12ece0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12eef0 │ │ │ │ + bne 12eec8 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12eef0 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12eec8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 12eee8 │ │ │ │ - b 12ee7c │ │ │ │ + b 12eec0 │ │ │ │ + b 12ee54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #2296] @ 0x8f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12ed4c │ │ │ │ + bne 12ed24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12ee80 │ │ │ │ + bne 12ee58 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ - bl 4b4310 │ │ │ │ - b 12ee80 │ │ │ │ + bl 4b42e8 │ │ │ │ + b 12ee58 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 12ee94 │ │ │ │ - b 12ee7c │ │ │ │ + b 12ee6c │ │ │ │ + b 12ee54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144644 │ │ │ │ - b 12ee80 │ │ │ │ + bl 14461c │ │ │ │ + b 12ee58 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #1412]! @ 0x584 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12edb0 │ │ │ │ + bne 12ed88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12eef0 │ │ │ │ + bne 12eec8 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12eef0 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12eec8 │ │ │ │ bl 8e880 │ │ │ │ - b 12ee7c │ │ │ │ + b 12ee54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ee80 │ │ │ │ + beq 12ee58 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [fp, #2264] @ 0x8d8 │ │ │ │ blx r1 │ │ │ │ - b 12ee80 │ │ │ │ + b 12ee58 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 140b14 │ │ │ │ - b 12ee80 │ │ │ │ - b 12ee7c │ │ │ │ + bl 140aec │ │ │ │ + b 12ee58 │ │ │ │ + b 12ee54 │ │ │ │ mov r5, r0 │ │ │ │ - b 12ef24 │ │ │ │ + b 12eefc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 137f94 │ │ │ │ - b 12ee9c │ │ │ │ + bl 137f6c │ │ │ │ + b 12ee74 │ │ │ │ mov r5, r0 │ │ │ │ - b 12eef0 │ │ │ │ + b 12eec8 │ │ │ │ mov r5, r0 │ │ │ │ - b 12ee9c │ │ │ │ + b 12ee74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbda4 │ │ │ │ - b 12ee80 │ │ │ │ - b 12ee7c │ │ │ │ + bl 1cbd7c │ │ │ │ + b 12ee58 │ │ │ │ + b 12ee54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 140b14 │ │ │ │ - b 12ee94 │ │ │ │ + bl 140aec │ │ │ │ + b 12ee6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 151da4 │ │ │ │ - b 12eef0 │ │ │ │ - b 12ee7c │ │ │ │ - b 12ee7c │ │ │ │ + bl 151d7c │ │ │ │ + b 12eec8 │ │ │ │ + b 12ee54 │ │ │ │ + b 12ee54 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #2219] @ 0x8ab │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ee94 │ │ │ │ + beq 12ee6c │ │ │ │ ldr r0, [fp, #2212] @ 0x8a4 │ │ │ │ - bl 1cbda4 │ │ │ │ + bl 1cbd7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #2219] @ 0x8ab │ │ │ │ movw r0, #1416 @ 0x588 │ │ │ │ add r0, fp, r0 │ │ │ │ - bl 150ee8 │ │ │ │ - b 12eec8 │ │ │ │ + bl 150ec0 │ │ │ │ + b 12eea0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13808c │ │ │ │ - b 12ee80 │ │ │ │ + bl 138064 │ │ │ │ + b 12ee58 │ │ │ │ mov r5, r0 │ │ │ │ - b 12ef38 │ │ │ │ + b 12ef10 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #2218] @ 0x8aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12eee0 │ │ │ │ + beq 12eeb8 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ add r0, fp, r0 │ │ │ │ - bl 150720 │ │ │ │ + bl 1506f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #2218] @ 0x8aa │ │ │ │ add r0, fp, #1408 @ 0x580 │ │ │ │ - bl 1464c0 │ │ │ │ + bl 146498 │ │ │ │ ldr r1, [fp, #2192] @ 0x890 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ef24 │ │ │ │ + beq 12eefc │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 12ef24 │ │ │ │ + bne 12eefc │ │ │ │ ldr r0, [fp, #2196] @ 0x894 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [fp, #2217] @ 0x8a9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ef38 │ │ │ │ + beq 12ef10 │ │ │ │ add r0, fp, #704 @ 0x2c0 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ movw r0, #2216 @ 0x8a8 │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [fp, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13a2a8 │ │ │ │ - b 12ee80 │ │ │ │ + bl 13a280 │ │ │ │ + b 12ee58 │ │ │ │ bl 8e880 │ │ │ │ strdeq r0, [ip], -r4 │ │ │ │ - adceq r5, r3, r0, lsl #20 │ │ │ │ - umlaleq r1, r9, r0, r0 │ │ │ │ - umlaleq r5, r3, r0, r9 │ │ │ │ - umlaleq r5, r3, ip, r9 │ │ │ │ + adceq r5, r3, r8, lsr #20 │ │ │ │ + strhteq r1, [r9], r8 │ │ │ │ + strhteq r5, [r3], r8 │ │ │ │ + adceq r5, r3, r4, asr #19 │ │ │ │ andeq r1, r8, r4, lsr #13 │ │ │ │ - adceq r1, r9, r0, lsr #8 │ │ │ │ - addeq lr, r5, r6, asr #24 │ │ │ │ - adceq r5, r3, r0, ror #12 │ │ │ │ - adceq r5, r3, ip, ror #12 │ │ │ │ + adceq r1, r9, r8, asr #8 │ │ │ │ + addeq lr, r5, lr, lsr #24 │ │ │ │ + adceq r5, r3, r8, lsl #13 │ │ │ │ + umlaleq r5, r3, r4, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r9, r0 │ │ │ │ add r0, lr, #536 @ 0x218 │ │ │ │ mov r6, r2 │ │ │ │ @@ -222789,99 +222779,99 @@ │ │ │ │ ldrb r1, [r4, #730] @ 0x2da │ │ │ │ str r0, [r4, #704] @ 0x2c0 │ │ │ │ add r0, r4, #708 @ 0x2c4 │ │ │ │ strb r2, [r4, #728] @ 0x2d8 │ │ │ │ strb r1, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 4b1e38 │ │ │ │ + bl 4b1e10 │ │ │ │ ldr r8, [r4, #704] @ 0x2c0 │ │ │ │ ldr fp, [r4, #708] @ 0x2c4 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12f078 │ │ │ │ + beq 12f050 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ ldr r5, [r4, #712] @ 0x2c8 │ │ │ │ ldr r7, [r4, #716] @ 0x2cc │ │ │ │ - beq 12f490 │ │ │ │ + beq 12f468 │ │ │ │ eor r1, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi 12f490 │ │ │ │ + bhi 12f468 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r3, [r0] │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, #11 │ │ │ │ movcs r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 12f080 │ │ │ │ + beq 12f058 │ │ │ │ subs r2, r2, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 12f054 │ │ │ │ + bne 12f02c │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12f2d4 │ │ │ │ + bne 12f2ac │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #780] @ 0x30c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r4, #776] @ 0x308 │ │ │ │ add r7, r4, #736 @ 0x2e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #536 @ 0x218 │ │ │ │ mov r2, r6 │ │ │ │ - bl 12f6c4 │ │ │ │ + bl 12f69c │ │ │ │ ldr r0, [sp, #1560] @ 0x618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f0d8 │ │ │ │ + beq 12f0b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ strd r0, [r9] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r4, #780] @ 0x30c │ │ │ │ ldr r5, [sp, #1564] @ 0x61c │ │ │ │ ldr r8, [sp, #1568] @ 0x620 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12f144 │ │ │ │ + bne 12f11c │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12f144 │ │ │ │ + beq 12f11c │ │ │ │ ldr r0, [r4, #752] @ 0x2f0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #760] @ 0x2f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #752] @ 0x2f0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12f134 │ │ │ │ + beq 12f10c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f120 │ │ │ │ + bne 12f0f8 │ │ │ │ ldr r0, [r4, #756] @ 0x2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f144 │ │ │ │ - bl 147478 │ │ │ │ + beq 12f11c │ │ │ │ + bl 147450 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12f4e8 │ │ │ │ + beq 12f4c0 │ │ │ │ ldr r0, [r4, #704] @ 0x2c0 │ │ │ │ str r5, [r4, #736] @ 0x2e0 │ │ │ │ str r8, [r4, #740] @ 0x2e4 │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r2, sp, #24 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r1, [sp, #3068] @ 0xbfc │ │ │ │ add r1, lr, #536 @ 0x218 │ │ │ │ @@ -222904,90 +222894,90 @@ │ │ │ │ str r7, [r4, #2972] @ 0xb9c │ │ │ │ add r7, r4, #744 @ 0x2e8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ add r5, lr, #536 @ 0x218 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0fc │ │ │ │ + bl 12a0d4 │ │ │ │ ldr r6, [sp, #1560] @ 0x618 │ │ │ │ ldr fp, [sp, #1564] @ 0x61c │ │ │ │ eor r0, r6, #64 @ 0x40 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 12f214 │ │ │ │ + bne 12f1ec │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ strd r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, lr, #8 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ eor r0, r6, #63 @ 0x3f │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 12f418 │ │ │ │ + bne 12f3f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f248 │ │ │ │ + bne 12f220 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12f26c │ │ │ │ + bne 12f244 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #740]! @ 0x2e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f278 │ │ │ │ + bne 12f250 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12f29c │ │ │ │ + bne 12f274 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12f2b0 │ │ │ │ + bgt 12f288 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12f2c4 │ │ │ │ + bne 12f29c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f2c4 │ │ │ │ + beq 12f29c │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r5, r4, #728 @ 0x2d8 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #63 @ 0x3f │ │ │ │ - b 12f530 │ │ │ │ - ldr r0, [pc, #964] @ 12f6a0 │ │ │ │ + b 12f508 │ │ │ │ + ldr r0, [pc, #964] @ 12f678 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #60 @ 0x3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 12f410 │ │ │ │ - ldr r1, [pc, #940] @ 12f6a4 │ │ │ │ + bcc 12f3e8 │ │ │ │ + ldr r1, [pc, #940] @ 12f67c │ │ │ │ add r2, r8, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #936] @ 12f6a8 │ │ │ │ + ldr r0, [pc, #936] @ 12f680 │ │ │ │ mov r9, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #924] @ 12f6ac │ │ │ │ + ldr r2, [pc, #924] @ 12f684 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #2 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -223003,19 +222993,19 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strb r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 90fb8c │ │ │ │ - ldr lr, [pc, #828] @ 12f6b0 │ │ │ │ + bl 90fb64 │ │ │ │ + ldr lr, [pc, #828] @ 12f688 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr ip, [pc, #824] @ 12f6b4 │ │ │ │ - ldr sl, [pc, #824] @ 12f6b8 │ │ │ │ + ldr ip, [pc, #824] @ 12f68c │ │ │ │ + ldr sl, [pc, #824] @ 12f690 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add ip, pc, ip │ │ │ │ ldm r0, {r3, fp} │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r5, [r1, #472] @ 0x1d8 │ │ │ │ @@ -223043,189 +223033,189 @@ │ │ │ │ str r1, [sp, #1628] @ 0x65c │ │ │ │ str r0, [sp, #1564] @ 0x61c │ │ │ │ str r8, [sp, #1560] @ 0x618 │ │ │ │ add lr, sp, #4352 @ 0x1100 │ │ │ │ add r0, lr, #227 @ 0xe3 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #536 @ 0x218 │ │ │ │ - bl 90fb28 │ │ │ │ + bl 90fb00 │ │ │ │ mov fp, #0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b 12f4f0 │ │ │ │ + b 12f4c8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #3824 @ 0xef0 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ bl 53d54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f438 │ │ │ │ + bne 12f410 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12f45c │ │ │ │ + bne 12f434 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #740]! @ 0x2e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f468 │ │ │ │ + bne 12f440 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12f4f0 │ │ │ │ + bne 12f4c8 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12f4f0 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12f4c8 │ │ │ │ add r9, r0, #4 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ lsl sl, r0, #2 │ │ │ │ - b 12f4ac │ │ │ │ + b 12f484 │ │ │ │ subs sl, sl, #12 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq 12f078 │ │ │ │ + beq 12f050 │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ cmp r0, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12f4c0 │ │ │ │ + bgt 12f498 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12f4a0 │ │ │ │ + bne 12f478 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 12f4a0 │ │ │ │ + bne 12f478 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 539d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f4a0 │ │ │ │ - b 12f080 │ │ │ │ + bne 12f478 │ │ │ │ + b 12f058 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 12f504 │ │ │ │ + bgt 12f4dc │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 12f518 │ │ │ │ + bne 12f4f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f518 │ │ │ │ + beq 12f4f0 │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #728]! @ 0x2d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12f530 │ │ │ │ + bne 12f508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #3824 @ 0xef0 │ │ │ │ strb r0, [r5] │ │ │ │ add r0, r9, #8 │ │ │ │ mov r2, #744 @ 0x2e8 │ │ │ │ stm r9, {r6, fp} │ │ │ │ bl 53d54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #344] @ 12f6c0 │ │ │ │ + ldr r0, [pc, #344] @ 12f698 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #328] @ 12f6bc │ │ │ │ + ldr r0, [pc, #328] @ 12f694 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 12f5f8 │ │ │ │ + b 12f5d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #740]! @ 0x2e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f58c │ │ │ │ + bne 12f564 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12f640 │ │ │ │ + bne 12f618 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12f640 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12f618 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #740]! @ 0x2e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f5c8 │ │ │ │ + bne 12f5a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12f640 │ │ │ │ + bne 12f618 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 12f640 │ │ │ │ + bl 4b4088 │ │ │ │ + b 12f618 │ │ │ │ bl 8e880 │ │ │ │ - b 12f5f8 │ │ │ │ + b 12f5d0 │ │ │ │ mov r5, r0 │ │ │ │ - b 12f640 │ │ │ │ - b 12f60c │ │ │ │ + b 12f618 │ │ │ │ + b 12f5e4 │ │ │ │ mov r5, r0 │ │ │ │ - b 12f688 │ │ │ │ + b 12f660 │ │ │ │ mov r5, r0 │ │ │ │ - b 12f628 │ │ │ │ + b 12f600 │ │ │ │ mov r5, r0 │ │ │ │ - b 12f674 │ │ │ │ + b 12f64c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ add r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1464c0 │ │ │ │ - b 12f640 │ │ │ │ + bl 146498 │ │ │ │ + b 12f618 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 151da4 │ │ │ │ + bl 151d7c │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f674 │ │ │ │ + beq 12f64c │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 12f674 │ │ │ │ + bne 12f64c │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f688 │ │ │ │ + beq 12f660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #728 @ 0x2d8 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r9, ip, ror r6 │ │ │ │ + adceq r0, r9, r4, lsr #13 │ │ │ │ muleq r8, r4, ip │ │ │ │ - adceq r4, r3, r0, lsr #31 │ │ │ │ - adceq r0, r9, r4, lsl #20 │ │ │ │ - adceq r4, r3, r0, lsl #30 │ │ │ │ - adceq sp, r3, r8, lsr sl │ │ │ │ - addeq lr, r5, lr, lsr r2 │ │ │ │ - adceq r4, r3, ip, asr #26 │ │ │ │ - adceq r4, r3, r8, asr sp │ │ │ │ + adceq r4, r3, r8, asr #31 │ │ │ │ + adceq r0, r9, ip, lsr #20 │ │ │ │ + adceq r4, r3, r8, lsr #30 │ │ │ │ + adceq sp, r3, r0, ror #20 │ │ │ │ + addeq lr, r5, r6, lsr #4 │ │ │ │ + adceq r4, r3, r4, ror sp │ │ │ │ + adceq r4, r3, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ movw r8, #51713 @ 0xca01 │ │ │ │ @@ -223240,109 +223230,109 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ add r7, r0, #8 │ │ │ │ str r7, [r6, #32]! │ │ │ │ mov r4, r6 │ │ │ │ str r8, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - b 12f738 │ │ │ │ + b 12f710 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ add r6, r4, #24 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 12f7dc │ │ │ │ + bne 12f7b4 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12f768 │ │ │ │ + bne 12f740 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12f73c │ │ │ │ + bne 12f714 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne 12f804 │ │ │ │ - b 12f848 │ │ │ │ + bne 12f7dc │ │ │ │ + b 12f820 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 12f7c4 │ │ │ │ + beq 12f79c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12f7b4 │ │ │ │ + beq 12f78c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f7a0 │ │ │ │ + bne 12f778 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f7c4 │ │ │ │ - bl 147478 │ │ │ │ + beq 12f79c │ │ │ │ + bl 147450 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #16] │ │ │ │ sub r0, r8, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #8] │ │ │ │ add r1, sp, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 573a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f8b8 │ │ │ │ + beq 12f890 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 12f848 │ │ │ │ + beq 12f820 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12f838 │ │ │ │ + beq 12f810 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f824 │ │ │ │ + bne 12f7fc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f848 │ │ │ │ - bl 147478 │ │ │ │ + beq 12f820 │ │ │ │ + bl 147450 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr fp, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12f890 │ │ │ │ + beq 12f868 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f858 │ │ │ │ + bne 12f830 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12f8d0 │ │ │ │ + bmi 12f8a8 │ │ │ │ ldrex r0, [fp] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f874 │ │ │ │ + bne 12f84c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12f8d0 │ │ │ │ + bmi 12f8a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ str r4, [r9, #4] │ │ │ │ mov r0, #1 │ │ │ │ str fp, [r9, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ str r1, [r9] │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -223350,45 +223340,45 @@ │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ str r1, [r9] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #112] @ 12f94c │ │ │ │ + ldr r0, [pc, #112] @ 12f924 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #96] @ 12f948 │ │ │ │ + ldr r0, [pc, #96] @ 12f920 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #16] │ │ │ │ sub r0, r8, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #8] │ │ │ │ - b 12f924 │ │ │ │ + b 12f8fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 137f94 │ │ │ │ - b 12f938 │ │ │ │ + bl 137f6c │ │ │ │ + b 12f910 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r4, r3, r8, ror #19 │ │ │ │ - strdeq r4, [r3], r4 @ │ │ │ │ + adceq r4, r3, r0, lsl sl │ │ │ │ + adceq r4, r3, ip, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #796 @ 0x31c │ │ │ │ str r0, [sp, #28] │ │ │ │ add sl, r1, #56 @ 0x38 │ │ │ │ ldrb r0, [r1, #452] @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -223419,15 +223409,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [r1, #155]! @ 0x9b │ │ │ │ str r1, [sp, #24] │ │ │ │ str r8, [r1, #-7] │ │ │ │ - b 12fa24 │ │ │ │ + b 12f9fc │ │ │ │ mov r1, r5 │ │ │ │ ldrb r0, [r1, #155]! @ 0x9b │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r4, r1, #115 @ 0x73 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -223435,62 +223425,62 @@ │ │ │ │ andeq r1, r0, r8, ror #4 │ │ │ │ andeq r1, r0, r4, asr r2 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r8, [r5, #148] @ 0x94 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #4076] @ 130a1c │ │ │ │ + ldr r0, [pc, #4076] @ 1309f4 │ │ │ │ strh r1, [r5, #152] @ 0x98 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5, #154] @ 0x9a │ │ │ │ add r1, r5, #104 @ 0x68 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r8, [r5, #144] @ 0x90 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ mov r0, r3 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldr r9, [r0, r2]! │ │ │ │ tst r9, #1 │ │ │ │ - beq 12fa94 │ │ │ │ - ldr r0, [pc, #4012] @ 130a20 │ │ │ │ + beq 12fa6c │ │ │ │ + ldr r0, [pc, #4012] @ 1309f8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - b 12fad4 │ │ │ │ + b 12faac │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 930630 │ │ │ │ - ldr r0, [pc, #3968] @ 130a24 │ │ │ │ + bl 930608 │ │ │ │ + ldr r0, [pc, #3968] @ 1309fc │ │ │ │ mov r9, #1 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ ldr r8, [sp, #372] @ 0x174 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ str r9, [r0, r2]! │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, r7, r8} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ - ldr r0, [pc, #3916] @ 130a28 │ │ │ │ + ldr r0, [pc, #3916] @ 130a00 │ │ │ │ mov fp, #1 │ │ │ │ - ldr r3, [pc, #3912] @ 130a2c │ │ │ │ + ldr r3, [pc, #3912] @ 130a04 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3908] @ 130a30 │ │ │ │ + ldr r2, [pc, #3908] @ 130a08 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -223498,58 +223488,58 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adc r3, r8, #0 │ │ │ │ tst r9, #1 │ │ │ │ strd r2, [r0, #8] │ │ │ │ stm sl, {r7, r8} │ │ │ │ str r1, [sl, #8] │ │ │ │ str r4, [sl, #12] │ │ │ │ - bne 12fb94 │ │ │ │ + bne 12fb6c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 930630 │ │ │ │ - ldr r0, [pc, #3796] @ 130a34 │ │ │ │ + bl 930608 │ │ │ │ + ldr r0, [pc, #3796] @ 130a0c │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #4076] @ 130b90 │ │ │ │ + ldr r0, [pc, #4076] @ 130b68 │ │ │ │ add r9, r7, #72 @ 0x48 │ │ │ │ strb r6, [r7, #154] @ 0x9a │ │ │ │ strb fp, [r7, #152] @ 0x98 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - ldr r0, [pc, #4060] @ 130b94 │ │ │ │ + ldr r0, [pc, #4060] @ 130b6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r9, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r9, #8] │ │ │ │ str r5, [r9, #12] │ │ │ │ - blx 984ec0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 984ea0 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r2, #1 │ │ │ │ adc r5, r3, #0 │ │ │ │ add r7, sp, #368 @ 0x170 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r8, sp, #736 @ 0x2e0 │ │ │ │ str r5, [r0, #12] │ │ │ │ @@ -223567,21 +223557,21 @@ │ │ │ │ add r0, r7, #16 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r0, r0, #8 │ │ │ │ str fp, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 12fc54 │ │ │ │ + b 12fc2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp fp, r0 │ │ │ │ mov r2, fp │ │ │ │ - beq 1302a4 │ │ │ │ + beq 13027c │ │ │ │ mov r2, fp │ │ │ │ mov fp, #1 │ │ │ │ ldrb r3, [sp, #368] @ 0x170 │ │ │ │ ldrb r1, [sp, #369] @ 0x171 │ │ │ │ vldr d0, [sp, #376] @ 0x178 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ str fp, [sp, #408] @ 0x198 │ │ │ │ @@ -223609,398 +223599,398 @@ │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4092] @ 130cf0 │ │ │ │ + ldr r2, [pc, #4092] @ 130cc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4092] @ 130d30 │ │ │ │ + ldr r2, [pc, #4092] @ 130d08 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ vstr d0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddf58 │ │ │ │ + bl 2ddf30 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4092] @ 130d84 │ │ │ │ + ldr r2, [pc, #4092] @ 130d5c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc3c │ │ │ │ + beq 12fc14 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc3c │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd904 │ │ │ │ + bl 2dd8dc │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4092] @ 130dc0 │ │ │ │ + ldr r2, [pc, #4092] @ 130d98 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbfc │ │ │ │ + bl 2ddbd4 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4068] @ 130de4 │ │ │ │ + ldr r2, [pc, #4068] @ 130dbc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4092] @ 130e3c │ │ │ │ + ldr r2, [pc, #4092] @ 130e14 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4092] @ 130e7c │ │ │ │ + ldr r2, [pc, #4092] @ 130e54 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ vstr d0, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddcf0 │ │ │ │ + bl 2ddcc8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4024] @ 130e8c │ │ │ │ + ldr r2, [pc, #4024] @ 130e64 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3964] @ 130e90 │ │ │ │ + ldr r2, [pc, #3964] @ 130e68 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4052] @ 130f28 │ │ │ │ + ldr r2, [pc, #4052] @ 130f00 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dde28 │ │ │ │ + bl 2dde00 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4036] @ 130f6c │ │ │ │ + ldr r2, [pc, #4036] @ 130f44 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ vstr d0, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dde28 │ │ │ │ + bl 2dde00 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4080] @ 130fec │ │ │ │ + ldr r2, [pc, #4080] @ 130fc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #4028] @ 130ff8 │ │ │ │ + ldr r2, [pc, #4028] @ 130fd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #292 @ 0x124 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddcf0 │ │ │ │ + bl 2ddcc8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3936] @ 130ff0 │ │ │ │ + ldr r2, [pc, #3936] @ 130fc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3896] @ 131008 │ │ │ │ + ldr r2, [pc, #3896] @ 130fe0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3800] @ 130fe8 │ │ │ │ + ldr r2, [pc, #3800] @ 130fc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3732] @ 130fe4 │ │ │ │ + ldr r2, [pc, #3732] @ 130fbc │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd9f8 │ │ │ │ + bl 2dd9d0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3688] @ 130ff4 │ │ │ │ + ldr r2, [pc, #3688] @ 130fcc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd9f8 │ │ │ │ + bl 2dd9d0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3640] @ 131000 │ │ │ │ + ldr r2, [pc, #3640] @ 130fd8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd9f8 │ │ │ │ + bl 2dd9d0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3576] @ 130ffc │ │ │ │ + ldr r2, [pc, #3576] @ 130fd4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd9f8 │ │ │ │ + bl 2dd9d0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3524] @ 131004 │ │ │ │ + ldr r2, [pc, #3524] @ 130fdc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddb00 │ │ │ │ + bl 2ddad8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #3468] @ 13100c │ │ │ │ + ldr r2, [pc, #3468] @ 130fe4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 40accc │ │ │ │ + bl 40aca4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 1457f0 │ │ │ │ - b 12fc40 │ │ │ │ + bl 1457c8 │ │ │ │ + b 12fc18 │ │ │ │ add r0, fp, fp, lsl #2 │ │ │ │ add r8, sp, #368 @ 0x170 │ │ │ │ sub r1, r2, fp │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1302d0 │ │ │ │ + beq 1302a8 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl 228a34 │ │ │ │ + bl 228a0c │ │ │ │ mov r0, r6 │ │ │ │ - b 1302b8 │ │ │ │ + b 130290 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13055c │ │ │ │ + beq 130534 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb sl, [r5, #153] @ 0x99 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [r5, #144] @ 0x90 │ │ │ │ add r6, r5, #160 @ 0xa0 │ │ │ │ ldm r1!, {r2, r3, r4, r7} │ │ │ │ @@ -224014,15 +224004,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ mov lr, #4 │ │ │ │ strb sl, [fp, #445]! @ 0x1bd │ │ │ │ str lr, [fp, #-13] │ │ │ │ str sl, [fp, #-9] │ │ │ │ str r9, [fp, #-5] │ │ │ │ mov r7, r6 │ │ │ │ - ldr ip, [pc, #3292] @ 131018 │ │ │ │ + ldr ip, [pc, #3292] @ 130ff0 │ │ │ │ mov r8, r5 │ │ │ │ ldm r7!, {r0, r1, r2, r5} │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ add ip, pc, ip │ │ │ │ stmia r3!, {r0, r1, r2, r5} │ │ │ │ ldm r7, {r0, r1, r2, r5} │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ @@ -224041,128 +224031,128 @@ │ │ │ │ ldm r3, {r4, r5, r6, r7} │ │ │ │ stm r2, {r4, r5, r6, r7} │ │ │ │ mov r5, r8 │ │ │ │ str r9, [r8, #416] @ 0x1a0 │ │ │ │ mov r9, #17 │ │ │ │ strb r0, [r8, #424] @ 0x1a8 │ │ │ │ str r1, [r8, #420] @ 0x1a4 │ │ │ │ - ldr r0, [pc, #3188] @ 13101c │ │ │ │ + ldr r0, [pc, #3188] @ 130ff4 │ │ │ │ str sl, [r8, #240] @ 0xf0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r8, #248] @ 0xf8 │ │ │ │ str r9, [r8, #252] @ 0xfc │ │ │ │ str lr, [r8, #236] @ 0xec │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ add r1, r5, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1360bc │ │ │ │ + bl 136094 │ │ │ │ ldr r9, [sp, #736] @ 0x2e0 │ │ │ │ cmp r9, #22 │ │ │ │ - bne 1303e8 │ │ │ │ + bne 1303c0 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp] │ │ │ │ - b 1306f8 │ │ │ │ + b 1306d0 │ │ │ │ add r0, r6, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r6 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrb r0, [r5, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 130420 │ │ │ │ + bne 1303f8 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ ldr r0, [r5, #224] @ 0xe0 │ │ │ │ add r1, r5, #192 @ 0xc0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 130464 │ │ │ │ + bcc 13043c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 130440 │ │ │ │ + bne 130418 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 130464 │ │ │ │ + bne 13043c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r8, [r5, #196] @ 0xc4 │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 130520 │ │ │ │ + beq 1304f8 │ │ │ │ ldr r5, [r5, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1304ec │ │ │ │ + beq 1304c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw fp, #32896 @ 0x8080 │ │ │ │ movt fp, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bic r4, fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1304c0 │ │ │ │ + bne 130498 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, fp │ │ │ │ cmp r0, fp │ │ │ │ - beq 1304a8 │ │ │ │ + beq 130480 │ │ │ │ eor r4, r0, fp │ │ │ │ rev r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r4, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and r4, r0, r4 │ │ │ │ - bne 1304a0 │ │ │ │ + bne 130478 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 130520 │ │ │ │ + beq 1304f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ strb r0, [r5, #444] @ 0x1bc │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #445] @ 0x1bd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 143e8c │ │ │ │ + bl 143e64 │ │ │ │ cmp r9, #21 │ │ │ │ - bne 130a38 │ │ │ │ + bne 130a10 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13088c │ │ │ │ + beq 130864 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strb r9, [r5, #152] @ 0x98 │ │ │ │ ldr r8, [r5, #144] @ 0x90 │ │ │ │ mov r2, r1 │ │ │ │ @@ -224176,15 +224166,15 @@ │ │ │ │ bl 53d54 │ │ │ │ mov fp, r5 │ │ │ │ mov lr, #4 │ │ │ │ strb r9, [fp, #445]! @ 0x1bd │ │ │ │ str lr, [fp, #-13] │ │ │ │ str r9, [fp, #-9] │ │ │ │ str r8, [fp, #-5] │ │ │ │ - b 130644 │ │ │ │ + b 13061c │ │ │ │ mov fp, r5 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ ldrb r0, [fp, #445]! @ 0x1bd │ │ │ │ sub r6, fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -224192,15 +224182,15 @@ │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ ldr lr, [r5, #432] @ 0x1b0 │ │ │ │ ldr sl, [r5, #436] @ 0x1b4 │ │ │ │ ldr r9, [r5, #440] @ 0x1b8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 130330 │ │ │ │ + b 130308 │ │ │ │ mov fp, r5 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ ldrb r0, [fp, #445]! @ 0x1bd │ │ │ │ sub r1, fp, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -224211,16 +224201,16 @@ │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r5, #432] @ 0x1b0 │ │ │ │ ldr r9, [r5, #436] @ 0x1b4 │ │ │ │ ldr r8, [r5, #440] @ 0x1b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr sl, [pc, #2520] @ 131028 │ │ │ │ - ldr ip, [pc, #2520] @ 13102c │ │ │ │ + ldr sl, [pc, #2520] @ 131000 │ │ │ │ + ldr ip, [pc, #2520] @ 131004 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ ldm r7!, {r0, r1, r2, r6} │ │ │ │ add sl, pc, sl │ │ │ │ add ip, pc, ip │ │ │ │ stmia r3!, {r0, r1, r2, r6} │ │ │ │ ldm r7, {r0, r1, r2, r6} │ │ │ │ stm r3, {r0, r1, r2, r6} │ │ │ │ @@ -224248,18 +224238,18 @@ │ │ │ │ str r8, [r5, #416] @ 0x1a0 │ │ │ │ str r1, [r5, #252] @ 0xfc │ │ │ │ str r9, [r5, #240] @ 0xf0 │ │ │ │ str lr, [r5, #236] @ 0xec │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ add r1, r5, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1360bc │ │ │ │ + bl 136094 │ │ │ │ ldr r9, [sp, #736] @ 0x2e0 │ │ │ │ cmp r9, #22 │ │ │ │ - bne 13071c │ │ │ │ + bne 1306f4 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #22 │ │ │ │ @@ -224274,587 +224264,587 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldrb r0, [r5, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 130750 │ │ │ │ + bne 130728 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ ldr r0, [r5, #224] @ 0xe0 │ │ │ │ add r1, r5, #192 @ 0xc0 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 130794 │ │ │ │ + bcc 13076c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 130770 │ │ │ │ + bne 130748 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 130794 │ │ │ │ + bne 13076c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr fp, [r5, #196] @ 0xc4 │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 130850 │ │ │ │ + beq 130828 │ │ │ │ ldr r5, [r5, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13081c │ │ │ │ + beq 1307f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1307f0 │ │ │ │ + bne 1307c8 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1307d8 │ │ │ │ + beq 1307b0 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r6, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne 1307d0 │ │ │ │ + bne 1307a8 │ │ │ │ add r0, fp, fp, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r1, fp, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 130850 │ │ │ │ + beq 130828 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ strb r0, [r5, #444] @ 0x1bc │ │ │ │ ldm r8!, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #445] @ 0x1bd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 143e8c │ │ │ │ + bl 143e64 │ │ │ │ cmp r9, #21 │ │ │ │ - bne 130a38 │ │ │ │ + bne 130a10 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r5, #152] @ 0x98 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [r5, #76] @ 0x4c │ │ │ │ cmpne r9, #0 │ │ │ │ - beq 13094c │ │ │ │ + beq 130924 │ │ │ │ ldr r8, [r5, #84] @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13091c │ │ │ │ + beq 1308f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r5, r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1308f0 │ │ │ │ + bne 1308c8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1308d8 │ │ │ │ + beq 1308b0 │ │ │ │ eor r5, r0, r4 │ │ │ │ rev r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r5, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ and r5, r0, r5 │ │ │ │ - bne 1308d0 │ │ │ │ + bne 1308a8 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 13094c │ │ │ │ + beq 130924 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r5, #153] @ 0x99 │ │ │ │ mov r9, #0 │ │ │ │ strb r9, [r5, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne sl, [r4, #4] │ │ │ │ cmpne sl, #0 │ │ │ │ - beq 130a10 │ │ │ │ + beq 1309e8 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1309e0 │ │ │ │ + beq 1309b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1309b4 │ │ │ │ + bne 13098c │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 13099c │ │ │ │ + beq 130974 │ │ │ │ eor r6, r0, r5 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r6, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne 130994 │ │ │ │ + bne 13096c │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sl, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 130a10 │ │ │ │ + beq 1309e8 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strh r9, [r5, #153] @ 0x99 │ │ │ │ mov r8, #21 │ │ │ │ - b 130b30 │ │ │ │ - adceq r0, r9, ip, asr #32 │ │ │ │ - adceq r0, r9, r0, lsr #32 │ │ │ │ - ldrdeq pc, [r8], ip @ │ │ │ │ - umlaleq r4, r3, r8, ip │ │ │ │ - umlaleq r4, r3, r0, ip │ │ │ │ - umlaleq pc, r8, r4, pc @ │ │ │ │ - adceq pc, r8, r0, lsr #30 │ │ │ │ + b 130b08 │ │ │ │ + adceq r0, r9, r4, ror r0 │ │ │ │ + adceq r0, r9, r8, asr #32 │ │ │ │ + adceq r0, r9, r4 │ │ │ │ + adceq r4, r3, r0, asr #25 │ │ │ │ + strhteq r4, [r3], r8 │ │ │ │ + strhteq pc, [r8], ip @ │ │ │ │ + adceq pc, r8, r8, asr #30 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [r5, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [r5, #76] @ 0x4c │ │ │ │ cmpne r9, #0 │ │ │ │ - bne 130b98 │ │ │ │ + bne 130b70 │ │ │ │ ldrb r0, [r5, #153] @ 0x99 │ │ │ │ mov r9, #0 │ │ │ │ strb r9, [r5, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne sl, [r4, #4] │ │ │ │ cmpne sl, #0 │ │ │ │ - beq 130b28 │ │ │ │ + beq 130b00 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 130af8 │ │ │ │ + beq 130ad0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r5, r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 130acc │ │ │ │ + bne 130aa4 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 130ab4 │ │ │ │ + beq 130a8c │ │ │ │ eor r5, r0, r6 │ │ │ │ rev r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r5, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ and r5, r0, r5 │ │ │ │ - bne 130aac │ │ │ │ + bne 130a84 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sl, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 130b28 │ │ │ │ + beq 130b00 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ strh r9, [r5, #153] @ 0x99 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r4, #1 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r5 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb r4, [r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 142e80 │ │ │ │ + bl 142e58 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r8, [r7], #4 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb r4, [r5, #452] @ 0x1c4 │ │ │ │ add sp, sp, #796 @ 0x31c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #12] │ │ │ │ - b 1303c0 │ │ │ │ - adceq pc, r8, r4, ror #29 │ │ │ │ - adceq r4, r3, r4, asr #23 │ │ │ │ + b 130398 │ │ │ │ + adceq pc, r8, ip, lsl #30 │ │ │ │ + adceq r4, r3, ip, ror #23 │ │ │ │ ldr r8, [r5, #84] @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 130c10 │ │ │ │ + beq 130be8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r5, r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 130be4 │ │ │ │ + bne 130bbc │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 130bcc │ │ │ │ + beq 130ba4 │ │ │ │ eor r5, r0, r4 │ │ │ │ rev r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r5, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ and r5, r0, r5 │ │ │ │ - bne 130bc4 │ │ │ │ + bne 130b9c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 130a64 │ │ │ │ + beq 130a3c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ - b 130a64 │ │ │ │ - ldr r0, [pc, #916] @ 130fe0 │ │ │ │ + bl 40e51c │ │ │ │ + b 130a3c │ │ │ │ + ldr r0, [pc, #916] @ 130fb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #900] @ 130fdc │ │ │ │ + ldr r0, [pc, #900] @ 130fb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #940] @ 131014 │ │ │ │ + ldr r0, [pc, #940] @ 130fec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 130cd8 │ │ │ │ + b 130cb0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #916] @ 131010 │ │ │ │ + ldr r0, [pc, #916] @ 130fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 130cd8 │ │ │ │ + b 130cb0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #912] @ 131024 │ │ │ │ + ldr r0, [pc, #912] @ 130ffc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 130cd8 │ │ │ │ + b 130cb0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #884] @ 131020 │ │ │ │ + ldr r0, [pc, #884] @ 130ff8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 130cd8 │ │ │ │ + b 130cb0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #884] @ 131034 │ │ │ │ + ldr r0, [pc, #884] @ 13100c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 130cd8 │ │ │ │ + b 130cb0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #860] @ 131030 │ │ │ │ + ldr r0, [pc, #860] @ 131008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 402304 │ │ │ │ - b 130f30 │ │ │ │ + bl 4022dc │ │ │ │ + b 130f08 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq sp, [r5], sl │ │ │ │ + addeq sp, r5, r2, asr #19 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 402304 │ │ │ │ - b 130f74 │ │ │ │ + bl 4022dc │ │ │ │ + b 130f4c │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ - b 130d6c │ │ │ │ + b 130d44 │ │ │ │ mov r4, r0 │ │ │ │ - b 130e08 │ │ │ │ + b 130de0 │ │ │ │ mov r4, r0 │ │ │ │ - b 130f5c │ │ │ │ + b 130f34 │ │ │ │ mov r4, r0 │ │ │ │ - b 130fa0 │ │ │ │ + b 130f78 │ │ │ │ mov r4, r0 │ │ │ │ - b 130ea0 │ │ │ │ - addeq lr, r5, r5, ror #16 │ │ │ │ + b 130e78 │ │ │ │ + addeq lr, r5, sp, asr #16 │ │ │ │ mov r4, r0 │ │ │ │ - b 130ea0 │ │ │ │ - b 130e28 │ │ │ │ - b 130e20 │ │ │ │ + b 130e78 │ │ │ │ + b 130e00 │ │ │ │ + b 130df8 │ │ │ │ mov r4, r0 │ │ │ │ - b 130f0c │ │ │ │ + b 130ee4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r5, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 130d6c │ │ │ │ + bne 130d44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - bl 141160 │ │ │ │ - b 130f30 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - addeq sp, r5, r8, ror #18 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - umulleq lr, r5, pc, r7 @ │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ + bl 141138 │ │ │ │ + b 130f08 │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + addeq sp, r5, r0, asr r9 │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + addeq lr, r5, r7, lsl #15 │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ mov r4, r0 │ │ │ │ - b 130f14 │ │ │ │ - addeq lr, r5, r5, asr r7 │ │ │ │ + b 130eec │ │ │ │ + addeq lr, r5, sp, lsr r7 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r5, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 130e08 │ │ │ │ + bne 130de0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - bl 141160 │ │ │ │ - b 130f74 │ │ │ │ - b 130e28 │ │ │ │ - b 130e20 │ │ │ │ + bl 141138 │ │ │ │ + b 130f4c │ │ │ │ + b 130e00 │ │ │ │ + b 130df8 │ │ │ │ mov r4, r0 │ │ │ │ - b 130edc │ │ │ │ + b 130eb4 │ │ │ │ mov r4, r0 │ │ │ │ - b 130ebc │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - @ instruction: 0x0085d8b8 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - addeq lr, r5, r0, lsl r7 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - b 130e94 │ │ │ │ - addeq lr, r5, ip, asr r6 │ │ │ │ - ldrdeq r8, [r5], ip │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + addeq sp, r5, r0, lsr #17 │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + strdeq lr, [r5], r8 │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + b 130e6c │ │ │ │ + addeq lr, r5, r4, asr #12 │ │ │ │ + addeq r8, r5, r4, asr #27 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 23e474 │ │ │ │ + bl 23e44c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130ebc │ │ │ │ + beq 130e94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ - bl 402304 │ │ │ │ + bl 4022dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #153] @ 0x99 │ │ │ │ strb r1, [r2, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130edc │ │ │ │ + beq 130eb4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 402304 │ │ │ │ + bl 4022dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r1, #154] @ 0x9a │ │ │ │ strb r5, [r1, #153] @ 0x99 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130efc │ │ │ │ + beq 130ed4 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 150274 │ │ │ │ + bl 15024c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ strb r5, [r1, #154] @ 0x9a │ │ │ │ strb r0, [r1, #155] @ 0x9b │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 142e80 │ │ │ │ + bl 142e58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - addeq sp, r5, r1, lsl #15 │ │ │ │ + addeq sp, r5, r9, ror #14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0, #444] @ 0x1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130f48 │ │ │ │ + beq 130f20 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ - bl 402304 │ │ │ │ + bl 4022dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #444] @ 0x1bc │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #445] @ 0x1bd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 143e8c │ │ │ │ - b 130ea0 │ │ │ │ + bl 143e64 │ │ │ │ + b 130e78 │ │ │ │ bl 8e880 │ │ │ │ - addeq sp, r5, r0, asr #14 │ │ │ │ + addeq sp, r5, r8, lsr #14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0, #444] @ 0x1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130f8c │ │ │ │ + beq 130f64 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ - bl 402304 │ │ │ │ + bl 4022dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #444] @ 0x1bc │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #445] @ 0x1bd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 143e8c │ │ │ │ - b 130ea0 │ │ │ │ + bl 143e64 │ │ │ │ + b 130e78 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 130ea0 │ │ │ │ + beq 130e78 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #40 @ 0x28 │ │ │ │ - bl 228a34 │ │ │ │ + bl 228a0c │ │ │ │ mov r6, r7 │ │ │ │ - b 130fb8 │ │ │ │ + b 130f90 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - umlaleq r3, r3, r8, r7 @ │ │ │ │ - adceq r3, r3, r4, lsr #15 │ │ │ │ - umulleq sp, r5, r0, r5 │ │ │ │ - addeq lr, r5, r8, lsl #8 │ │ │ │ - addeq lr, r5, r8, lsr #10 │ │ │ │ - @ instruction: 0x0085e4b3 │ │ │ │ - addeq r4, r5, r4, lsr #27 │ │ │ │ - addeq lr, r5, r1, lsr r5 │ │ │ │ - addeq lr, r5, r0, ror r3 │ │ │ │ - @ instruction: 0x0085e3b2 │ │ │ │ - addeq lr, r5, r5, asr #6 │ │ │ │ - ldrdeq lr, [r5], r6 │ │ │ │ + adceq r3, r3, r0, asr #15 │ │ │ │ + adceq r3, r3, ip, asr #15 │ │ │ │ + addeq sp, r5, r8, ror r5 │ │ │ │ + strdeq lr, [r5], r0 │ │ │ │ + addeq lr, r5, r0, lsl r5 │ │ │ │ + umulleq lr, r5, fp, r4 │ │ │ │ + addeq r4, r5, ip, lsl #27 │ │ │ │ + addeq lr, r5, r9, lsl r5 │ │ │ │ + addeq lr, r5, r8, asr r3 │ │ │ │ + umulleq lr, r5, sl, r3 │ │ │ │ addeq lr, r5, sp, lsr #6 │ │ │ │ - adceq r3, r3, r4, lsr sl │ │ │ │ - adceq r3, r3, r8, asr #20 │ │ │ │ - strheq sp, [r5], ip │ │ │ │ - addeq lr, r5, r0, lsl r2 │ │ │ │ + @ instruction: 0x0085e4be │ │ │ │ + addeq lr, r5, r5, lsl r3 │ │ │ │ + adceq r3, r3, ip, asr sl │ │ │ │ + adceq r3, r3, r0, ror sl │ │ │ │ + addeq sp, r5, r4, lsr #1 │ │ │ │ + strdeq lr, [r5], r8 │ │ │ │ + adceq r3, r3, ip, lsr sl │ │ │ │ + adceq r3, r3, r4, asr sl │ │ │ │ + addeq sp, r5, r8, asr #30 │ │ │ │ + ldrdeq ip, [r5], r9 │ │ │ │ adceq r3, r3, r4, lsl sl │ │ │ │ - adceq r3, r3, ip, lsr #20 │ │ │ │ - addeq sp, r5, r0, ror #30 │ │ │ │ - strdeq ip, [r5], r1 │ │ │ │ - adceq r3, r3, ip, ror #19 │ │ │ │ - adceq r3, r3, r0, lsl #20 │ │ │ │ + adceq r3, r3, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ @@ -224942,18 +224932,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #96] @ 0x60 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 131810 │ │ │ │ + b 1317e8 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1329cc │ │ │ │ + bne 1329a4 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ vldr d0, [fp, #392] @ 0x188 │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #728 @ 0x2d8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4, #112] @ 0x70 │ │ │ │ @@ -224963,24 +224953,24 @@ │ │ │ │ str r7, [sp, #712] @ 0x2c8 │ │ │ │ vstr d0, [sp, #720] @ 0x2d0 │ │ │ │ strb r0, [r4, #76] @ 0x4c │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 30eb78 │ │ │ │ + bl 30eb50 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132cdc │ │ │ │ + bne 132cb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #76] @ 0x4c │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1329e8 │ │ │ │ + bne 1329c0 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #419] @ 0x1a3 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #872 @ 0x368 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -224992,71 +224982,71 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #71] @ 0x47 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132d20 │ │ │ │ + bne 132cf8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #71] @ 0x47 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ add r1, r4, #108 @ 0x6c │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132a04 │ │ │ │ + bne 1329dc │ │ │ │ ldr fp, [r4, #120] @ 0x78 │ │ │ │ ldr sl, [r4, #108] @ 0x6c │ │ │ │ ldr r9, [r4, #112] @ 0x70 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132d64 │ │ │ │ + bcs 132d3c │ │ │ │ ldr r3, [fp, #252] @ 0xfc │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ ldr r8, [fp, #248] @ 0xf8 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [fp, #240] @ 0xf0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13131c │ │ │ │ + beq 1312f4 │ │ │ │ ldrd r0, [r8] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ blx r5 │ │ │ │ - b 1312f0 │ │ │ │ + b 1312c8 │ │ │ │ ldr r1, [fp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #240] @ 0xf0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131348 │ │ │ │ + bne 131320 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 131360 │ │ │ │ + beq 131338 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225067,24 +225057,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1331a4 │ │ │ │ + bne 13317c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132a20 │ │ │ │ + bne 1329f8 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ ldr r0, [fp, #384] @ 0x180 │ │ │ │ ldr r1, [fp, #388] @ 0x184 │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #688 @ 0x2b0 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ @@ -225096,24 +225086,24 @@ │ │ │ │ str r5, [sp, #680] @ 0x2a8 │ │ │ │ str r6, [sp, #708] @ 0x2c4 │ │ │ │ strb r0, [r4, #77] @ 0x4d │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 30f0f4 │ │ │ │ + bl 30f0cc │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132d74 │ │ │ │ + bne 132d4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #77] @ 0x4d │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132a3c │ │ │ │ + bne 132a14 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ vldr d0, [fp, #376] @ 0x178 │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #632 @ 0x278 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4, #112] @ 0x70 │ │ │ │ @@ -225123,60 +225113,60 @@ │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ vstr d0, [sp, #624] @ 0x270 │ │ │ │ strb r0, [r4, #79] @ 0x4f │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 30eb78 │ │ │ │ + bl 30eb50 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132db8 │ │ │ │ + bne 132d90 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #79] @ 0x4f │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132a58 │ │ │ │ + bne 132a30 │ │ │ │ ldrd r8, [r6, #72] @ 0x48 │ │ │ │ ldr fp, [r4, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132dfc │ │ │ │ + bcs 132dd4 │ │ │ │ ldrd r6, [fp, #216] @ 0xd8 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ lsl r4, r7, #3 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [fp, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 131514 │ │ │ │ + beq 1314ec │ │ │ │ ldrd r0, [r6] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r7 │ │ │ │ - b 1314e8 │ │ │ │ + b 1314c0 │ │ │ │ ldr r1, [fp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131540 │ │ │ │ + bne 131518 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225187,24 +225177,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #90] @ 0x5a │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1331e4 │ │ │ │ + bne 1331bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #90] @ 0x5a │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132a74 │ │ │ │ + bne 132a4c │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #418] @ 0x1a2 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -225216,57 +225206,57 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132e0c │ │ │ │ + bne 132de4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132a90 │ │ │ │ + bne 132a68 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132e50 │ │ │ │ + bcs 132e28 │ │ │ │ ldrd r4, [fp, #152] @ 0x98 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r6, r5, #3 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13167c │ │ │ │ + beq 131654 │ │ │ │ ldrd r0, [r4] │ │ │ │ sub r6, r6, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 131658 │ │ │ │ + b 131630 │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1316a8 │ │ │ │ + bne 131680 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225277,57 +225267,57 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #94] @ 0x5e │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133224 │ │ │ │ + bne 1331fc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #94] @ 0x5e │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132aac │ │ │ │ + bne 132a84 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132e60 │ │ │ │ + bcs 132e38 │ │ │ │ ldrd r4, [fp, #168] @ 0xa8 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r6, r5, #3 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 131770 │ │ │ │ + beq 131748 │ │ │ │ ldrd r0, [r4] │ │ │ │ sub r6, r6, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 13174c │ │ │ │ + b 131724 │ │ │ │ ldr r1, [fp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 13179c │ │ │ │ + bne 131774 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225338,57 +225328,57 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133264 │ │ │ │ + bne 13323c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132ac8 │ │ │ │ + bne 132aa0 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #112] @ 0x70 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132e70 │ │ │ │ + bcs 132e48 │ │ │ │ ldrd r4, [fp, #120] @ 0x78 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r6, r5, #3 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 131864 │ │ │ │ + beq 13183c │ │ │ │ ldrd r0, [r4] │ │ │ │ sub r6, r6, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 131840 │ │ │ │ + b 131818 │ │ │ │ ldr r1, [fp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131890 │ │ │ │ + bne 131868 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225399,24 +225389,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #96] @ 0x60 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1332a4 │ │ │ │ + bne 13327c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #96] @ 0x60 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132ae4 │ │ │ │ + bne 132abc │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #415] @ 0x19f │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #472 @ 0x1d8 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -225428,57 +225418,57 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #82] @ 0x52 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132e80 │ │ │ │ + bne 132e58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #82] @ 0x52 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132b00 │ │ │ │ + bne 132ad8 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132ec4 │ │ │ │ + bcs 132e9c │ │ │ │ ldrd r4, [fp, #184] @ 0xb8 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r6, r5, #3 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #176] @ 0xb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1319cc │ │ │ │ + beq 1319a4 │ │ │ │ ldrd r0, [r4] │ │ │ │ sub r6, r6, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 1319a8 │ │ │ │ + b 131980 │ │ │ │ ldr r1, [fp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1319f8 │ │ │ │ + bne 1319d0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225489,24 +225479,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1332e4 │ │ │ │ + bne 1332bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132b1c │ │ │ │ + bne 132af4 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #414] @ 0x19e │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #344 @ 0x158 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -225518,57 +225508,57 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310838 │ │ │ │ + bl 310810 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132ed4 │ │ │ │ + bne 132eac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132b38 │ │ │ │ + bne 132b10 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #128] @ 0x80 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132f18 │ │ │ │ + bcs 132ef0 │ │ │ │ ldrd r4, [fp, #136] @ 0x88 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r6, r5, #3 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 131b34 │ │ │ │ + beq 131b0c │ │ │ │ ldrd r0, [r4] │ │ │ │ sub r6, r6, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 131b10 │ │ │ │ + b 131ae8 │ │ │ │ ldr r1, [fp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131b60 │ │ │ │ + bne 131b38 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225579,24 +225569,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #95] @ 0x5f │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133324 │ │ │ │ + bne 1332fc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #95] @ 0x5f │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132b54 │ │ │ │ + bne 132b2c │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #413] @ 0x19d │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -225608,57 +225598,57 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3102bc │ │ │ │ + bl 310294 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132f28 │ │ │ │ + bne 132f00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132b70 │ │ │ │ + bne 132b48 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132f6c │ │ │ │ + bcs 132f44 │ │ │ │ ldrd r4, [fp, #200] @ 0xc8 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r6, r5, #3 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #192] @ 0xc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 131c9c │ │ │ │ + beq 131c74 │ │ │ │ ldrd r0, [r4] │ │ │ │ sub r6, r6, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 131c78 │ │ │ │ + b 131c50 │ │ │ │ ldr r1, [fp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131cc8 │ │ │ │ + bne 131ca0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225669,24 +225659,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #91] @ 0x5b │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133364 │ │ │ │ + bne 13333c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #91] @ 0x5b │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132b8c │ │ │ │ + bne 132b64 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ vldr d0, [fp, #328] @ 0x148 │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #424 @ 0x1a8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4, #112] @ 0x70 │ │ │ │ @@ -225696,60 +225686,60 @@ │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ vstr d0, [sp, #416] @ 0x1a0 │ │ │ │ strb r0, [r4, #84] @ 0x54 │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 30eb78 │ │ │ │ + bl 30eb50 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132f7c │ │ │ │ + bne 132f54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #84] @ 0x54 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132ba8 │ │ │ │ + bne 132b80 │ │ │ │ ldr fp, [r4, #120] @ 0x78 │ │ │ │ vldr d8, [r4, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #304] @ 0x130 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132fc0 │ │ │ │ + bcs 132f98 │ │ │ │ ldr r0, [fp, #316] @ 0x13c │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ ldr r6, [fp, #312] @ 0x138 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #304] @ 0x130 │ │ │ │ lsl r4, r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 131e08 │ │ │ │ + beq 131de0 │ │ │ │ ldrd r0, [r6] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 131de0 │ │ │ │ + b 131db8 │ │ │ │ ldr r1, [fp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #304] @ 0x130 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131e34 │ │ │ │ + bne 131e0c │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225760,82 +225750,82 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #78] @ 0x4e │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f3b8 │ │ │ │ + bl 30f390 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 1333a4 │ │ │ │ + bne 13337c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #78] @ 0x4e │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #136] @ 0x88 │ │ │ │ add r6, r6, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132bc4 │ │ │ │ + bne 132b9c │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr fp, [r4, #132] @ 0x84 │ │ │ │ add r2, r4, #120 @ 0x78 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132fd0 │ │ │ │ + bcs 132fa8 │ │ │ │ ldr r3, [fp, #236] @ 0xec │ │ │ │ add r7, sp, #1012 @ 0x3f4 │ │ │ │ ldr sl, [fp, #232] @ 0xe8 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [fp, #224] @ 0xe0 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 131f24 │ │ │ │ + beq 131efc │ │ │ │ ldrd r0, [sl] │ │ │ │ sub r4, r4, #8 │ │ │ │ add sl, sl, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ blx r3 │ │ │ │ - b 131ef8 │ │ │ │ + b 131ed0 │ │ │ │ ldr r1, [fp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 131f50 │ │ │ │ + bne 131f28 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 131f8c │ │ │ │ + bcc 131f64 │ │ │ │ ldr r1, [sp, #580] @ 0x244 │ │ │ │ orr r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 131f68 │ │ │ │ + bne 131f40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 131f8c │ │ │ │ + bne 131f64 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #136] @ 0x88 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225846,60 +225836,60 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1334a4 │ │ │ │ + bne 13347c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132be0 │ │ │ │ + bne 132bb8 │ │ │ │ ldr fp, [r4, #120] @ 0x78 │ │ │ │ vldr d8, [r4, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #272] @ 0x110 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 132fe0 │ │ │ │ + bcs 132fb8 │ │ │ │ ldr r0, [fp, #284] @ 0x11c │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ ldr r6, [fp, #280] @ 0x118 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #272] @ 0x110 │ │ │ │ lsl r4, r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 132060 │ │ │ │ + beq 132038 │ │ │ │ ldrd r0, [r6] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b 132038 │ │ │ │ + b 132010 │ │ │ │ ldr r1, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 13208c │ │ │ │ + bne 132064 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -225910,24 +225900,24 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #83] @ 0x53 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f3b8 │ │ │ │ + bl 30f390 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 1333e4 │ │ │ │ + bne 1333bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #83] @ 0x53 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132bfc │ │ │ │ + bne 132bd4 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #416] @ 0x1a0 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -225939,61 +225929,61 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #74] @ 0x4a │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 132ff0 │ │ │ │ + bne 132fc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #74] @ 0x4a │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132c18 │ │ │ │ + bne 132bf0 │ │ │ │ ldrb r5, [r4, #113] @ 0x71 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #288] @ 0x120 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 133034 │ │ │ │ + bcs 13300c │ │ │ │ ldr r0, [fp, #300] @ 0x12c │ │ │ │ and r5, r5, #1 │ │ │ │ ldr r7, [fp, #296] @ 0x128 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #288] @ 0x120 │ │ │ │ lsl r4, r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1321d8 │ │ │ │ + beq 1321b0 │ │ │ │ ldrd r0, [r7] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ - b 1321b0 │ │ │ │ + b 132188 │ │ │ │ ldr r1, [fp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #288] @ 0x120 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 132204 │ │ │ │ + bne 1321dc │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -226004,60 +225994,60 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #81] @ 0x51 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f3b8 │ │ │ │ + bl 30f390 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 133424 │ │ │ │ + bne 1333fc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #81] @ 0x51 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #113] @ 0x71 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132c34 │ │ │ │ + bne 132c0c │ │ │ │ ldrb r5, [r4, #112] @ 0x70 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [fp, #256] @ 0x100 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 133044 │ │ │ │ + bcs 13301c │ │ │ │ ldr r0, [fp, #268] @ 0x10c │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ ldr r7, [fp, #264] @ 0x108 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #256] @ 0x100 │ │ │ │ lsl r4, r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1322d8 │ │ │ │ + beq 1322b0 │ │ │ │ ldrd r0, [r7] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ - b 1322b0 │ │ │ │ + b 132288 │ │ │ │ ldr r1, [fp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #256] @ 0x100 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 132304 │ │ │ │ + bne 1322dc │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -226068,35 +226058,35 @@ │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f3b8 │ │ │ │ + bl 30f390 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 133464 │ │ │ │ + bne 13343c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132c50 │ │ │ │ + bne 132c28 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #336] @ 0x150 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 13264c │ │ │ │ + bcs 132624 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #336] @ 0x150 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ add r1, fp, #344 @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d32a8 │ │ │ │ + bl 4d3280 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #1016 @ 0x3f8 │ │ │ │ ldm r2!, {r3, r4, r6, r7} │ │ │ │ orr r1, r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ ldm r2, {r3, r4, r6, r7} │ │ │ │ @@ -226115,24 +226105,24 @@ │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r4, lr │ │ │ │ ldr r1, [lr, #104] @ 0x68 │ │ │ │ strb ip, [lr, #80] @ 0x50 │ │ │ │ add r9, sp, #576 @ 0x240 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30ee3c │ │ │ │ + bl 30ee14 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133164 │ │ │ │ + bne 13313c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #80] @ 0x50 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132c6c │ │ │ │ + bne 132c44 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #417] @ 0x1a1 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -226144,24 +226134,24 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #73] @ 0x49 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133054 │ │ │ │ + bne 13302c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #73] @ 0x49 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132c88 │ │ │ │ + bne 132c60 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #420] @ 0x1a4 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -226173,24 +226163,24 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #70] @ 0x46 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133098 │ │ │ │ + bne 133070 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #70] @ 0x46 │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132ca4 │ │ │ │ + bne 132c7c │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ vldr d0, [fp, #400] @ 0x190 │ │ │ │ mov r7, #1 │ │ │ │ add ip, sp, #760 @ 0x2f8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4, #112] @ 0x70 │ │ │ │ @@ -226200,24 +226190,24 @@ │ │ │ │ str r7, [sp, #744] @ 0x2e8 │ │ │ │ vstr d0, [sp, #752] @ 0x2f0 │ │ │ │ strb r0, [r4, #75] @ 0x4b │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 30eb78 │ │ │ │ + bl 30eb50 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1330dc │ │ │ │ + bne 1330b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #75] @ 0x4b │ │ │ │ - b 1325e8 │ │ │ │ + b 1325c0 │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132cc0 │ │ │ │ + bne 132c98 │ │ │ │ ldrd sl, [r4, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [fp, #421] @ 0x1a5 │ │ │ │ strb r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ add r8, sp, #968 @ 0x3c8 │ │ │ │ @@ -226229,18 +226219,18 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #69] @ 0x45 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 133120 │ │ │ │ + bne 1330f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #69] @ 0x45 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #68] @ 0x44 │ │ │ │ add sp, sp, #1056 @ 0x420 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -226248,2128 +226238,2128 @@ │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #69] @ 0x45 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 132588 │ │ │ │ + b 132560 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [fp, #336] @ 0x150 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcc 132388 │ │ │ │ - ldr r0, [pc, #4088] @ 13364c │ │ │ │ + bcc 132360 │ │ │ │ + ldr r0, [pc, #4088] @ 133624 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #82] @ 0x52 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 131904 │ │ │ │ + b 1318dc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r5, [r4, #33] @ 0x21 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ strb r1, [r4, #85] @ 0x55 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 13227c │ │ │ │ + b 132254 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 131978 │ │ │ │ + b 131950 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #84] @ 0x54 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 131d3c │ │ │ │ + b 131d14 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 131bd4 │ │ │ │ + b 131bac │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #71] @ 0x47 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 131234 │ │ │ │ + b 13120c │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 1315b4 │ │ │ │ + b 13158c │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #94] @ 0x5e │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 131628 │ │ │ │ + b 131600 │ │ │ │ ldrb r5, [r4, #33] @ 0x21 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #81] @ 0x51 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsl r1, r5, #8 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - b 132178 │ │ │ │ + b 132150 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #93] @ 0x5d │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 13171c │ │ │ │ + b 1316f4 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r8, [r6, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r6, #72]! @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ strb r0, [r4, #136] @ 0x88 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ ldr r9, [r6, #-52] @ 0xffffffcc │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ stm r0, {r1, r2, r3, fp} │ │ │ │ str r9, [r6, #4] │ │ │ │ - b 131eb0 │ │ │ │ + b 131e88 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #95] @ 0x5f │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 131ae0 │ │ │ │ + b 131ab8 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #79] @ 0x4f │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 131448 │ │ │ │ + b 131420 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #76] @ 0x4c │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 1311c8 │ │ │ │ + b 1311a0 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #91] @ 0x5b │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 131c48 │ │ │ │ + b 131c20 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #75] @ 0x4b │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 13251c │ │ │ │ + b 1324f4 │ │ │ │ mov r0, #1 │ │ │ │ vldr d8, [r4, #40] @ 0x28 │ │ │ │ strb r0, [r4, #83] @ 0x53 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str fp, [r4, #120] @ 0x78 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ vstr d8, [r4, #112] @ 0x70 │ │ │ │ - b 132004 │ │ │ │ + b 131fdc │ │ │ │ mov r0, #1 │ │ │ │ ldrd r8, [r6] │ │ │ │ strb r0, [r4, #90] @ 0x5a │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str fp, [r4, #120] @ 0x78 │ │ │ │ strd r8, [r6, #72] @ 0x48 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 1314b8 │ │ │ │ + b 131490 │ │ │ │ mov r0, #1 │ │ │ │ vldr d8, [r4, #40] @ 0x28 │ │ │ │ strb r0, [r4, #78] @ 0x4e │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str fp, [r4, #120] @ 0x78 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ vstr d8, [r4, #112] @ 0x70 │ │ │ │ - b 131dac │ │ │ │ + b 131d84 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 131a6c │ │ │ │ + b 131a44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r4 │ │ │ │ str r0, [r7, #108]! @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrd r2, [r7, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [r7, #-72] @ 0xffffffb8 │ │ │ │ strb r0, [r7, #-20] @ 0xffffffec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #16] │ │ │ │ str r1, [r7, #-4] │ │ │ │ stmib r7, {r2, r3} │ │ │ │ str fp, [r7, #12] │ │ │ │ - b 1312b0 │ │ │ │ + b 131288 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #74] @ 0x4a │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 132100 │ │ │ │ + b 1320d8 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #77] @ 0x4d │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 1313d4 │ │ │ │ + b 1313ac │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #73] @ 0x49 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 132434 │ │ │ │ + b 13240c │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ strb r0, [r4, #70] @ 0x46 │ │ │ │ str sl, [r4, #104] @ 0x68 │ │ │ │ - b 1324a8 │ │ │ │ + b 132480 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1334fc │ │ │ │ - ldr r0, [pc, #4064] @ 1339c0 │ │ │ │ + bne 1334d4 │ │ │ │ + ldr r0, [pc, #4064] @ 133998 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13350c │ │ │ │ - ldr r0, [pc, #4080] @ 1339ec │ │ │ │ + bne 1334e4 │ │ │ │ + ldr r0, [pc, #4080] @ 1339c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13351c │ │ │ │ - ldr r0, [pc, #4088] @ 133a10 │ │ │ │ + bne 1334f4 │ │ │ │ + ldr r0, [pc, #4088] @ 1339e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13352c │ │ │ │ - ldr r0, [pc, #4088] @ 133a2c │ │ │ │ + bne 133504 │ │ │ │ + ldr r0, [pc, #4088] @ 133a04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13353c │ │ │ │ - ldr r0, [pc, #4064] @ 133a30 │ │ │ │ + bne 133514 │ │ │ │ + ldr r0, [pc, #4064] @ 133a08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13354c │ │ │ │ - ldr r0, [pc, #4080] @ 133a5c │ │ │ │ + bne 133524 │ │ │ │ + ldr r0, [pc, #4080] @ 133a34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13355c │ │ │ │ - ldr r0, [pc, #4088] @ 133a80 │ │ │ │ + bne 133534 │ │ │ │ + ldr r0, [pc, #4088] @ 133a58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13356c │ │ │ │ - ldr r0, [pc, #4072] @ 133a8c │ │ │ │ + bne 133544 │ │ │ │ + ldr r0, [pc, #4072] @ 133a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13357c │ │ │ │ - ldr r0, [pc, #4080] @ 133ab0 │ │ │ │ + bne 133554 │ │ │ │ + ldr r0, [pc, #4080] @ 133a88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13358c │ │ │ │ - ldr r0, [pc, #4088] @ 133ad4 │ │ │ │ + bne 133564 │ │ │ │ + ldr r0, [pc, #4088] @ 133aac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13359c │ │ │ │ - ldr r0, [pc, #4072] @ 133ae0 │ │ │ │ + bne 133574 │ │ │ │ + ldr r0, [pc, #4072] @ 133ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1335ac │ │ │ │ - ldr r0, [pc, #4080] @ 133b04 │ │ │ │ + bne 133584 │ │ │ │ + ldr r0, [pc, #4080] @ 133adc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1335bc │ │ │ │ - ldr r0, [pc, #4088] @ 133b28 │ │ │ │ + bne 133594 │ │ │ │ + ldr r0, [pc, #4088] @ 133b00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1335cc │ │ │ │ - ldr r0, [pc, #4092] @ 133b48 │ │ │ │ + bne 1335a4 │ │ │ │ + ldr r0, [pc, #4092] @ 133b20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1335dc │ │ │ │ - ldr r0, [pc, #4092] @ 133b64 │ │ │ │ + bne 1335b4 │ │ │ │ + ldr r0, [pc, #4092] @ 133b3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1335ec │ │ │ │ - ldr r0, [pc, #4092] @ 133b80 │ │ │ │ + bne 1335c4 │ │ │ │ + ldr r0, [pc, #4092] @ 133b58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1335fc │ │ │ │ - ldr r0, [pc, #4092] @ 133b9c │ │ │ │ + bne 1335d4 │ │ │ │ + ldr r0, [pc, #4092] @ 133b74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13360c │ │ │ │ - ldr r0, [pc, #4092] @ 133bb8 │ │ │ │ + bne 1335e4 │ │ │ │ + ldr r0, [pc, #4092] @ 133b90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13361c │ │ │ │ - ldr r0, [pc, #4092] @ 133bd4 │ │ │ │ + bne 1335f4 │ │ │ │ + ldr r0, [pc, #4092] @ 133bac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13362c │ │ │ │ - ldr r0, [pc, #4092] @ 133bf0 │ │ │ │ + bne 133604 │ │ │ │ + ldr r0, [pc, #4092] @ 133bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 13363c │ │ │ │ - ldr r0, [pc, #4092] @ 133c0c │ │ │ │ + bne 133614 │ │ │ │ + ldr r0, [pc, #4092] @ 133be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 133650 │ │ │ │ - ldr r0, [pc, #4092] @ 133c28 │ │ │ │ + bne 133628 │ │ │ │ + ldr r0, [pc, #4092] @ 133c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 133660 │ │ │ │ - ldr r0, [pc, #4084] @ 133c3c │ │ │ │ + bne 133638 │ │ │ │ + ldr r0, [pc, #4084] @ 133c14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 133670 │ │ │ │ - ldr r0, [pc, #4060] @ 133c40 │ │ │ │ + bne 133648 │ │ │ │ + ldr r0, [pc, #4060] @ 133c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 133680 │ │ │ │ - ldr r0, [pc, #4084] @ 133c74 │ │ │ │ + bne 133658 │ │ │ │ + ldr r0, [pc, #4084] @ 133c4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 133690 │ │ │ │ - ldr r0, [pc, #4060] @ 133c78 │ │ │ │ + bne 133668 │ │ │ │ + ldr r0, [pc, #4060] @ 133c50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1336a0 │ │ │ │ - ldr r0, [pc, #4084] @ 133cac │ │ │ │ + bne 133678 │ │ │ │ + ldr r0, [pc, #4084] @ 133c84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 1336b0 │ │ │ │ - ldr r0, [pc, #4060] @ 133cb0 │ │ │ │ + bne 133688 │ │ │ │ + ldr r0, [pc, #4060] @ 133c88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ - ldr ip, [pc, #4088] @ 133ce4 │ │ │ │ - ldr r0, [pc, #4088] @ 133ce8 │ │ │ │ + ldr ip, [pc, #4088] @ 133cbc │ │ │ │ + ldr r0, [pc, #4088] @ 133cc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #4084] @ 133cec │ │ │ │ + ldr r3, [pc, #4084] @ 133cc4 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4080] @ 133d20 │ │ │ │ - ldr r0, [pc, #4080] @ 133d24 │ │ │ │ - ldr r3, [pc, #4080] @ 133d28 │ │ │ │ + ldr ip, [pc, #4080] @ 133cf8 │ │ │ │ + ldr r0, [pc, #4080] @ 133cfc │ │ │ │ + ldr r3, [pc, #4080] @ 133d00 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4088] @ 133d64 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4088] @ 133d3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ - ldr ip, [pc, #4076] @ 133d70 │ │ │ │ - ldr r0, [pc, #4076] @ 133d74 │ │ │ │ + ldr ip, [pc, #4076] @ 133d48 │ │ │ │ + ldr r0, [pc, #4076] @ 133d4c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #4072] @ 133d78 │ │ │ │ + ldr r3, [pc, #4072] @ 133d50 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ - ldr ip, [pc, #4092] @ 133dc4 │ │ │ │ - ldr r0, [pc, #4092] @ 133dc8 │ │ │ │ + ldr ip, [pc, #4092] @ 133d9c │ │ │ │ + ldr r0, [pc, #4092] @ 133da0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #4088] @ 133dcc │ │ │ │ + ldr r3, [pc, #4088] @ 133da4 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4092] @ 133e00 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4092] @ 133dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4080] @ 133e0c │ │ │ │ - ldr r0, [pc, #4080] @ 133e10 │ │ │ │ - ldr r3, [pc, #4080] @ 133e14 │ │ │ │ + ldr ip, [pc, #4080] @ 133de4 │ │ │ │ + ldr r0, [pc, #4080] @ 133de8 │ │ │ │ + ldr r3, [pc, #4080] @ 133dec │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4088] @ 133e50 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4088] @ 133e28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4076] @ 133e54 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4076] @ 133e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4064] @ 133e58 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4064] @ 133e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4092] @ 133e8c │ │ │ │ - ldr r0, [pc, #4092] @ 133e90 │ │ │ │ - ldr r3, [pc, #4092] @ 133e94 │ │ │ │ + ldr ip, [pc, #4092] @ 133e64 │ │ │ │ + ldr r0, [pc, #4092] @ 133e68 │ │ │ │ + ldr r3, [pc, #4092] @ 133e6c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4052] @ 133ea0 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4052] @ 133e78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4088] @ 133edc │ │ │ │ - ldr r0, [pc, #4088] @ 133ee0 │ │ │ │ - ldr r3, [pc, #4088] @ 133ee4 │ │ │ │ + ldr ip, [pc, #4088] @ 133eb4 │ │ │ │ + ldr r0, [pc, #4088] @ 133eb8 │ │ │ │ + ldr r3, [pc, #4088] @ 133ebc │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4056] @ 133ef8 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4056] @ 133ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4092] @ 133f34 │ │ │ │ - ldr r0, [pc, #4092] @ 133f38 │ │ │ │ - ldr r3, [pc, #4092] @ 133f3c │ │ │ │ + ldr ip, [pc, #4092] @ 133f0c │ │ │ │ + ldr r0, [pc, #4092] @ 133f10 │ │ │ │ + ldr r3, [pc, #4092] @ 133f14 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4092] @ 133f70 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4092] @ 133f48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ - ldr ip, [pc, #4072] @ 133f74 │ │ │ │ - ldr r0, [pc, #4072] @ 133f78 │ │ │ │ + ldr ip, [pc, #4072] @ 133f4c │ │ │ │ + ldr r0, [pc, #4072] @ 133f50 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #4068] @ 133f7c │ │ │ │ + ldr r3, [pc, #4068] @ 133f54 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4080] @ 133fb8 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4080] @ 133f90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4068] @ 133fbc │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4068] @ 133f94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4056] @ 133fc0 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4056] @ 133f98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4084] @ 133ff4 │ │ │ │ - ldr r0, [pc, #4084] @ 133ff8 │ │ │ │ - ldr r3, [pc, #4084] @ 133ffc │ │ │ │ + ldr ip, [pc, #4084] @ 133fcc │ │ │ │ + ldr r0, [pc, #4084] @ 133fd0 │ │ │ │ + ldr r3, [pc, #4084] @ 133fd4 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4084] @ 134030 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4084] @ 134008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4072] @ 134034 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4072] @ 13400c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4052] @ 134038 │ │ │ │ - ldr r0, [pc, #4052] @ 13403c │ │ │ │ - ldr r3, [pc, #4052] @ 134040 │ │ │ │ + ldr ip, [pc, #4052] @ 134010 │ │ │ │ + ldr r0, [pc, #4052] @ 134014 │ │ │ │ + ldr r3, [pc, #4052] @ 134018 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #3996] @ 134044 │ │ │ │ - ldr r0, [pc, #3996] @ 134048 │ │ │ │ - ldr r3, [pc, #3996] @ 13404c │ │ │ │ + ldr ip, [pc, #3996] @ 13401c │ │ │ │ + ldr r0, [pc, #3996] @ 134020 │ │ │ │ + ldr r3, [pc, #3996] @ 134024 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ - ldr ip, [pc, #4044] @ 1340b8 │ │ │ │ - ldr r0, [pc, #4044] @ 1340bc │ │ │ │ + ldr ip, [pc, #4044] @ 134090 │ │ │ │ + ldr r0, [pc, #4044] @ 134094 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #4040] @ 1340c0 │ │ │ │ + ldr r3, [pc, #4040] @ 134098 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ + b 133694 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #4092] @ 13412c │ │ │ │ - ldr r0, [pc, #4092] @ 134130 │ │ │ │ - ldr r3, [pc, #4092] @ 134134 │ │ │ │ + ldr ip, [pc, #4092] @ 134104 │ │ │ │ + ldr r0, [pc, #4092] @ 134108 │ │ │ │ + ldr r3, [pc, #4092] @ 13410c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4044] @ 134138 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4044] @ 134110 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4040] @ 13413c │ │ │ │ - ldr r3, [pc, #4040] @ 134140 │ │ │ │ + ldr r0, [pc, #4040] @ 134114 │ │ │ │ + ldr r3, [pc, #4040] @ 134118 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r9!, {r1, r4, r5, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ ldm r9, {r1, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4092] @ 1341a8 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4092] @ 134180 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4092] @ 1341b0 │ │ │ │ - ldr r3, [pc, #4092] @ 1341b4 │ │ │ │ + ldr r0, [pc, #4092] @ 134188 │ │ │ │ + ldr r3, [pc, #4092] @ 13418c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4044] @ 1341b8 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4044] @ 134190 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4040] @ 1341bc │ │ │ │ - ldr r3, [pc, #4040] @ 1341c0 │ │ │ │ + ldr r0, [pc, #4040] @ 134194 │ │ │ │ + ldr r3, [pc, #4040] @ 134198 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #3992] @ 1341c4 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #3992] @ 13419c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #3988] @ 1341c8 │ │ │ │ - ldr r3, [pc, #3988] @ 1341cc │ │ │ │ + ldr r0, [pc, #3988] @ 1341a0 │ │ │ │ + ldr r3, [pc, #3988] @ 1341a4 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #3940] @ 1341d0 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #3940] @ 1341a8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #3936] @ 1341d4 │ │ │ │ - ldr r3, [pc, #3936] @ 1341d8 │ │ │ │ + ldr r0, [pc, #3936] @ 1341ac │ │ │ │ + ldr r3, [pc, #3936] @ 1341b0 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4064] @ 13428c │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4064] @ 134264 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ 134290 │ │ │ │ - ldr r3, [pc, #4060] @ 134294 │ │ │ │ + ldr r0, [pc, #4060] @ 134268 │ │ │ │ + ldr r3, [pc, #4060] @ 13426c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4012] @ 134298 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4012] @ 134270 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4008] @ 13429c │ │ │ │ - ldr r3, [pc, #4008] @ 1342a0 │ │ │ │ + ldr r0, [pc, #4008] @ 134274 │ │ │ │ + ldr r3, [pc, #4008] @ 134278 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4064] @ 13430c │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4064] @ 1342e4 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ 134310 │ │ │ │ - ldr r3, [pc, #4060] @ 134314 │ │ │ │ + ldr r0, [pc, #4060] @ 1342e8 │ │ │ │ + ldr r3, [pc, #4060] @ 1342ec │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4012] @ 134318 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4012] @ 1342f0 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4008] @ 13431c │ │ │ │ - ldr r3, [pc, #4008] @ 134320 │ │ │ │ + ldr r0, [pc, #4008] @ 1342f4 │ │ │ │ + ldr r3, [pc, #4008] @ 1342f8 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4064] @ 13438c │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4064] @ 134364 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ 134390 │ │ │ │ - ldr r3, [pc, #4060] @ 134394 │ │ │ │ + ldr r0, [pc, #4060] @ 134368 │ │ │ │ + ldr r3, [pc, #4060] @ 13436c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4012] @ 134398 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4012] @ 134370 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4008] @ 13439c │ │ │ │ - ldr r3, [pc, #4008] @ 1343a0 │ │ │ │ + ldr r0, [pc, #4008] @ 134374 │ │ │ │ + ldr r3, [pc, #4008] @ 134378 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4064] @ 13440c │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4064] @ 1343e4 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ 134410 │ │ │ │ - ldr r3, [pc, #4060] @ 134414 │ │ │ │ + ldr r0, [pc, #4060] @ 1343e8 │ │ │ │ + ldr r3, [pc, #4060] @ 1343ec │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4012] @ 134418 │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4012] @ 1343f0 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4008] @ 13441c │ │ │ │ - ldr r3, [pc, #4008] @ 134420 │ │ │ │ + ldr r0, [pc, #4008] @ 1343f4 │ │ │ │ + ldr r3, [pc, #4008] @ 1343f8 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr ip, [pc, #4064] @ 13448c │ │ │ │ + b 133694 │ │ │ │ + ldr ip, [pc, #4064] @ 134464 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ 134490 │ │ │ │ - ldr r3, [pc, #4060] @ 134494 │ │ │ │ + ldr r0, [pc, #4060] @ 134468 │ │ │ │ + ldr r3, [pc, #4060] @ 13446c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4012] @ 134498 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4012] @ 134470 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #4004] @ 13449c │ │ │ │ + ldr r0, [pc, #4004] @ 134474 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - ldr r0, [pc, #3996] @ 1344a0 │ │ │ │ + ldr r0, [pc, #3996] @ 134478 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4088] @ 13450c │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4088] @ 1344e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4076] @ 134510 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4076] @ 1344e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4064] @ 134514 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4064] @ 1344ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4052] @ 134518 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4052] @ 1344f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4040] @ 13451c │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4040] @ 1344f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4028] @ 134520 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4028] @ 1344f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4016] @ 134524 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4016] @ 1344fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4004] @ 134528 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4004] @ 134500 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4092] @ 134590 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4092] @ 134568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4084] @ 134598 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4084] @ 134570 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4072] @ 13459c │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4072] @ 134574 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4060] @ 1345a0 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4060] @ 134578 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4048] @ 1345a4 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4048] @ 13457c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4036] @ 1345a8 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4036] @ 134580 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4024] @ 1345ac │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4024] @ 134584 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4012] @ 1345b0 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4012] @ 134588 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4000] @ 1345b4 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4000] @ 13458c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4092] @ 134620 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4092] @ 1345f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4080] @ 134624 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4080] @ 1345fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4068] @ 134628 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4068] @ 134600 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - adceq r2, r3, r8, lsl #30 │ │ │ │ - ldr r0, [pc, #4052] @ 13462c │ │ │ │ + b 133694 │ │ │ │ + adceq r2, r3, r0, lsr pc │ │ │ │ + ldr r0, [pc, #4052] @ 134604 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4040] @ 134630 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4040] @ 134608 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4028] @ 134634 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4028] @ 13460c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4016] @ 134638 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4016] @ 134610 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4004] @ 13463c │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4004] @ 134614 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4092] @ 1346a4 │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4092] @ 13467c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1336bc │ │ │ │ - ldr r0, [pc, #4084] @ 1346ac │ │ │ │ + b 133694 │ │ │ │ + ldr r0, [pc, #4084] @ 134684 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ - b 134248 │ │ │ │ + b 134220 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 13425c │ │ │ │ + beq 134234 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 13425c │ │ │ │ + bl 145b00 │ │ │ │ + b 134234 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 134088 │ │ │ │ + beq 134060 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 144ba8 │ │ │ │ - b 134088 │ │ │ │ + bl 144b80 │ │ │ │ + b 134060 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 1340fc │ │ │ │ + beq 1340d4 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 144ba8 │ │ │ │ - b 1340fc │ │ │ │ + bl 144b80 │ │ │ │ + b 1340d4 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 13417c │ │ │ │ + beq 134154 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 144ba8 │ │ │ │ - b 13417c │ │ │ │ + bl 144b80 │ │ │ │ + b 134154 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 1342dc │ │ │ │ + beq 1342b4 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 144ba8 │ │ │ │ - b 1342dc │ │ │ │ + bl 144b80 │ │ │ │ + b 1342b4 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 13435c │ │ │ │ + beq 134334 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 13435c │ │ │ │ + bl 145b00 │ │ │ │ + b 134334 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 1343dc │ │ │ │ + beq 1343b4 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 1343dc │ │ │ │ + bl 145b00 │ │ │ │ + b 1343b4 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 13445c │ │ │ │ + beq 134434 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 13445c │ │ │ │ + bl 145b00 │ │ │ │ + b 134434 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 1344dc │ │ │ │ + beq 1344b4 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 1344dc │ │ │ │ + bl 145b00 │ │ │ │ + b 1344b4 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 134564 │ │ │ │ + beq 13453c │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 134564 │ │ │ │ + bl 145b00 │ │ │ │ + b 13453c │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 1345f0 │ │ │ │ + beq 1345c8 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 1345f0 │ │ │ │ + bl 145b00 │ │ │ │ + b 1345c8 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 134678 │ │ │ │ + beq 134650 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 134678 │ │ │ │ + bl 145b00 │ │ │ │ + b 134650 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 134708 │ │ │ │ + beq 1346e0 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 134708 │ │ │ │ + bl 145b00 │ │ │ │ + b 1346e0 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 13425c │ │ │ │ - b 133d5c │ │ │ │ - b 133d68 │ │ │ │ - b 133dac │ │ │ │ - b 133dbc │ │ │ │ - b 133e04 │ │ │ │ - b 133e48 │ │ │ │ - b 133e98 │ │ │ │ - b 133ed4 │ │ │ │ - b 133ee8 │ │ │ │ - b 133ef0 │ │ │ │ - b 133f2c │ │ │ │ + b 134234 │ │ │ │ + b 133d34 │ │ │ │ + b 133d40 │ │ │ │ + b 133d84 │ │ │ │ + b 133d94 │ │ │ │ + b 133ddc │ │ │ │ + b 133e20 │ │ │ │ + b 133e70 │ │ │ │ + b 133eac │ │ │ │ + b 133ec0 │ │ │ │ + b 133ec8 │ │ │ │ + b 133f04 │ │ │ │ mov r8, r0 │ │ │ │ - b 134708 │ │ │ │ + b 1346e0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 137ff0 │ │ │ │ - b 133d30 │ │ │ │ + bl 137fc8 │ │ │ │ + b 133d08 │ │ │ │ bl 8e880 │ │ │ │ - b 133d2c │ │ │ │ + b 133d04 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133c48 │ │ │ │ + beq 133c20 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133c48 │ │ │ │ + bl 145b00 │ │ │ │ + b 133c20 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133c80 │ │ │ │ + beq 133c58 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133c80 │ │ │ │ + bl 145b00 │ │ │ │ + b 133c58 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133cb8 │ │ │ │ + beq 133c90 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133cb8 │ │ │ │ + bl 145b00 │ │ │ │ + b 133c90 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133cf4 │ │ │ │ + beq 133ccc │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133cf4 │ │ │ │ + bl 145b00 │ │ │ │ + b 133ccc │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 134060 │ │ │ │ + b 134038 │ │ │ │ mov r8, r0 │ │ │ │ - b 1340d4 │ │ │ │ + b 1340ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133d80 │ │ │ │ + beq 133d58 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133d80 │ │ │ │ + bl 145b00 │ │ │ │ + b 133d58 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 134154 │ │ │ │ + b 13412c │ │ │ │ mov r8, r0 │ │ │ │ - b 1341ec │ │ │ │ + b 1341c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 1342b4 │ │ │ │ + b 13428c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #336] @ 0x150 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #336] @ 0x150 │ │ │ │ - b 133b30 │ │ │ │ + b 133b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133dd4 │ │ │ │ + beq 133dac │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133dd4 │ │ │ │ + bl 145b00 │ │ │ │ + b 133dac │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 134334 │ │ │ │ - adceq r2, r3, ip, lsl sl │ │ │ │ + b 13430c │ │ │ │ + adceq r2, r3, r4, asr #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133e1c │ │ │ │ + beq 133df4 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133e1c │ │ │ │ + bl 145b00 │ │ │ │ + b 133df4 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 1343b4 │ │ │ │ - strdeq r2, [r3], r0 @ │ │ │ │ + b 13438c │ │ │ │ + adceq r2, r3, r8, lsl ip │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133e60 │ │ │ │ + beq 133e38 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133e60 │ │ │ │ + bl 145b00 │ │ │ │ + b 133e38 │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r3, r4, ror fp │ │ │ │ + umlaleq r2, r3, ip, fp │ │ │ │ mov r8, r0 │ │ │ │ - b 134434 │ │ │ │ + b 13440c │ │ │ │ mov r8, r0 │ │ │ │ - b 1344b4 │ │ │ │ + b 13448c │ │ │ │ mov r8, r0 │ │ │ │ - b 13453c │ │ │ │ - adceq r2, r3, r8, ror #22 │ │ │ │ - adceq r2, r3, ip, asr #21 │ │ │ │ + b 134514 │ │ │ │ + umlaleq r2, r3, r0, fp │ │ │ │ + strdeq r2, [r3], r4 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133ea8 │ │ │ │ + beq 133e80 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133ea8 │ │ │ │ + bl 145b00 │ │ │ │ + b 133e80 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 1345c8 │ │ │ │ - adceq r2, r3, r0, ror #20 │ │ │ │ + b 1345a0 │ │ │ │ + adceq r2, r3, r8, lsl #21 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133f00 │ │ │ │ + beq 133ed8 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133f00 │ │ │ │ + bl 145b00 │ │ │ │ + b 133ed8 │ │ │ │ bl 8e880 │ │ │ │ - strhteq r2, [r3], r4 │ │ │ │ + ldrdeq r2, [r3], ip @ │ │ │ │ mov r8, r0 │ │ │ │ - b 134650 │ │ │ │ - adceq r2, r3, r8, ror #20 │ │ │ │ + b 134628 │ │ │ │ + umlaleq r2, r3, r0, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133f44 │ │ │ │ + beq 133f1c │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133f44 │ │ │ │ + bl 145b00 │ │ │ │ + b 133f1c │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r3, ip, lsr #17 │ │ │ │ + ldrdeq r2, [r3], r4 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133f84 │ │ │ │ + beq 133f5c │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133f84 │ │ │ │ + bl 145b00 │ │ │ │ + b 133f5c │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r3, r0, lsr #19 │ │ │ │ + adceq r2, r3, r8, asr #19 │ │ │ │ mov r8, r0 │ │ │ │ - b 1346c0 │ │ │ │ - adceq r2, r3, r4, lsr sl │ │ │ │ + b 134698 │ │ │ │ + adceq r2, r3, ip, asr sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 133fc8 │ │ │ │ + beq 133fa0 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 133fc8 │ │ │ │ + bl 145b00 │ │ │ │ + b 133fa0 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r2, [r3], r8 @ │ │ │ │ + adceq r2, r3, r0, lsl #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 134004 │ │ │ │ + beq 133fdc │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 145b28 │ │ │ │ - b 134004 │ │ │ │ + bl 145b00 │ │ │ │ + b 133fdc │ │ │ │ bl 8e880 │ │ │ │ - adceq r2, r3, ip, lsl #17 │ │ │ │ + strhteq r2, [r3], r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ - b 133d30 │ │ │ │ + b 133d08 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133c44 │ │ │ │ - adceq r2, r3, r0, ror sl │ │ │ │ + b 133c1c │ │ │ │ + umlaleq r2, r3, r8, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133c7c │ │ │ │ + b 133c54 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133cb4 │ │ │ │ + b 133c8c │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133cf0 │ │ │ │ - ldrdeq r2, [r3], r4 @ │ │ │ │ + b 133cc8 │ │ │ │ + strdeq r2, [r3], ip @ │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133d7c │ │ │ │ + b 133d54 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133dd0 │ │ │ │ + b 133da8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133e18 │ │ │ │ - adceq r2, r3, r8, lsl r9 │ │ │ │ + b 133df0 │ │ │ │ + adceq r2, r3, r0, asr #18 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133e5c │ │ │ │ + b 133e34 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133ea4 │ │ │ │ + b 133e7c │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133efc │ │ │ │ - adceq r2, r3, ip, lsl #18 │ │ │ │ + b 133ed4 │ │ │ │ + adceq r2, r3, r4, lsr r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133f40 │ │ │ │ + b 133f18 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133f80 │ │ │ │ + b 133f58 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 133fc4 │ │ │ │ - ldrdeq r2, [r3], r0 @ │ │ │ │ + b 133f9c │ │ │ │ + strdeq r2, [r3], r8 @ │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 134000 │ │ │ │ + b 133fd8 │ │ │ │ mov r8, r0 │ │ │ │ - b 13407c │ │ │ │ + b 134054 │ │ │ │ mov r8, r0 │ │ │ │ - b 1340f0 │ │ │ │ - adceq r2, r3, r4, asr #16 │ │ │ │ + b 1340c8 │ │ │ │ + adceq r2, r3, ip, ror #16 │ │ │ │ mov r8, r0 │ │ │ │ - b 134170 │ │ │ │ + b 134148 │ │ │ │ mov r8, r0 │ │ │ │ - b 134208 │ │ │ │ + b 1341e0 │ │ │ │ mov r8, r0 │ │ │ │ - b 1342d0 │ │ │ │ - adceq r2, r3, r8, ror #19 │ │ │ │ + b 1342a8 │ │ │ │ + adceq r2, r3, r0, lsl sl │ │ │ │ mov r8, r0 │ │ │ │ - b 134350 │ │ │ │ + b 134328 │ │ │ │ mov r8, r0 │ │ │ │ - b 1343d0 │ │ │ │ + b 1343a8 │ │ │ │ mov r8, r0 │ │ │ │ - b 134450 │ │ │ │ - umlaleq r2, r3, ip, r7 │ │ │ │ + b 134428 │ │ │ │ + adceq r2, r3, r4, asr #15 │ │ │ │ mov r8, r0 │ │ │ │ - b 1344d0 │ │ │ │ + b 1344a8 │ │ │ │ mov r8, r0 │ │ │ │ - b 134558 │ │ │ │ + b 134530 │ │ │ │ mov r8, r0 │ │ │ │ - b 1345e4 │ │ │ │ - strhteq r2, [r3], r0 │ │ │ │ + b 1345bc │ │ │ │ + ldrdeq r2, [r3], r8 @ │ │ │ │ mov r8, r0 │ │ │ │ - b 13466c │ │ │ │ + b 134644 │ │ │ │ mov r8, r0 │ │ │ │ - b 1346dc │ │ │ │ - adceq r2, r3, r4, lsl r8 │ │ │ │ - adceq r2, r3, r8, lsl #18 │ │ │ │ + b 1346b4 │ │ │ │ + adceq r2, r3, ip, lsr r8 │ │ │ │ + adceq r2, r3, r0, lsr r9 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #69] @ 0x45 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133c64 │ │ │ │ + beq 133c3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #69] @ 0x45 │ │ │ │ - b 134730 │ │ │ │ - adceq r2, r3, ip, lsr #15 │ │ │ │ - strhteq r2, [r3], r0 │ │ │ │ + b 134708 │ │ │ │ + ldrdeq r2, [r3], r4 @ │ │ │ │ + ldrdeq r2, [r3], r8 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #75] @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133c9c │ │ │ │ + beq 133c74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139eec │ │ │ │ + bl 139ec4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #75] @ 0x4b │ │ │ │ - b 134730 │ │ │ │ - adceq r2, r3, r4, lsr r7 │ │ │ │ - adceq r2, r3, r8, asr #13 │ │ │ │ + b 134708 │ │ │ │ + adceq r2, r3, ip, asr r7 │ │ │ │ + strdeq r2, [r3], r0 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133cd4 │ │ │ │ + beq 133cac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #70] @ 0x46 │ │ │ │ - b 134730 │ │ │ │ - adceq r1, r3, r8, asr r8 │ │ │ │ - addeq fp, r5, sl, lsr fp │ │ │ │ - adceq r1, r3, r0, asr ip │ │ │ │ + b 134708 │ │ │ │ + adceq r1, r3, r0, lsl #17 │ │ │ │ + addeq fp, r5, r2, lsr #22 │ │ │ │ + adceq r1, r3, r8, ror ip │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #73] @ 0x49 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133d10 │ │ │ │ + beq 133ce8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #73] @ 0x49 │ │ │ │ - b 134730 │ │ │ │ - adceq r1, r3, r8, ror #16 │ │ │ │ - strdeq fp, [r5], sl │ │ │ │ - adceq r1, r3, r0, asr #23 │ │ │ │ + b 134708 │ │ │ │ + umlaleq r1, r3, r0, r8 │ │ │ │ + addeq fp, r5, r2, ror #21 │ │ │ │ + adceq r1, r3, r8, ror #23 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133d4c │ │ │ │ + beq 133d24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13fe18 │ │ │ │ + bl 13fdf0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #80] @ 0x50 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ mov r8, r0 │ │ │ │ - b 134088 │ │ │ │ - adceq r2, r3, r0, lsl r8 │ │ │ │ + b 134060 │ │ │ │ + adceq r2, r3, r8, lsr r8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1340fc │ │ │ │ - strhteq r1, [r3], r0 │ │ │ │ - addeq fp, r5, r2, lsr #21 │ │ │ │ - adceq r1, r3, r8, ror fp │ │ │ │ + b 1340d4 │ │ │ │ + ldrdeq r1, [r3], r8 @ │ │ │ │ + addeq fp, r5, sl, lsl #21 │ │ │ │ + adceq r1, r3, r0, lsr #23 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #74] @ 0x4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133d9c │ │ │ │ + beq 133d74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #74] @ 0x4a │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ mov r8, r0 │ │ │ │ - b 13417c │ │ │ │ + b 134154 │ │ │ │ mov r8, r0 │ │ │ │ - b 134254 │ │ │ │ + b 13422c │ │ │ │ mov r8, r0 │ │ │ │ - b 1342dc │ │ │ │ - adceq r1, r3, ip, asr #14 │ │ │ │ - addeq fp, r5, lr, asr sl │ │ │ │ - adceq r1, r3, r4, ror fp │ │ │ │ + b 1342b4 │ │ │ │ + adceq r1, r3, r4, ror r7 │ │ │ │ + addeq fp, r5, r6, asr #20 │ │ │ │ + umlaleq r1, r3, ip, fp │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133df0 │ │ │ │ + beq 133dc8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139eec │ │ │ │ + bl 139ec4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #84] @ 0x54 │ │ │ │ - b 134730 │ │ │ │ - strhteq r2, [r3], r8 │ │ │ │ + b 134708 │ │ │ │ + adceq r2, r3, r0, ror #13 │ │ │ │ mov r8, r0 │ │ │ │ - b 13435c │ │ │ │ - adceq r1, r3, ip, ror #14 │ │ │ │ - addeq fp, r5, lr, lsl #20 │ │ │ │ - ldrdeq r1, [r3], r4 @ │ │ │ │ + b 134334 │ │ │ │ + umlaleq r1, r3, r4, r7 │ │ │ │ + strdeq fp, [r5], r6 │ │ │ │ + strdeq r1, [r3], ip @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133e38 │ │ │ │ + beq 133e10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 140b70 │ │ │ │ + bl 140b48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #87] @ 0x57 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ mov r8, r0 │ │ │ │ - b 1343dc │ │ │ │ - adceq r2, r3, r4, lsr #13 │ │ │ │ - strdeq r2, [r3], r4 @ │ │ │ │ - strdeq r2, [r3], r4 @ │ │ │ │ + b 1343b4 │ │ │ │ + adceq r2, r3, ip, asr #13 │ │ │ │ + adceq r2, r3, ip, lsl r5 │ │ │ │ + adceq r2, r3, ip, lsl r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133e7c │ │ │ │ + beq 133e54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 140558 │ │ │ │ + bl 140530 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #86] @ 0x56 │ │ │ │ - b 134730 │ │ │ │ - adceq r1, r3, r8, asr r6 │ │ │ │ - umulleq fp, r5, sl, r9 │ │ │ │ - adceq r1, r3, r0, ror #20 │ │ │ │ + b 134708 │ │ │ │ + adceq r1, r3, r0, lsl #13 │ │ │ │ + addeq fp, r5, r2, lsl #19 │ │ │ │ + adceq r1, r3, r8, lsl #21 │ │ │ │ mov r8, r0 │ │ │ │ - b 13445c │ │ │ │ - adceq r2, r3, r0, lsl r6 │ │ │ │ + b 134434 │ │ │ │ + adceq r2, r3, r8, lsr r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133ec4 │ │ │ │ + beq 133e9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #82] @ 0x52 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ mov r8, r0 │ │ │ │ - b 1344dc │ │ │ │ - adceq r1, r3, r4, asr #11 │ │ │ │ - addeq fp, r5, r6, asr #18 │ │ │ │ - adceq r1, r3, ip, lsr #20 │ │ │ │ + b 1344b4 │ │ │ │ + adceq r1, r3, ip, ror #11 │ │ │ │ + addeq fp, r5, lr, lsr #18 │ │ │ │ + adceq r1, r3, r4, asr sl │ │ │ │ mov r8, r0 │ │ │ │ - b 134564 │ │ │ │ + b 13453c │ │ │ │ mov r8, r0 │ │ │ │ - b 1345f0 │ │ │ │ - adceq r2, r3, ip, lsl #13 │ │ │ │ + b 1345c8 │ │ │ │ + strhteq r2, [r3], r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133f1c │ │ │ │ + beq 133ef4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #72] @ 0x48 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ mov r8, r0 │ │ │ │ - b 134678 │ │ │ │ - adceq r1, r3, r0, ror #10 │ │ │ │ - strdeq fp, [r5], r2 │ │ │ │ - adceq r1, r3, r8, asr r9 │ │ │ │ + b 134650 │ │ │ │ + adceq r1, r3, r8, lsl #11 │ │ │ │ + ldrdeq fp, [r5], sl │ │ │ │ + adceq r1, r3, r0, lsl #19 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #79] @ 0x4f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133f60 │ │ │ │ + beq 133f38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139eec │ │ │ │ + bl 139ec4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #79] @ 0x4f │ │ │ │ - b 134730 │ │ │ │ - adceq r2, r3, r8, lsl r5 │ │ │ │ - adceq r1, r3, r8, lsr r5 │ │ │ │ - umulleq fp, r5, sl, r8 │ │ │ │ - strhteq r1, [r3], r0 │ │ │ │ + b 134708 │ │ │ │ + adceq r2, r3, r0, asr #10 │ │ │ │ + adceq r1, r3, r0, ror #10 │ │ │ │ + addeq fp, r5, r2, lsl #17 │ │ │ │ + ldrdeq r1, [r3], r8 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #77] @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133fa0 │ │ │ │ + beq 133f78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13beec │ │ │ │ + bl 13bec4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #77] @ 0x4d │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ mov r8, r0 │ │ │ │ - b 134700 │ │ │ │ - strhteq r2, [r3], r4 │ │ │ │ - adceq r2, r3, r4, lsr r4 │ │ │ │ - adceq r2, r3, r4, ror #11 │ │ │ │ + b 1346d8 │ │ │ │ + ldrdeq r2, [r3], ip @ │ │ │ │ + adceq r2, r3, ip, asr r4 │ │ │ │ + adceq r2, r3, ip, lsl #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133fe4 │ │ │ │ + beq 133fbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #71] @ 0x47 │ │ │ │ - b 134730 │ │ │ │ - adceq r1, r3, r8, ror #10 │ │ │ │ - addeq fp, r5, sl, lsr #16 │ │ │ │ - strdeq r1, [r3], r0 @ │ │ │ │ + b 134708 │ │ │ │ + umlaleq r1, r3, r0, r5 │ │ │ │ + addeq fp, r5, r2, lsl r8 │ │ │ │ + adceq r1, r3, r8, lsl r9 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134020 │ │ │ │ + beq 133ff8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139eec │ │ │ │ + bl 139ec4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #76] @ 0x4c │ │ │ │ - b 134730 │ │ │ │ - umlaleq r2, r3, r0, r3 │ │ │ │ - adceq r2, r3, r0, lsl #8 │ │ │ │ - adceq r1, r3, r4, lsl r5 │ │ │ │ - addeq fp, r5, r6, asr #15 │ │ │ │ - adceq r1, r3, ip, lsl #17 │ │ │ │ - adceq r1, r3, r0, lsl #10 │ │ │ │ - addeq fp, r5, r2, lsl #15 │ │ │ │ - adceq r1, r3, r8, asr #16 │ │ │ │ + b 134708 │ │ │ │ + strhteq r2, [r3], r8 │ │ │ │ + adceq r2, r3, r8, lsr #8 │ │ │ │ + adceq r1, r3, ip, lsr r5 │ │ │ │ + addeq fp, r5, lr, lsr #15 │ │ │ │ + strhteq r1, [r3], r4 │ │ │ │ + adceq r1, r3, r8, lsr #10 │ │ │ │ + addeq fp, r5, sl, ror #14 │ │ │ │ + adceq r1, r3, r0, ror r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #256] @ 0x100 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 13407c │ │ │ │ + bne 134054 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #113] @ 0x71 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #85] @ 0x55 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1340a4 │ │ │ │ + beq 13407c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139da0 │ │ │ │ + bl 139d78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #85] @ 0x55 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, ror #8 │ │ │ │ - addeq fp, r5, sl, lsr r7 │ │ │ │ - adceq r1, r3, r0, asr r8 │ │ │ │ + umlaleq r1, r3, r0, r4 │ │ │ │ + addeq fp, r5, r2, lsr #14 │ │ │ │ + adceq r1, r3, r8, ror r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #288] @ 0x120 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1340f0 │ │ │ │ + bne 1340c8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #81] @ 0x51 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134118 │ │ │ │ + beq 1340f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139da0 │ │ │ │ + bl 139d78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #81] @ 0x51 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, lsl #9 │ │ │ │ - strdeq fp, [r5], sl │ │ │ │ - adceq r1, r3, r0, asr #15 │ │ │ │ - umlaleq r1, r3, r8, r3 │ │ │ │ - @ instruction: 0x0085b6ba │ │ │ │ - strdeq r1, [r3], r0 @ │ │ │ │ + strhteq r1, [r3], r0 │ │ │ │ + addeq fp, r5, r2, ror #13 │ │ │ │ + adceq r1, r3, r8, ror #15 │ │ │ │ + adceq r1, r3, r0, asr #7 │ │ │ │ + addeq fp, r5, r2, lsr #13 │ │ │ │ + adceq r1, r3, r8, lsl r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #272] @ 0x110 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134170 │ │ │ │ + bne 134148 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #83] @ 0x53 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134198 │ │ │ │ + beq 134170 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139da0 │ │ │ │ + bl 139d78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #83] @ 0x53 │ │ │ │ - b 134730 │ │ │ │ - ldrdeq r1, [r3], r8 @ │ │ │ │ + b 134708 │ │ │ │ + adceq r1, r3, r0, lsl #6 │ │ │ │ bl 8e880 │ │ │ │ - addeq fp, r5, sl, ror r6 │ │ │ │ - adceq r1, r3, r0, lsl #15 │ │ │ │ - adceq r1, r3, r8, ror r2 │ │ │ │ - addeq fp, r5, sl, lsr r6 │ │ │ │ - adceq r1, r3, r0, asr #14 │ │ │ │ - strdeq r1, [r3], r8 @ │ │ │ │ - strdeq fp, [r5], sl │ │ │ │ - adceq r1, r3, r0, lsl #14 │ │ │ │ - adceq r1, r3, r8, asr #3 │ │ │ │ - @ instruction: 0x0085b5ba │ │ │ │ - adceq r1, r3, r0, asr #13 │ │ │ │ + addeq fp, r5, r2, ror #12 │ │ │ │ + adceq r1, r3, r8, lsr #15 │ │ │ │ + adceq r1, r3, r0, lsr #5 │ │ │ │ + addeq fp, r5, r2, lsr #12 │ │ │ │ + adceq r1, r3, r8, ror #14 │ │ │ │ + adceq r1, r3, r0, lsr #4 │ │ │ │ + addeq fp, r5, r2, ror #11 │ │ │ │ + adceq r1, r3, r8, lsr #14 │ │ │ │ + strdeq r1, [r3], r0 @ │ │ │ │ + addeq fp, r5, r2, lsr #11 │ │ │ │ + adceq r1, r3, r8, ror #13 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #224] @ 0xe0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134208 │ │ │ │ + bne 1341e0 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 134248 │ │ │ │ + bcc 134220 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r1, [sp, #580] @ 0x244 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 134224 │ │ │ │ + bne 1341fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 134248 │ │ │ │ + bne 134220 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d184 │ │ │ │ + bl 13d15c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134278 │ │ │ │ + beq 134250 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #89] @ 0x59 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, asr r1 │ │ │ │ - addeq fp, r5, sl, ror r5 │ │ │ │ - adceq r1, r3, r0, lsl #13 │ │ │ │ - adceq r1, r3, r8, asr r1 │ │ │ │ - addeq fp, r5, sl, lsr r5 │ │ │ │ - adceq r1, r3, r0, asr #12 │ │ │ │ + adceq r1, r3, r0, lsl #3 │ │ │ │ + addeq fp, r5, r2, ror #10 │ │ │ │ + adceq r1, r3, r8, lsr #13 │ │ │ │ + adceq r1, r3, r0, lsl #3 │ │ │ │ + addeq fp, r5, r2, lsr #10 │ │ │ │ + adceq r1, r3, r8, ror #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #304] @ 0x130 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1342d0 │ │ │ │ + bne 1342a8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1342f8 │ │ │ │ + beq 1342d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 139da0 │ │ │ │ + bl 139d78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #78] @ 0x4e │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, ror #1 │ │ │ │ - strdeq fp, [r5], sl │ │ │ │ - adceq r1, r3, r0, lsl #12 │ │ │ │ - adceq r1, r3, r8, ror #1 │ │ │ │ - @ instruction: 0x0085b4ba │ │ │ │ - adceq r1, r3, r0, asr #11 │ │ │ │ + adceq r1, r3, r0, lsl r1 │ │ │ │ + addeq fp, r5, r2, ror #9 │ │ │ │ + adceq r1, r3, r8, lsr #12 │ │ │ │ + adceq r1, r3, r0, lsl r1 │ │ │ │ + addeq fp, r5, r2, lsr #9 │ │ │ │ + adceq r1, r3, r8, ror #11 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #192] @ 0xc0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134350 │ │ │ │ + bne 134328 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #91] @ 0x5b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134378 │ │ │ │ + beq 134350 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #91] @ 0x5b │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, ror r1 │ │ │ │ - addeq fp, r5, sl, ror r4 │ │ │ │ - strdeq r1, [r3], r0 @ │ │ │ │ - adceq r1, r3, r8, ror #1 │ │ │ │ - addeq fp, r5, sl, lsr r4 │ │ │ │ - strhteq r1, [r3], r0 │ │ │ │ + adceq r1, r3, r0, lsr #3 │ │ │ │ + addeq fp, r5, r2, ror #8 │ │ │ │ + adceq r1, r3, r8, lsl r5 │ │ │ │ + adceq r1, r3, r0, lsl r1 │ │ │ │ + addeq fp, r5, r2, lsr #8 │ │ │ │ + ldrdeq r1, [r3], r8 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #128] @ 0x80 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1343d0 │ │ │ │ + bne 1343a8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1343f8 │ │ │ │ + beq 1343d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #95] @ 0x5f │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, asr #1 │ │ │ │ - strdeq fp, [r5], sl │ │ │ │ - adceq r1, r3, r0, ror r4 │ │ │ │ - adceq r1, r3, r8, asr #32 │ │ │ │ - @ instruction: 0x0085b3ba │ │ │ │ - adceq r1, r3, r0, lsr r4 │ │ │ │ + strdeq r1, [r3], r0 @ │ │ │ │ + addeq fp, r5, r2, ror #7 │ │ │ │ + umlaleq r1, r3, r8, r4 │ │ │ │ + adceq r1, r3, r0, ror r0 │ │ │ │ + addeq fp, r5, r2, lsr #7 │ │ │ │ + adceq r1, r3, r8, asr r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #176] @ 0xb0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134450 │ │ │ │ + bne 134428 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134478 │ │ │ │ + beq 134450 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #92] @ 0x5c │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r3, r8, asr #31 │ │ │ │ - addeq fp, r5, sl, ror r3 │ │ │ │ - adceq r1, r3, r0, lsl #9 │ │ │ │ - adceq r0, r3, r4, lsl pc │ │ │ │ - adceq r0, r3, r8, lsl #30 │ │ │ │ - strdeq r1, [r3], r8 @ │ │ │ │ + strdeq r0, [r3], r0 @ │ │ │ │ + addeq fp, r5, r2, ror #6 │ │ │ │ + adceq r1, r3, r8, lsr #9 │ │ │ │ + adceq r0, r3, ip, lsr pc │ │ │ │ + adceq r0, r3, r0, lsr pc │ │ │ │ + adceq r1, r3, r0, lsr #30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1344d0 │ │ │ │ + bne 1344a8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1344f8 │ │ │ │ + beq 1344d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #96] @ 0x60 │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq r2, [r3], r8 @ │ │ │ │ - adceq r2, r3, r8, rrx │ │ │ │ - adceq r2, r3, r8, rrx │ │ │ │ - ldrdeq r1, [r3], r8 @ │ │ │ │ - adceq r1, r3, r8, ror pc │ │ │ │ - ldrdeq r1, [r3], r8 @ │ │ │ │ - umlaleq r1, r3, r8, pc @ │ │ │ │ - adceq r1, r3, r8, ror #27 │ │ │ │ + adceq r2, r3, r0, lsl #2 │ │ │ │ + umlaleq r2, r3, r0, r0 │ │ │ │ + umlaleq r2, r3, r0, r0 │ │ │ │ + adceq r2, r3, r0 │ │ │ │ + adceq r1, r3, r0, lsr #31 │ │ │ │ + adceq r2, r3, r0 │ │ │ │ + adceq r1, r3, r0, asr #31 │ │ │ │ + adceq r1, r3, r0, lsl lr │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #160] @ 0xa0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134558 │ │ │ │ + bne 134530 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134580 │ │ │ │ + beq 134558 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #93] @ 0x5d │ │ │ │ - b 134730 │ │ │ │ - adceq r1, r3, r8, ror #29 │ │ │ │ + b 134708 │ │ │ │ + adceq r1, r3, r0, lsl pc │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r8, lsl #31 │ │ │ │ - adceq r1, r3, r8, lsr pc │ │ │ │ - strdeq r1, [r3], r8 @ │ │ │ │ - adceq r1, r3, r8, ror #31 │ │ │ │ - adceq r1, r3, r8, asr lr │ │ │ │ - adceq r1, r3, r8, lsr #29 │ │ │ │ - adceq r1, r3, r8, lsr #29 │ │ │ │ - adceq r1, r3, r8, ror sp │ │ │ │ + strhteq r1, [r3], r0 │ │ │ │ + adceq r1, r3, r0, ror #30 │ │ │ │ + adceq r1, r3, r0, lsr #28 │ │ │ │ + adceq r2, r3, r0, lsl r0 │ │ │ │ + adceq r1, r3, r0, lsl #29 │ │ │ │ + ldrdeq r1, [r3], r0 @ │ │ │ │ + ldrdeq r1, [r3], r0 @ │ │ │ │ + adceq r1, r3, r0, lsr #27 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #144] @ 0x90 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1345e4 │ │ │ │ + bne 1345bc │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13460c │ │ │ │ + beq 1345e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #94] @ 0x5e │ │ │ │ - b 134730 │ │ │ │ + b 134708 │ │ │ │ bl 8e880 │ │ │ │ - strdeq r1, [r3], r8 @ │ │ │ │ - adceq r1, r3, r8, lsr #31 │ │ │ │ - adceq r1, r3, r8, ror #26 │ │ │ │ - adceq r1, r3, r4, lsl #27 │ │ │ │ - strdeq r1, [r3], r4 @ │ │ │ │ - strdeq r1, [r3], r4 @ │ │ │ │ - adceq r1, r3, r4, lsr #27 │ │ │ │ - strhteq r1, [r3], r4 │ │ │ │ + adceq r1, r3, r0, lsr #28 │ │ │ │ + ldrdeq r1, [r3], r0 @ │ │ │ │ + umlaleq r1, r3, r0, sp │ │ │ │ + adceq r1, r3, ip, lsr #27 │ │ │ │ + adceq r1, r3, ip, lsl lr │ │ │ │ + adceq r1, r3, ip, lsl pc │ │ │ │ + adceq r1, r3, ip, asr #27 │ │ │ │ + ldrdeq r1, [r3], ip @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #208] @ 0xd0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 13466c │ │ │ │ + bne 134644 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134694 │ │ │ │ + beq 13466c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #90] @ 0x5a │ │ │ │ - b 134730 │ │ │ │ - adceq r1, r3, r4, asr #26 │ │ │ │ + b 134708 │ │ │ │ + adceq r1, r3, ip, ror #26 │ │ │ │ bl 8e880 │ │ │ │ - adceq r1, r3, r4, ror #25 │ │ │ │ + adceq r1, r3, ip, lsl #26 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #240] @ 0xf0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1346dc │ │ │ │ + bne 1346b4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1346f4 │ │ │ │ + beq 1346cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 13c038 │ │ │ │ + bl 13c010 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134724 │ │ │ │ + beq 1346fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ @@ -228390,15 +228380,15 @@ │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [fp, #92] @ 0x5c │ │ │ │ - b 134bac │ │ │ │ + b 134b84 │ │ │ │ mov r4, fp │ │ │ │ add sl, r6, #52 @ 0x34 │ │ │ │ ldrb r0, [r4, #116]! @ 0x74 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @@ -228414,289 +228404,289 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ ldr r9, [fp, #104] @ 0x68 │ │ │ │ ldm sl, {r0, r8} │ │ │ │ - b 134d04 │ │ │ │ + b 134cdc │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134908 │ │ │ │ + bne 1348e0 │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 134e74 │ │ │ │ + b 134e4c │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134924 │ │ │ │ + bne 1348fc │ │ │ │ ldrd r8, [fp, #132] @ 0x84 │ │ │ │ - b 1351d8 │ │ │ │ + b 1351b0 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134940 │ │ │ │ + bne 134918 │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 135528 │ │ │ │ + b 135500 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13495c │ │ │ │ + bne 134934 │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 134d78 │ │ │ │ + b 134d50 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134974 │ │ │ │ + bne 13494c │ │ │ │ ldrd r8, [fp, #132] @ 0x84 │ │ │ │ - b 1353cc │ │ │ │ + b 1353a4 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134990 │ │ │ │ + bne 134968 │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 135254 │ │ │ │ + b 13522c │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1349a8 │ │ │ │ + bne 134980 │ │ │ │ ldrd r8, [fp, #132] @ 0x84 │ │ │ │ - b 1350e0 │ │ │ │ + b 1350b8 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1349c4 │ │ │ │ + bne 13499c │ │ │ │ ldrd r8, [fp, #132] @ 0x84 │ │ │ │ - b 13515c │ │ │ │ + b 135134 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1349e0 │ │ │ │ + bne 1349b8 │ │ │ │ ldrb r5, [fp, #141] @ 0x8d │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 134f2c │ │ │ │ + b 134f04 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1349f8 │ │ │ │ + bne 1349d0 │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 135478 │ │ │ │ + b 135450 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134a14 │ │ │ │ + bne 1349ec │ │ │ │ ldr r9, [fp, #136] @ 0x88 │ │ │ │ - b 135038 │ │ │ │ + b 135010 │ │ │ │ ldrb r0, [fp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134a30 │ │ │ │ + bne 134a08 │ │ │ │ ldrd r8, [fp, #132] @ 0x84 │ │ │ │ - b 135350 │ │ │ │ - ldr r0, [pc, #4076] @ 1358e4 │ │ │ │ + b 135328 │ │ │ │ + ldr r0, [pc, #4076] @ 1358bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #4068] @ 1358e8 │ │ │ │ + ldr r0, [pc, #4068] @ 1358c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne 134a6c │ │ │ │ - ldr r0, [pc, #4048] @ 1358ec │ │ │ │ + bne 134a44 │ │ │ │ + ldr r0, [pc, #4048] @ 1358c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134a7c │ │ │ │ - ldr r0, [pc, #4088] @ 135930 │ │ │ │ + bne 134a54 │ │ │ │ + ldr r0, [pc, #4088] @ 135908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne 134a8c │ │ │ │ - ldr r0, [pc, #4064] @ 135934 │ │ │ │ + bne 134a64 │ │ │ │ + ldr r0, [pc, #4064] @ 13590c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134a9c │ │ │ │ - ldr r0, [pc, #4044] @ 135938 │ │ │ │ + bne 134a74 │ │ │ │ + ldr r0, [pc, #4044] @ 135910 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134aac │ │ │ │ - ldr r0, [pc, #4084] @ 13597c │ │ │ │ + bne 134a84 │ │ │ │ + ldr r0, [pc, #4084] @ 135954 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134abc │ │ │ │ - ldr r0, [pc, #4064] @ 135980 │ │ │ │ + bne 134a94 │ │ │ │ + ldr r0, [pc, #4064] @ 135958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134acc │ │ │ │ - ldr r0, [pc, #4040] @ 135984 │ │ │ │ + bne 134aa4 │ │ │ │ + ldr r0, [pc, #4040] @ 13595c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134adc │ │ │ │ - ldr r0, [pc, #4080] @ 1359c8 │ │ │ │ + bne 134ab4 │ │ │ │ + ldr r0, [pc, #4080] @ 1359a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134aec │ │ │ │ - ldr r0, [pc, #4088] @ 1359e8 │ │ │ │ + bne 134ac4 │ │ │ │ + ldr r0, [pc, #4088] @ 1359c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne 134afc │ │ │ │ - ldr r0, [pc, #4084] @ 135a00 │ │ │ │ + bne 134ad4 │ │ │ │ + ldr r0, [pc, #4084] @ 1359d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne 134b0c │ │ │ │ - ldr r0, [pc, #4060] @ 135a04 │ │ │ │ + bne 134ae4 │ │ │ │ + ldr r0, [pc, #4060] @ 1359dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134b1c │ │ │ │ - ldr r0, [pc, #4080] @ 135a34 │ │ │ │ + bne 134af4 │ │ │ │ + ldr r0, [pc, #4080] @ 135a0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4068] @ 135a38 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4068] @ 135a10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4088] @ 135a5c │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4088] @ 135a34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4092] @ 135a70 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4092] @ 135a48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4080] @ 135a74 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4080] @ 135a4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4068] @ 135a78 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4068] @ 135a50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4092] @ 135aa0 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4092] @ 135a78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4080] @ 135aa4 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4080] @ 135a7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4084] @ 135ab8 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4084] @ 135a90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4072] @ 135abc │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4072] @ 135a94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4092] @ 135ae0 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4092] @ 135ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4092] @ 135af0 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4092] @ 135ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4092] @ 135b00 │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4092] @ 135ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4088] @ 135b0c │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4088] @ 135ae4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #4088] @ 135b1c │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #4088] @ 135af4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1359e4 │ │ │ │ - b 135d9c │ │ │ │ - b 135af8 │ │ │ │ - b 135b14 │ │ │ │ + b 1359bc │ │ │ │ + b 135d74 │ │ │ │ + b 135ad0 │ │ │ │ + b 135aec │ │ │ │ mov r6, r0 │ │ │ │ - b 135ab0 │ │ │ │ - b 135d64 │ │ │ │ - b 135cf8 │ │ │ │ + b 135a88 │ │ │ │ + b 135d3c │ │ │ │ + b 135cd0 │ │ │ │ mov r6, r0 │ │ │ │ - b 135eb0 │ │ │ │ - b 135dc8 │ │ │ │ + b 135e88 │ │ │ │ + b 135da0 │ │ │ │ mov r6, r0 │ │ │ │ - b 135f0c │ │ │ │ - b 135e20 │ │ │ │ - b 135df4 │ │ │ │ - b 135b4c │ │ │ │ + b 135ee4 │ │ │ │ + b 135df8 │ │ │ │ + b 135dcc │ │ │ │ + b 135b24 │ │ │ │ mov r6, r0 │ │ │ │ - b 135f8c │ │ │ │ + b 135f64 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d6e0 │ │ │ │ + bl 13d6b8 │ │ │ │ ldrb r0, [fp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134b90 │ │ │ │ + beq 134b68 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 14c09c │ │ │ │ + bl 14c074 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ - b 135fb0 │ │ │ │ + b 135f88 │ │ │ │ mov r6, r0 │ │ │ │ - b 134b7c │ │ │ │ + b 134b54 │ │ │ │ mov r6, r0 │ │ │ │ - b 135fc4 │ │ │ │ + b 135f9c │ │ │ │ mov r1, #0 │ │ │ │ add r0, fp, #80 @ 0x50 │ │ │ │ strd r0, [fp, #96] @ 0x60 │ │ │ │ add sl, r6, #52 @ 0x34 │ │ │ │ add r6, sp, #24 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 213964 │ │ │ │ + bl 21393c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r8, #5 │ │ │ │ - beq 1355b8 │ │ │ │ + beq 135590 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134c08 │ │ │ │ - bl 147478 │ │ │ │ + beq 134be0 │ │ │ │ + bl 147450 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1355c0 │ │ │ │ + beq 135598 │ │ │ │ mov r1, fp │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134cd4 │ │ │ │ + beq 134cac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1359cc │ │ │ │ + bne 1359a4 │ │ │ │ add r0, fp, #8 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ @@ -228716,24 +228706,24 @@ │ │ │ │ stm sl, {r0, r1, r3, r4, r5, r6} │ │ │ │ add r0, r2, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ strb ip, [fp, #164] @ 0xa4 │ │ │ │ str r0, [fp, #160] @ 0xa0 │ │ │ │ add r5, fp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 131038 │ │ │ │ + bl 131010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d6e0 │ │ │ │ + bl 13d6b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 134bac │ │ │ │ - b 135458 │ │ │ │ + bcc 134b84 │ │ │ │ + b 135430 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, fp │ │ │ │ strb r1, [r4, #116]! @ 0x74 │ │ │ │ ldm r6, {r0, r8} │ │ │ │ ldr r2, [r4, #-28] @ 0xffffffe4 │ │ │ │ stm sl, {r0, r8} │ │ │ │ @@ -228769,44 +228759,44 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ ldr r0, [r9] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1357b8 │ │ │ │ + bcs 135790 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ lsl r5, r1, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 134dd0 │ │ │ │ + beq 134da8 │ │ │ │ ldrd r0, [r8] │ │ │ │ sub r5, r5, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b 134dac │ │ │ │ + b 134d84 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134df8 │ │ │ │ + bne 134dd0 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -228816,38 +228806,38 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ stm r0, {r3, r4, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #128] @ 0x80 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 13593c │ │ │ │ + bne 135914 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #128] @ 0x80 │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #117] @ 0x75 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 13580c │ │ │ │ - ldr r2, [pc, #4076] @ 135e74 │ │ │ │ + bcs 1357e4 │ │ │ │ + ldr r2, [pc, #4076] @ 135e4c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r9, #100 @ 0x64 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 1b3340 │ │ │ │ + bl 1b3318 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ add r3, sp, #492 @ 0x1ec │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ @@ -228861,65 +228851,65 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #117] @ 0x75 │ │ │ │ add r8, sp, #520 @ 0x208 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 310580 │ │ │ │ + bl 310558 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 135610 │ │ │ │ + bne 1355e8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #117] @ 0x75 │ │ │ │ - b 135430 │ │ │ │ + b 135408 │ │ │ │ and r3, r0, #65280 @ 0xff00 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r1, [fp, #124] @ 0x7c │ │ │ │ ubfx r5, r0, #8, #1 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 135600 │ │ │ │ + bcs 1355d8 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ and r7, r5, #1 │ │ │ │ ldr r8, [r9, #40] @ 0x28 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, r1, #1 │ │ │ │ lsl sl, r3, #3 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 134f90 │ │ │ │ + beq 134f68 │ │ │ │ ldrd r0, [r8] │ │ │ │ sub sl, sl, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ - b 134f68 │ │ │ │ + b 134f40 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 134fbc │ │ │ │ + bne 134f94 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -228929,36 +228919,36 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ stm r0, {r3, r4, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f3b8 │ │ │ │ + bl 30f390 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #22 │ │ │ │ - bne 135988 │ │ │ │ + bne 135960 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #119] @ 0x77 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1358bc │ │ │ │ + bcs 135894 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ add r1, r9, #68 @ 0x44 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ add r3, sp, #428 @ 0x1ac │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ @@ -228972,21 +228962,21 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #119] @ 0x77 │ │ │ │ add r8, sp, #520 @ 0x208 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30f67c │ │ │ │ + bl 30f654 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1356a8 │ │ │ │ + bne 135680 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #119] @ 0x77 │ │ │ │ - b 135430 │ │ │ │ + b 135408 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #126] @ 0x7e │ │ │ │ mov r0, #1 │ │ │ │ @@ -229003,21 +228993,21 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #126] @ 0x7e │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 135864 │ │ │ │ + bne 13583c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #126] @ 0x7e │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #125] @ 0x7d │ │ │ │ mov r0, #1 │ │ │ │ @@ -229034,21 +229024,21 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #125] @ 0x7d │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 135820 │ │ │ │ + bne 1357f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #125] @ 0x7d │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #121] @ 0x79 │ │ │ │ mov r0, #1 │ │ │ │ @@ -229065,59 +229055,59 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #121] @ 0x79 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 135730 │ │ │ │ + bne 135708 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #121] @ 0x79 │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #127] @ 0x7f │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4d2878 │ │ │ │ + bl 4d2850 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 135654 │ │ │ │ + bcs 13562c │ │ │ │ ldr r3, [r9, #28] │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1352ac │ │ │ │ + beq 135284 │ │ │ │ ldrd r0, [r8] │ │ │ │ sub r5, r5, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b 135288 │ │ │ │ + b 135260 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r9, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1352d4 │ │ │ │ + bne 1352ac │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -229127,22 +229117,22 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ stm r0, {r3, r4, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #127] @ 0x7f │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30fd20 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1358f0 │ │ │ │ + bne 1358c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #127] @ 0x7f │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #123] @ 0x7b │ │ │ │ mov r0, #1 │ │ │ │ @@ -229159,21 +229149,21 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #123] @ 0x7b │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1357c8 │ │ │ │ + bne 1357a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #123] @ 0x7b │ │ │ │ - b 13542c │ │ │ │ + b 135404 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #122] @ 0x7a │ │ │ │ mov r0, #1 │ │ │ │ @@ -229190,49 +229180,49 @@ │ │ │ │ bl 53d54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #122] @ 0x7a │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310afc │ │ │ │ + bl 310ad4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 135774 │ │ │ │ + bne 13574c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #122] @ 0x7a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 13c0cc │ │ │ │ + bl 13c0a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 134bac │ │ │ │ - bl 147d3c │ │ │ │ - b 134bac │ │ │ │ + bcc 134b84 │ │ │ │ + bl 147d14 │ │ │ │ + b 134b84 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #118] @ 0x76 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1358a8 │ │ │ │ - ldr r2, [pc, #3088] @ 13609c │ │ │ │ + bcs 135880 │ │ │ │ + ldr r2, [pc, #3088] @ 136074 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r9, #84 @ 0x54 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 1b3340 │ │ │ │ + bl 1b3318 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ add r3, sp, #460 @ 0x1cc │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ @@ -229246,35 +229236,35 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #118] @ 0x76 │ │ │ │ add r8, sp, #520 @ 0x208 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 310580 │ │ │ │ + bl 310558 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 135664 │ │ │ │ + bne 13563c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #118] @ 0x76 │ │ │ │ - b 135430 │ │ │ │ + b 135408 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r8, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #120] @ 0x78 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1358d0 │ │ │ │ + bcs 1358a8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #48] @ 0x30 │ │ │ │ add r1, r9, #52 @ 0x34 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 96f148 │ │ │ │ + bl 96f120 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ add r3, sp, #396 @ 0x18c │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ @@ -229288,744 +229278,744 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ strb r0, [fp, #120] @ 0x78 │ │ │ │ add r8, sp, #520 @ 0x208 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30f67c │ │ │ │ + bl 30f654 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne 1356ec │ │ │ │ + bne 1356c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #120] @ 0x78 │ │ │ │ - b 135430 │ │ │ │ + b 135408 │ │ │ │ mov r6, #3 │ │ │ │ - b 1355e8 │ │ │ │ + b 1355c0 │ │ │ │ add r0, fp, #80 @ 0x50 │ │ │ │ - bl 15196c │ │ │ │ + bl 151944 │ │ │ │ mov r0, fp │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 1355e8 │ │ │ │ - bl 2b3a88 │ │ │ │ + bne 1355c0 │ │ │ │ + bl 2b3a60 │ │ │ │ sub r0, r8, #5 │ │ │ │ strb r6, [fp, #94] @ 0x5e │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #2620] @ 136044 │ │ │ │ + ldr r0, [pc, #2620] @ 13601c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #2704] @ 1360b0 │ │ │ │ - ldr r0, [pc, #2704] @ 1360b4 │ │ │ │ + ldr ip, [pc, #2704] @ 136088 │ │ │ │ + ldr r0, [pc, #2704] @ 13608c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #2700] @ 1360b8 │ │ │ │ + ldr r3, [pc, #2700] @ 136090 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #2496] @ 13601c │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #2496] @ 135ff4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #2604] @ 1360a0 │ │ │ │ - ldr r0, [pc, #2604] @ 1360a4 │ │ │ │ + ldr ip, [pc, #2604] @ 136078 │ │ │ │ + ldr r0, [pc, #2604] @ 13607c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #2600] @ 1360a8 │ │ │ │ + ldr r3, [pc, #2600] @ 136080 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #2516] @ 13608c │ │ │ │ - ldr r0, [pc, #2516] @ 136090 │ │ │ │ + ldr ip, [pc, #2516] @ 136064 │ │ │ │ + ldr r0, [pc, #2516] @ 136068 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #2512] @ 136094 │ │ │ │ + ldr r3, [pc, #2512] @ 13606c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #2432] @ 13607c │ │ │ │ - ldr r0, [pc, #2432] @ 136080 │ │ │ │ + ldr ip, [pc, #2432] @ 136054 │ │ │ │ + ldr r0, [pc, #2432] @ 136058 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #2428] @ 136084 │ │ │ │ + ldr r3, [pc, #2428] @ 13605c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - ldr ip, [pc, #2356] @ 13606c │ │ │ │ + b 1359bc │ │ │ │ + ldr ip, [pc, #2356] @ 136044 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #2352] @ 136070 │ │ │ │ + ldr r0, [pc, #2352] @ 136048 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [pc, #2348] @ 136074 │ │ │ │ + ldr r3, [pc, #2348] @ 13604c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - ldr ip, [pc, #2276] @ 136060 │ │ │ │ + b 1359bc │ │ │ │ + ldr ip, [pc, #2276] @ 136038 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #2272] @ 136064 │ │ │ │ + ldr r0, [pc, #2272] @ 13603c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [pc, #2268] @ 136068 │ │ │ │ + ldr r3, [pc, #2268] @ 136040 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - ldr r0, [pc, #2124] @ 13600c │ │ │ │ + b 1359bc │ │ │ │ + ldr r0, [pc, #2124] @ 135fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ - ldr ip, [pc, #2180] @ 136054 │ │ │ │ + b 1359bc │ │ │ │ + ldr ip, [pc, #2180] @ 13602c │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #2176] @ 136058 │ │ │ │ + ldr r0, [pc, #2176] @ 136030 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [pc, #2172] @ 13605c │ │ │ │ + ldr r3, [pc, #2172] @ 136034 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #2196] @ 1360ac │ │ │ │ + ldr r0, [pc, #2196] @ 136084 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ - ldr ip, [pc, #2064] @ 136038 │ │ │ │ + b 1359bc │ │ │ │ + ldr ip, [pc, #2064] @ 136010 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #2060] @ 13603c │ │ │ │ + ldr r0, [pc, #2060] @ 136014 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [pc, #2056] @ 136040 │ │ │ │ + ldr r3, [pc, #2056] @ 136018 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - ldr ip, [pc, #1984] @ 13602c │ │ │ │ + b 1359bc │ │ │ │ + ldr ip, [pc, #1984] @ 136004 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #1980] @ 136030 │ │ │ │ + ldr r0, [pc, #1980] @ 136008 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [pc, #1976] @ 136034 │ │ │ │ + ldr r3, [pc, #1976] @ 13600c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #2020] @ 136098 │ │ │ │ + ldr r0, [pc, #2020] @ 136070 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #1984] @ 136088 │ │ │ │ + ldr r0, [pc, #1984] @ 136060 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ + b 1359bc │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #1948] @ 136078 │ │ │ │ + ldr r0, [pc, #1948] @ 136050 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ed18 │ │ │ │ - b 1359e4 │ │ │ │ - adceq pc, r2, r8, ror #25 │ │ │ │ - ldrdeq pc, [r2], ip @ │ │ │ │ - adceq r0, r3, r0, lsl #19 │ │ │ │ - ldr ip, [pc, #1832] @ 136020 │ │ │ │ + b 1359bc │ │ │ │ + adceq pc, r2, r0, lsl sp @ │ │ │ │ + adceq pc, r2, r4, lsl #26 │ │ │ │ + adceq r0, r3, r8, lsr #19 │ │ │ │ + ldr ip, [pc, #1832] @ 135ff8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #1828] @ 136024 │ │ │ │ - ldr r3, [pc, #1828] @ 136028 │ │ │ │ + ldr r0, [pc, #1828] @ 135ffc │ │ │ │ + ldr r3, [pc, #1828] @ 136000 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - adceq r0, r3, r4, lsl #18 │ │ │ │ - adceq r0, r3, r8, ror #19 │ │ │ │ - adceq r0, r3, r0, lsr #19 │ │ │ │ - ldr ip, [pc, #1740] @ 136010 │ │ │ │ + b 1359bc │ │ │ │ + adceq r0, r3, ip, lsr #18 │ │ │ │ + adceq r0, r3, r0, lsl sl │ │ │ │ + adceq r0, r3, r8, asr #19 │ │ │ │ + ldr ip, [pc, #1740] @ 135fe8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #1736] @ 136014 │ │ │ │ - ldr r3, [pc, #1736] @ 136018 │ │ │ │ + ldr r0, [pc, #1736] @ 135fec │ │ │ │ + ldr r3, [pc, #1736] @ 135ff0 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - adceq r0, r3, r4, asr #19 │ │ │ │ - adceq r0, r3, ip, asr #18 │ │ │ │ - adceq r0, r3, r0, ror #18 │ │ │ │ - ldr ip, [pc, #1720] @ 136048 │ │ │ │ + b 1359bc │ │ │ │ + adceq r0, r3, ip, ror #19 │ │ │ │ + adceq r0, r3, r4, ror r9 │ │ │ │ + adceq r0, r3, r8, lsl #19 │ │ │ │ + ldr ip, [pc, #1720] @ 136020 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #1716] @ 13604c │ │ │ │ - ldr r3, [pc, #1716] @ 136050 │ │ │ │ + ldr r0, [pc, #1716] @ 136024 │ │ │ │ + ldr r3, [pc, #1716] @ 136028 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 8ed74 │ │ │ │ - b 1359e4 │ │ │ │ - adceq r0, r3, r4, lsr r8 │ │ │ │ - ldr r0, [pc, #1584] @ 136004 │ │ │ │ - ldr r2, [pc, #1584] @ 136008 │ │ │ │ + b 1359bc │ │ │ │ + adceq r0, r3, ip, asr r8 │ │ │ │ + ldr r0, [pc, #1584] @ 135fdc │ │ │ │ + ldr r2, [pc, #1584] @ 135fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8e71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - adceq r0, r3, ip, ror #16 │ │ │ │ + umlaleq r0, r3, r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - adceq r0, r3, r0, asr #17 │ │ │ │ - adceq r0, r3, r4, lsl #16 │ │ │ │ + adceq r0, r3, r8, ror #17 │ │ │ │ + adceq r0, r3, ip, lsr #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 135fe8 │ │ │ │ - bl 2b3a88 │ │ │ │ - b 135fe8 │ │ │ │ - mov r6, r0 │ │ │ │ - b 135fb0 │ │ │ │ - adceq r0, r3, r8, lsr #16 │ │ │ │ - adceq pc, r2, ip, asr #17 │ │ │ │ + bne 135fc0 │ │ │ │ + bl 2b3a60 │ │ │ │ + b 135fc0 │ │ │ │ + mov r6, r0 │ │ │ │ + b 135f88 │ │ │ │ + adceq r0, r3, r0, asr r8 │ │ │ │ + strdeq pc, [r2], r4 @ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 135aac │ │ │ │ + beq 135a84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 144ba8 │ │ │ │ - b 135aac │ │ │ │ + bl 144b80 │ │ │ │ + b 135a84 │ │ │ │ bl 8e880 │ │ │ │ - strhteq pc, [r2], ip @ │ │ │ │ + adceq pc, r2, r4, ror #17 │ │ │ │ mov r6, r0 │ │ │ │ - b 135a94 │ │ │ │ + b 135a6c │ │ │ │ mov r6, r0 │ │ │ │ - b 135ad8 │ │ │ │ - adceq r0, r3, r8, lsr #16 │ │ │ │ - strhteq r0, [r3], r8 │ │ │ │ - adceq r0, r3, r8, lsr #17 │ │ │ │ + b 135ab0 │ │ │ │ + adceq r0, r3, r0, asr r8 │ │ │ │ + adceq r0, r3, r0, ror #15 │ │ │ │ + ldrdeq r0, [r3], r0 @ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135a94 │ │ │ │ + beq 135a6c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ + bl 145b00 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 135f0c │ │ │ │ + b 135ee4 │ │ │ │ bl 8e880 │ │ │ │ - adceq r0, r3, r8, ror #16 │ │ │ │ - umlaleq r0, r3, r8, r8 │ │ │ │ + umlaleq r0, r3, r0, r8 │ │ │ │ + adceq r0, r3, r0, asr #17 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 135f68 │ │ │ │ - adceq r0, r3, r8, lsr #16 │ │ │ │ - adceq r0, r3, r8, asr #16 │ │ │ │ + b 135f40 │ │ │ │ + adceq r0, r3, r0, asr r8 │ │ │ │ + adceq r0, r3, r0, ror r8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135ad8 │ │ │ │ + beq 135ab0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ + bl 145b00 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 135eb0 │ │ │ │ - adceq r0, r3, r8, lsr #14 │ │ │ │ + b 135e88 │ │ │ │ + adceq r0, r3, r0, asr r7 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b 135c24 │ │ │ │ - adceq r0, r3, r8, ror #14 │ │ │ │ + b 135bfc │ │ │ │ + umlaleq r0, r3, r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b 135c60 │ │ │ │ - adceq r0, r3, r8, asr #15 │ │ │ │ + b 135c38 │ │ │ │ + strdeq r0, [r3], r0 @ │ │ │ │ mov r6, r0 │ │ │ │ - b 135c58 │ │ │ │ - adceq r0, r3, r8, lsl r7 │ │ │ │ + b 135c30 │ │ │ │ + adceq r0, r3, r0, asr #14 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b 135cb4 │ │ │ │ - adceq r0, r3, r8, asr #14 │ │ │ │ + b 135c8c │ │ │ │ + adceq r0, r3, r0, ror r7 │ │ │ │ mov r6, r0 │ │ │ │ - b 135cac │ │ │ │ + b 135c84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135cfc │ │ │ │ + beq 135cd4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ - b 135cfc │ │ │ │ + bl 145b00 │ │ │ │ + b 135cd4 │ │ │ │ bl 8e880 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b 135d3c │ │ │ │ + b 135d14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135d68 │ │ │ │ + beq 135d40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ - b 135d68 │ │ │ │ + bl 145b00 │ │ │ │ + b 135d40 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b 135d34 │ │ │ │ + b 135d0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135fc4 │ │ │ │ - bl 147478 │ │ │ │ - b 135fc4 │ │ │ │ + beq 135f9c │ │ │ │ + bl 147450 │ │ │ │ + b 135f9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135da0 │ │ │ │ + beq 135d78 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ - b 135da0 │ │ │ │ + bl 145b00 │ │ │ │ + b 135d78 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ - b 135ee4 │ │ │ │ + b 135ebc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135dcc │ │ │ │ + beq 135da4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ - b 135dcc │ │ │ │ + bl 145b00 │ │ │ │ + b 135da4 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 135df8 │ │ │ │ + beq 135dd0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 145b28 │ │ │ │ - b 135df8 │ │ │ │ + bl 145b00 │ │ │ │ + b 135dd0 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 155fe8 │ │ │ │ - b 135e24 │ │ │ │ + bl 155fc0 │ │ │ │ + b 135dfc │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ str r4, [sp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ - b 135e24 │ │ │ │ + b 135dfc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 155fe8 │ │ │ │ - b 135c60 │ │ │ │ + bl 155fc0 │ │ │ │ + b 135c38 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ str r4, [sp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ ldrb r0, [fp, #119] @ 0x77 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135c78 │ │ │ │ + beq 135c50 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13b600 │ │ │ │ + bl 13b5d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #119] @ 0x77 │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 13a0d8 │ │ │ │ - b 135cb4 │ │ │ │ + bl 13a0b0 │ │ │ │ + b 135c8c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ str r4, [sp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ ldrb r0, [fp, #118] @ 0x76 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135ccc │ │ │ │ + beq 135ca4 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 1409c8 │ │ │ │ + bl 1409a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #118] @ 0x76 │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r6, r0 │ │ │ │ - b 135e88 │ │ │ │ + b 135e60 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 13a0d8 │ │ │ │ - b 135d3c │ │ │ │ + bl 13a0b0 │ │ │ │ + b 135d14 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #126] @ 0x7e │ │ │ │ mov r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135d14 │ │ │ │ + beq 135cec │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #126] @ 0x7e │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ str r4, [sp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ ldrb r0, [fp, #117] @ 0x75 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135d54 │ │ │ │ + beq 135d2c │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 1409c8 │ │ │ │ + bl 1409a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #117] @ 0x75 │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #125] @ 0x7d │ │ │ │ mov r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135d80 │ │ │ │ + beq 135d58 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #125] @ 0x7d │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b 135f40 │ │ │ │ + b 135f18 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #123] @ 0x7b │ │ │ │ mov r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135db8 │ │ │ │ + beq 135d90 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #123] @ 0x7b │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #122] @ 0x7a │ │ │ │ mov r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135de4 │ │ │ │ + beq 135dbc │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #122] @ 0x7a │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #121] @ 0x79 │ │ │ │ mov r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135e10 │ │ │ │ + beq 135de8 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a15c │ │ │ │ + bl 13a134 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #121] @ 0x79 │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135e3c │ │ │ │ + beq 135e14 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13b600 │ │ │ │ + bl 13b5d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #120] @ 0x78 │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 135f60 │ │ │ │ + b 135f38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 135f04 │ │ │ │ + b 135edc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 135ea8 │ │ │ │ + b 135e80 │ │ │ │ mov r6, r0 │ │ │ │ - b 135f94 │ │ │ │ - strdeq r0, [r3], ip @ │ │ │ │ + b 135f6c │ │ │ │ + adceq r0, r3, r4, lsr #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 135ea8 │ │ │ │ + bne 135e80 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ ldrb r0, [fp, #127] @ 0x7f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135ec4 │ │ │ │ + beq 135e9c │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #127] @ 0x7f │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 135f04 │ │ │ │ + bne 135edc │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ ldrb r0, [fp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135f20 │ │ │ │ + beq 135ef8 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 13a81c │ │ │ │ + bl 13a7f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #128] @ 0x80 │ │ │ │ - b 135f84 │ │ │ │ + b 135f5c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 135f60 │ │ │ │ + bne 135f38 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 2b3c2c │ │ │ │ + bl 2b3c04 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135f7c │ │ │ │ + beq 135f54 │ │ │ │ add r0, fp, #132 @ 0x84 │ │ │ │ - bl 139da0 │ │ │ │ + bl 139d78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 13c0cc │ │ │ │ + bl 13c0a4 │ │ │ │ ldrb r0, [fp, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135fa8 │ │ │ │ + beq 135f80 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 14ab80 │ │ │ │ + bl 14ab58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 135fc4 │ │ │ │ - bl 147d3c │ │ │ │ + bcc 135f9c │ │ │ │ + bl 147d14 │ │ │ │ add r0, fp, #80 @ 0x50 │ │ │ │ - bl 15196c │ │ │ │ + bl 151944 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 135fe8 │ │ │ │ - bl 2b3a88 │ │ │ │ + bne 135fc0 │ │ │ │ + bl 2b3a60 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - addeq r7, r5, fp, asr #24 │ │ │ │ - adceq lr, r2, r4, lsl ip │ │ │ │ - adceq pc, r2, ip, lsr fp @ │ │ │ │ - adceq lr, r2, r0, ror #19 │ │ │ │ - addeq r8, r5, r2, ror #29 │ │ │ │ - adceq lr, r2, r8, ror #31 │ │ │ │ - adceq pc, r2, r0, lsl #25 │ │ │ │ - adceq lr, r2, ip, lsr sl │ │ │ │ - addeq r8, r5, lr, lsr #30 │ │ │ │ - adceq pc, r2, r4, lsr r0 @ │ │ │ │ - ldrdeq lr, [r2], r4 @ │ │ │ │ - @ instruction: 0x00858fb6 │ │ │ │ - adceq pc, r2, ip, ror r0 @ │ │ │ │ - adceq lr, r2, r8, lsr #22 │ │ │ │ - strdeq r8, [r5], sl │ │ │ │ - adceq pc, r2, r0, asr #1 │ │ │ │ - adceq pc, r2, r4, asr #24 │ │ │ │ - ldrdeq lr, [r2], r4 @ │ │ │ │ - umulleq r8, r5, r6, lr │ │ │ │ - adceq lr, r2, ip, lsl #30 │ │ │ │ - adceq lr, r2, r0, lsr #23 │ │ │ │ - addeq r9, r5, r2, asr r0 │ │ │ │ - adceq pc, r2, r8, lsl r1 @ │ │ │ │ - adceq lr, r2, r4, lsl #24 │ │ │ │ - addeq r9, r5, r6, lsr #1 │ │ │ │ - adceq pc, r2, ip, ror #2 │ │ │ │ - adceq lr, r2, r8, asr ip │ │ │ │ - addeq r9, r5, sl, ror #1 │ │ │ │ - strhteq pc, [r2], r0 @ │ │ │ │ - adceq pc, r2, r0, asr sl @ │ │ │ │ - adceq lr, r2, r8, lsr #25 │ │ │ │ - addeq r9, r5, sl, lsr #2 │ │ │ │ - adceq pc, r2, r0, asr r2 @ │ │ │ │ - adceq pc, r2, r4, asr r9 @ │ │ │ │ + addeq r7, r5, r3, lsr ip │ │ │ │ + adceq lr, r2, ip, lsr ip │ │ │ │ + adceq pc, r2, r4, ror #22 │ │ │ │ + adceq lr, r2, r8, lsl #20 │ │ │ │ + addeq r8, r5, sl, asr #29 │ │ │ │ + adceq pc, r2, r0, lsl r0 @ │ │ │ │ + adceq pc, r2, r8, lsr #25 │ │ │ │ + adceq lr, r2, r4, ror #20 │ │ │ │ + addeq r8, r5, r6, lsl pc │ │ │ │ + adceq pc, r2, ip, asr r0 @ │ │ │ │ strdeq lr, [r2], ip @ │ │ │ │ - addeq r9, r5, lr, ror #2 │ │ │ │ - umlaleq pc, r2, r4, r2 @ │ │ │ │ - strdeq pc, [r2], r8 @ │ │ │ │ - adceq pc, r2, r8, lsr #28 │ │ │ │ - adceq lr, r2, r0, asr sp │ │ │ │ - @ instruction: 0x008591b2 │ │ │ │ - adceq pc, r2, r8, lsl #4 │ │ │ │ - adceq pc, r2, r4, ror #20 │ │ │ │ - strhteq lr, [r2], r4 │ │ │ │ - addeq r9, r5, r6, lsl #4 │ │ │ │ - adceq pc, r2, ip, asr r2 @ │ │ │ │ + umulleq r8, r5, lr, pc @ │ │ │ │ + adceq pc, r2, r4, lsr #1 │ │ │ │ + adceq lr, r2, r0, asr fp │ │ │ │ + addeq r8, r5, r2, ror #31 │ │ │ │ + adceq pc, r2, r8, ror #1 │ │ │ │ + adceq pc, r2, ip, ror #24 │ │ │ │ + strdeq lr, [r2], ip @ │ │ │ │ + addeq r8, r5, lr, ror lr │ │ │ │ + adceq lr, r2, r4, lsr pc │ │ │ │ + adceq lr, r2, r8, asr #23 │ │ │ │ + addeq r9, r5, sl, lsr r0 │ │ │ │ + adceq pc, r2, r0, asr #2 │ │ │ │ + adceq lr, r2, ip, lsr #24 │ │ │ │ + addeq r9, r5, lr, lsl #1 │ │ │ │ + umlaleq pc, r2, r4, r1 @ │ │ │ │ + adceq lr, r2, r0, lsl #25 │ │ │ │ + ldrdeq r9, [r5], r2 │ │ │ │ + ldrdeq pc, [r2], r8 @ │ │ │ │ + adceq pc, r2, r8, ror sl @ │ │ │ │ + ldrdeq lr, [r2], r0 @ │ │ │ │ + addeq r9, r5, r2, lsl r1 │ │ │ │ + adceq pc, r2, r8, ror r2 @ │ │ │ │ + adceq pc, r2, ip, ror r9 @ │ │ │ │ + adceq lr, r2, r4, lsr #26 │ │ │ │ + addeq r9, r5, r6, asr r1 │ │ │ │ + strhteq pc, [r2], ip @ │ │ │ │ + adceq pc, r2, r0, lsr #20 │ │ │ │ + adceq pc, r2, r0, asr lr @ │ │ │ │ + adceq lr, r2, r8, ror sp │ │ │ │ + umulleq r9, r5, sl, r1 │ │ │ │ + adceq pc, r2, r0, lsr r2 @ │ │ │ │ + adceq pc, r2, ip, lsl #21 │ │ │ │ + ldrdeq lr, [r2], ip @ │ │ │ │ + addeq r9, r5, lr, ror #3 │ │ │ │ + adceq pc, r2, r4, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #508 @ 0x1fc │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r1, #176] @ 0xb0 │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - ldr r3, [pc, #2560] @ 136afc │ │ │ │ + ldr r3, [pc, #2560] @ 136ad4 │ │ │ │ mov r7, #31 │ │ │ │ - ldr r0, [pc, #2556] @ 136b00 │ │ │ │ - ldr r5, [pc, #2556] @ 136b04 │ │ │ │ + ldr r0, [pc, #2556] @ 136ad8 │ │ │ │ + ldr r5, [pc, #2556] @ 136adc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r8, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [fp] │ │ │ │ ldr sl, [fp, #4] │ │ │ │ @@ -230044,15 +230034,15 @@ │ │ │ │ mov r1, fp │ │ │ │ strb r3, [r1, #92]! @ 0x5c │ │ │ │ str r3, [fp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [fp, #48] @ 0x30 │ │ │ │ str ip, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 1361c0 │ │ │ │ + b 136198 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r1, #92]! @ 0x5c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ sub r1, r1, #84 @ 0x54 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ @@ -230100,18 +230090,18 @@ │ │ │ │ strb lr, [fp, #94] @ 0x5e │ │ │ │ str r5, [fp, #76] @ 0x4c │ │ │ │ str r9, [fp, #80] @ 0x50 │ │ │ │ strb r0, [fp, #140] @ 0x8c │ │ │ │ add r6, fp, #124 @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f28c │ │ │ │ + bl 16f264 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136280 │ │ │ │ + beq 136258 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb r2, [r0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ @@ -230120,15 +230110,15 @@ │ │ │ │ mov r0, fp │ │ │ │ str r1, [r0, #88]! @ 0x58 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [fp, #136] @ 0x88 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 13651c │ │ │ │ + beq 1364f4 │ │ │ │ mov r7, fp │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r7, #100]! @ 0x64 │ │ │ │ add ip, sp, #224 @ 0xe0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmib r7, {r1, r2, r3, r6} │ │ │ │ ldr r5, [r7, #20] │ │ │ │ @@ -230141,38 +230131,38 @@ │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 2584e0 │ │ │ │ + bl 2584b8 │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #32] │ │ │ │ add r9, sp, #280 @ 0x118 │ │ │ │ mov r0, ip │ │ │ │ ldr r8, [sp, #360] @ 0x168 │ │ │ │ ldr sl, [sp, #368] @ 0x170 │ │ │ │ mov lr, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ cmp r8, #2 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 136350 │ │ │ │ + bne 136328 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 136754 │ │ │ │ - b 136758 │ │ │ │ + bne 13672c │ │ │ │ + b 136730 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -230182,45 +230172,45 @@ │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - bl 5ba370 │ │ │ │ + bl 5ba348 │ │ │ │ add r9, sp, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136490 │ │ │ │ + beq 136468 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ ldm sl, {r1, r9} │ │ │ │ cmp r1, #2 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ addcs r9, r9, #8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 136410 │ │ │ │ + beq 1363e8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136410 │ │ │ │ + bcc 1363e8 │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1363ec │ │ │ │ + bne 1363c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136410 │ │ │ │ + bne 1363e8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, r4, #12 │ │ │ │ str r9, [sp, #436] @ 0x1b4 │ │ │ │ @@ -230232,15 +230222,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 1365b0 │ │ │ │ + beq 136588 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -230248,15 +230238,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1365e8 │ │ │ │ + beq 1365c0 │ │ │ │ ldm r0, {r2, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ strb r1, [fp, #93] @ 0x5d │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ stm r1, {r2, r3, r7} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ @@ -230265,49 +230255,49 @@ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ bl 53d54 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ add r5, r4, #8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 136570 │ │ │ │ + beq 136548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136530 │ │ │ │ + beq 136508 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136570 │ │ │ │ + bcc 136548 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ add r0, r4, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136504 │ │ │ │ - b 13655c │ │ │ │ + bne 1364dc │ │ │ │ + b 136534 │ │ │ │ ldr r0, [fp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1362a0 │ │ │ │ - bl 147478 │ │ │ │ - b 1362a0 │ │ │ │ + beq 136278 │ │ │ │ + bl 147450 │ │ │ │ + b 136278 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136570 │ │ │ │ + bcc 136548 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ add r0, r4, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136548 │ │ │ │ + bne 136520 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136570 │ │ │ │ + bne 136548 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ ldr sl, [sp, #364] @ 0x16c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ @@ -230315,20 +230305,20 @@ │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 53d54 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 1365c0 │ │ │ │ + bne 136598 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 136744 │ │ │ │ + b 13671c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53d54 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ @@ -230340,407 +230330,407 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ bl 53d54 │ │ │ │ ldr r2, [fp, #84] @ 0x54 │ │ │ │ add r9, sp, #280 @ 0x118 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b2688 │ │ │ │ + bl 2b2660 │ │ │ │ ldr sl, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ cmp sl, #21 │ │ │ │ - bne 136730 │ │ │ │ + bne 136708 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ strb r0, [fp, #120] @ 0x78 │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [fp, #100] @ 0x64 │ │ │ │ str r0, [fp, #108] @ 0x6c │ │ │ │ add r9, fp, #104 @ 0x68 │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d434 │ │ │ │ + bl 16d40c │ │ │ │ ldr sl, [sp, #360] @ 0x168 │ │ │ │ cmp sl, #22 │ │ │ │ - bne 13666c │ │ │ │ + bne 136644 │ │ │ │ mov r2, #4 │ │ │ │ - b 13625c │ │ │ │ + b 136234 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13669c │ │ │ │ + bne 136674 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1366c0 │ │ │ │ + bne 136698 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1366d4 │ │ │ │ - bl 7a440c │ │ │ │ + beq 1366ac │ │ │ │ + bl 7a43e4 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [fp, #94] @ 0x5e │ │ │ │ - beq 136854 │ │ │ │ + beq 13682c │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136854 │ │ │ │ + bne 13682c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136818 │ │ │ │ + beq 1367f0 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136854 │ │ │ │ + bcc 13682c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136718 │ │ │ │ - b 136844 │ │ │ │ + bne 1366f0 │ │ │ │ + b 13681c │ │ │ │ add r0, r9, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136758 │ │ │ │ - bl 7a440c │ │ │ │ + beq 136730 │ │ │ │ + bl 7a43e4 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [fp, #94] @ 0x5e │ │ │ │ - beq 1367f0 │ │ │ │ + beq 1367c8 │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1367f0 │ │ │ │ + bne 1367c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1367b4 │ │ │ │ + beq 13678c │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1367f0 │ │ │ │ + bcc 1367c8 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13679c │ │ │ │ - b 1367e0 │ │ │ │ + bne 136774 │ │ │ │ + b 1367b8 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1367f0 │ │ │ │ + bcc 1367c8 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1367cc │ │ │ │ + bne 1367a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1367f0 │ │ │ │ + bne 1367c8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ strb r6, [fp, #93] @ 0x5d │ │ │ │ cmp sl, #22 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ - beq 136264 │ │ │ │ - b 13686c │ │ │ │ + beq 13623c │ │ │ │ + b 136844 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136854 │ │ │ │ + bcc 13682c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136830 │ │ │ │ + bne 136808 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136854 │ │ │ │ + bne 13682c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ strb r6, [fp, #93] @ 0x5d │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ 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 r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str sl, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #572] @ 136af8 │ │ │ │ + ldr r0, [pc, #572] @ 136ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - ldr r0, [pc, #556] @ 136af4 │ │ │ │ + ldr r0, [pc, #556] @ 136acc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ - ldr r0, [pc, #568] @ 136b0c │ │ │ │ + ldr r0, [pc, #568] @ 136ae4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebf8 │ │ │ │ - b 1368e8 │ │ │ │ - ldr r0, [pc, #548] @ 136b08 │ │ │ │ + b 1368c0 │ │ │ │ + ldr r0, [pc, #548] @ 136ae0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ebb4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 2a16a0 │ │ │ │ - b 1369d8 │ │ │ │ + bl 2a1678 │ │ │ │ + b 1369b0 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ str r9, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 2a16a0 │ │ │ │ - b 1369d8 │ │ │ │ + bl 2a1678 │ │ │ │ + b 1369b0 │ │ │ │ bl 8e880 │ │ │ │ mov r7, r0 │ │ │ │ - b 136acc │ │ │ │ - b 136964 │ │ │ │ + b 136aa4 │ │ │ │ + b 13693c │ │ │ │ mov r7, r0 │ │ │ │ - b 1369a8 │ │ │ │ - b 136964 │ │ │ │ - b 1369d4 │ │ │ │ + b 136980 │ │ │ │ + b 13693c │ │ │ │ + b 1369ac │ │ │ │ mov r7, r0 │ │ │ │ - b 136978 │ │ │ │ + b 136950 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 147818 │ │ │ │ - b 1369d8 │ │ │ │ + bl 1477f0 │ │ │ │ + b 1369b0 │ │ │ │ mov r7, r0 │ │ │ │ - b 136a08 │ │ │ │ + b 1369e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 136984 │ │ │ │ + bne 13695c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1369a8 │ │ │ │ + bne 136980 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136a08 │ │ │ │ - bl 7a440c │ │ │ │ - b 136a08 │ │ │ │ + beq 1369e0 │ │ │ │ + bl 7a43e4 │ │ │ │ + b 1369e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136a08 │ │ │ │ + beq 1369e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7a440c │ │ │ │ - b 136a08 │ │ │ │ + bl 7a43e4 │ │ │ │ + b 1369e0 │ │ │ │ mov r7, r0 │ │ │ │ - b 136ad4 │ │ │ │ + b 136aac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156010 │ │ │ │ + bl 155fe8 │ │ │ │ ldrb r0, [fp, #95] @ 0x5f │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136a58 │ │ │ │ + beq 136a30 │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136a58 │ │ │ │ + bcc 136a30 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 136a34 │ │ │ │ + bne 136a0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136a58 │ │ │ │ + bne 136a30 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldrb r0, [fp, #96] @ 0x60 │ │ │ │ strb r6, [fp, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136aa4 │ │ │ │ + beq 136a7c │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136aa4 │ │ │ │ + bcc 136a7c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 136a80 │ │ │ │ + bne 136a58 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136aa4 │ │ │ │ + bne 136a7c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq 136acc │ │ │ │ + beq 136aa4 │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136acc │ │ │ │ - bl 147618 │ │ │ │ + bne 136aa4 │ │ │ │ + bl 1475f0 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [fp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ - ldrdeq sp, [r2], r8 @ │ │ │ │ - adceq sp, r2, r4, ror #27 │ │ │ │ - adceq lr, r2, ip, lsl #11 │ │ │ │ - addeq r9, r5, pc, asr #5 │ │ │ │ - adceq lr, r2, ip, ror r5 │ │ │ │ - adceq lr, r2, r0, lsr #6 │ │ │ │ - adceq lr, r2, r0, lsr r3 │ │ │ │ - ldr r0, [pc, #24] @ 136b30 │ │ │ │ + adceq sp, r2, r0, lsl #28 │ │ │ │ + adceq sp, r2, ip, lsl #28 │ │ │ │ + strhteq lr, [r2], r4 │ │ │ │ + @ instruction: 0x008592b7 │ │ │ │ + adceq lr, r2, r4, lsr #11 │ │ │ │ + adceq lr, r2, r8, asr #6 │ │ │ │ + adceq lr, r2, r8, asr r3 │ │ │ │ + ldr r0, [pc, #24] @ 136b08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #3 │ │ │ │ bxcc lr │ │ │ │ - ldr r0, [pc, #8] @ 136b34 │ │ │ │ + ldr r0, [pc, #8] @ 136b0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ b 84c94 │ │ │ │ - adceq r9, r8, r4, lsl r0 │ │ │ │ - adceq r9, r8, r0 │ │ │ │ + adceq r9, r8, ip, lsr r0 │ │ │ │ + adceq r9, r8, r8, lsr #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136b54 │ │ │ │ - b c28c8 │ │ │ │ + beq 136b2c │ │ │ │ + b c28a0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 136b64 │ │ │ │ + ldr r0, [pc, #4] @ 136b3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, ip, ror ip │ │ │ │ + adceq sp, r2, r4, lsr #25 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 136b94 │ │ │ │ + beq 136b6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 136ba0 │ │ │ │ + ldr r0, [pc, #4] @ 136b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, r0, asr #24 │ │ │ │ + adceq sp, r2, r8, ror #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 136be0 │ │ │ │ + beq 136bb8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 136bec │ │ │ │ + ldr r0, [pc, #4] @ 136bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - strdeq sp, [r2], r4 @ │ │ │ │ + adceq sp, r2, ip, lsl ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136c0c │ │ │ │ - b c40e0 │ │ │ │ + beq 136be4 │ │ │ │ + b c40b8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 136c1c │ │ │ │ + ldr r0, [pc, #4] @ 136bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, r4, asr #23 │ │ │ │ + adceq sp, r2, ip, ror #23 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #180] @ 136ce8 │ │ │ │ + ldr r0, [pc, #180] @ 136cc0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ @@ -230752,250 +230742,250 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 441b38 │ │ │ │ + bl 441b10 │ │ │ │ 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] @ 136cec │ │ │ │ - ldr r3, [pc, #76] @ 136cf0 │ │ │ │ - ldr r1, [pc, #76] @ 136cf4 │ │ │ │ + ldr r0, [pc, #76] @ 136cc4 │ │ │ │ + ldr r3, [pc, #76] @ 136cc8 │ │ │ │ + ldr r1, [pc, #76] @ 136ccc │ │ │ │ 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 8ed74 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136ce0 │ │ │ │ + beq 136cb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - strhteq sp, [r2], r0 │ │ │ │ - @ instruction: 0x00857ab7 │ │ │ │ - strhteq sp, [r2], r8 │ │ │ │ - adceq sp, r2, r4, asr fp │ │ │ │ + ldrdeq sp, [r2], r8 @ │ │ │ │ + umulleq r7, r5, pc, sl @ │ │ │ │ + adceq sp, r2, r0, ror #23 │ │ │ │ + adceq sp, r2, ip, ror fp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 136d34 │ │ │ │ + beq 136d0c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 136d40 │ │ │ │ + ldr r0, [pc, #4] @ 136d18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, r0, lsr #21 │ │ │ │ + adceq sp, r2, r8, asr #21 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 136d70 │ │ │ │ + beq 136d48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 136d7c │ │ │ │ + ldr r0, [pc, #4] @ 136d54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, r4, ror #20 │ │ │ │ + adceq sp, r2, ip, lsl #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136d9c │ │ │ │ - b c28c8 │ │ │ │ + beq 136d74 │ │ │ │ + b c28a0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 136dac │ │ │ │ + ldr r0, [pc, #4] @ 136d84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, r4, lsr sl │ │ │ │ + adceq sp, r2, ip, asr sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136dcc │ │ │ │ - b c40e0 │ │ │ │ + beq 136da4 │ │ │ │ + b c40b8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 136ddc │ │ │ │ + ldr r0, [pc, #4] @ 136db4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8ec3c │ │ │ │ - adceq sp, r2, r4, lsl #20 │ │ │ │ + adceq sp, r2, ip, lsr #20 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 136e24 │ │ │ │ + beq 136dfc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 136e24 │ │ │ │ + bcc 136dfc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136e24 │ │ │ │ + beq 136dfc │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #768] @ 0x300 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 136e6c │ │ │ │ + beq 136e44 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 13878c │ │ │ │ + bl 138764 │ │ │ │ ldr r0, [r4, #776] @ 0x308 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 151518 │ │ │ │ + b 1514f0 │ │ │ │ ldrb r0, [r4, #820] @ 0x334 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 136ea0 │ │ │ │ + beq 136e78 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 136e94 │ │ │ │ + beq 136e6c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 136ea8 │ │ │ │ + bne 136e80 │ │ │ │ add r0, r4, #824 @ 0x338 │ │ │ │ - bl 137ed0 │ │ │ │ - b 136ea8 │ │ │ │ + bl 137ea8 │ │ │ │ + b 136e80 │ │ │ │ add r0, r4, #824 @ 0x338 │ │ │ │ - bl 15254c │ │ │ │ - b 136ea8 │ │ │ │ + bl 152524 │ │ │ │ + b 136e80 │ │ │ │ add r0, r4, #824 @ 0x338 │ │ │ │ - bl 154fb0 │ │ │ │ + bl 154f88 │ │ │ │ ldr r1, [r4, #780] @ 0x30c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136ec0 │ │ │ │ + beq 136e98 │ │ │ │ ldr r0, [r4, #784] @ 0x310 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #776] @ 0x308 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ ldr r1, [r4, #780] @ 0x30c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136ee8 │ │ │ │ + beq 136ec0 │ │ │ │ ldr r0, [r4, #784] @ 0x310 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #776] @ 0x308 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #776] @ 0x308 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 151518 │ │ │ │ + bl 1514f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #6988 @ 0x1b4c │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 13878c │ │ │ │ + bl 138764 │ │ │ │ ldr r0, [r5] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136ff4 │ │ │ │ + beq 136fcc │ │ │ │ cmp r0, #3 │ │ │ │ - beq 136fb4 │ │ │ │ + beq 136f8c │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 13942c │ │ │ │ + bl 139404 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 136f8c │ │ │ │ + bne 136f64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136fc8 │ │ │ │ + bne 136fa0 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ - b 136fc8 │ │ │ │ + bl 5b6484 │ │ │ │ + b 136fa0 │ │ │ │ ldrb r0, [r4, #904] @ 0x388 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #896] @ 0x380 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 137008 │ │ │ │ + beq 136fe0 │ │ │ │ add r6, r4, #60 @ 0x3c │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ - bl 152b6c │ │ │ │ + bl 152b44 │ │ │ │ ldrb r0, [r4, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136fe8 │ │ │ │ + beq 136fc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ef30 │ │ │ │ + bl 14ef08 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #121] @ 0x79 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 152b6c │ │ │ │ + bl 152b44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 14ef30 │ │ │ │ + b 14ef08 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 151c40 │ │ │ │ - b 136fc8 │ │ │ │ - b 137018 │ │ │ │ + bl 151c18 │ │ │ │ + b 136fa0 │ │ │ │ + b 136ff0 │ │ │ │ mov r5, r0 │ │ │ │ - b 137080 │ │ │ │ + b 137058 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ef30 │ │ │ │ + bl 14ef08 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #121] @ 0x79 │ │ │ │ mov r0, r5 │ │ │ │ @@ -231004,61 +230994,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13705c │ │ │ │ + bne 137034 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 137080 │ │ │ │ + bne 137058 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ - bl 152b6c │ │ │ │ + bl 152b44 │ │ │ │ ldrb r0, [r4, #121] @ 0x79 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1370b8 │ │ │ │ + bne 137090 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl 14ef30 │ │ │ │ - b 1370b8 │ │ │ │ + bl 14ef08 │ │ │ │ + b 137090 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1370b8 │ │ │ │ + beq 137090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ef30 │ │ │ │ + bl 14ef08 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #121] @ 0x79 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #5040 @ 0x13b0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 1370f8 │ │ │ │ + beq 1370d0 │ │ │ │ cmp r2, #4 │ │ │ │ ldrbeq r1, [r1, #1960] @ 0x7a8 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq 137118 │ │ │ │ + beq 1370f0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ movw r4, #5036 @ 0x13ac │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1386ac │ │ │ │ - b 137128 │ │ │ │ + bl 138684 │ │ │ │ + b 137100 │ │ │ │ movw r4, #6996 @ 0x1b54 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 13878c │ │ │ │ + bl 138764 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #6996 @ 0x1b54 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ bl 554dc │ │ │ │ @@ -231075,568 +231065,568 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 137178 │ │ │ │ + bne 137150 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 1371a0 │ │ │ │ + bne 137178 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1371a8 │ │ │ │ + bne 137180 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 233d04 │ │ │ │ + b 233cdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1371e0 │ │ │ │ + bne 1371b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 137208 │ │ │ │ + bne 1371e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1372d8 │ │ │ │ + beq 1372b0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1372c0 │ │ │ │ + beq 137298 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1372e4 │ │ │ │ + bne 1372bc │ │ │ │ ldr r0, [r4, #1256] @ 0x4e8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 137290 │ │ │ │ + beq 137268 │ │ │ │ ldr r0, [r4, #1264] @ 0x4f0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #1264] @ 0x4f0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 137280 │ │ │ │ + beq 137258 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13726c │ │ │ │ + bne 137244 │ │ │ │ ldr r0, [r4, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137290 │ │ │ │ - bl 147478 │ │ │ │ + beq 137268 │ │ │ │ + bl 147450 │ │ │ │ movw r0, #1288 @ 0x508 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 14e3ec │ │ │ │ + bl 14e3c4 │ │ │ │ ldr r1, [r4, #1240] @ 0x4d8 │ │ │ │ ldr r0, [r4, #1236] @ 0x4d4 │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1372e8 │ │ │ │ + beq 1372c0 │ │ │ │ add r6, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r6 │ │ │ │ - b 1372a8 │ │ │ │ + b 137280 │ │ │ │ add r0, r4, #1232 @ 0x4d0 │ │ │ │ - bl 13ba18 │ │ │ │ + bl 13b9f0 │ │ │ │ movw r0, #5768 @ 0x1688 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 14f318 │ │ │ │ - b 1373b4 │ │ │ │ + bl 14f2f0 │ │ │ │ + b 13738c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 14f318 │ │ │ │ + b 14f2f0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137308 │ │ │ │ + beq 1372e0 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #1236] @ 0x4d4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #1176] @ 0x498 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137320 │ │ │ │ + beq 1372f8 │ │ │ │ ldr r0, [r4, #1180] @ 0x49c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #1188] @ 0x4a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137338 │ │ │ │ + beq 137310 │ │ │ │ ldr r0, [r4, #1192] @ 0x4a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #1200] @ 0x4b0 │ │ │ │ add r5, r4, #464 @ 0x1d0 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 137350 │ │ │ │ + bgt 137328 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 137364 │ │ │ │ + bne 13733c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137364 │ │ │ │ + beq 13733c │ │ │ │ ldr r0, [r4, #1204] @ 0x4b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r0, [r5] │ │ │ │ subs r2, r0, #44 @ 0x2c │ │ │ │ sbc r3, r1, #0 │ │ │ │ rsbs r7, r2, #5 │ │ │ │ rscs r3, r3, #0 │ │ │ │ - bcc 137390 │ │ │ │ + bcc 137368 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 137390 │ │ │ │ + beq 137368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 147370 │ │ │ │ - b 1373b4 │ │ │ │ + bl 147348 │ │ │ │ + b 13738c │ │ │ │ subs r0, r0, #2 │ │ │ │ sbc r1, r1, #0 │ │ │ │ rsbs r2, r0, #41 @ 0x29 │ │ │ │ rscs r1, r1, #0 │ │ │ │ - bcc 1373ac │ │ │ │ + bcc 137384 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1373b4 │ │ │ │ + beq 13738c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14913c │ │ │ │ + bl 149114 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1225] @ 0x4c9 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #1288 @ 0x508 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 14e3ec │ │ │ │ - b 1373f0 │ │ │ │ - b 1373d8 │ │ │ │ + bl 14e3c4 │ │ │ │ + b 1373c8 │ │ │ │ + b 1373b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1225] @ 0x4c9 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #1232 @ 0x4d0 │ │ │ │ - bl 13968c │ │ │ │ - b 137450 │ │ │ │ + bl 139664 │ │ │ │ + b 137428 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #5768 @ 0x1688 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 14f318 │ │ │ │ - b 137508 │ │ │ │ + bl 14f2f0 │ │ │ │ + b 1374e0 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137430 │ │ │ │ + beq 137408 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r6, r5 │ │ │ │ - b 137414 │ │ │ │ + b 1373ec │ │ │ │ ldr r0, [r4, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137450 │ │ │ │ + beq 137428 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #1236] @ 0x4d4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #1176] @ 0x498 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137468 │ │ │ │ + beq 137440 │ │ │ │ ldr r0, [r4, #1180] @ 0x49c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #1188] @ 0x4a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137480 │ │ │ │ + beq 137458 │ │ │ │ ldr r0, [r4, #1192] @ 0x4a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #1200] @ 0x4b0 │ │ │ │ mov r0, #0 │ │ │ │ add r6, r4, #464 @ 0x1d0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1374b8 │ │ │ │ + beq 137490 │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 1374b8 │ │ │ │ + bne 137490 │ │ │ │ ldr r0, [r4, #1204] @ 0x4b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r0, [r6] │ │ │ │ subs r2, r0, #44 @ 0x2c │ │ │ │ sbc r3, r1, #0 │ │ │ │ rsbs r7, r2, #5 │ │ │ │ rscs r3, r3, #0 │ │ │ │ - bcc 1374e4 │ │ │ │ + bcc 1374bc │ │ │ │ cmp r2, #2 │ │ │ │ - beq 1374e4 │ │ │ │ + beq 1374bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 147370 │ │ │ │ - b 137508 │ │ │ │ + bl 147348 │ │ │ │ + b 1374e0 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbc r1, r1, #0 │ │ │ │ rsbs r2, r0, #41 @ 0x29 │ │ │ │ rscs r1, r1, #0 │ │ │ │ - bcc 137500 │ │ │ │ + bcc 1374d8 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 137508 │ │ │ │ + beq 1374e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14913c │ │ │ │ + bl 149114 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1225] @ 0x4c9 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 137550 │ │ │ │ + beq 137528 │ │ │ │ cmp r1, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 13ba18 │ │ │ │ + bl 13b9f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1cbc5c │ │ │ │ + b 1cbc34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1375ac │ │ │ │ + beq 137584 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ tstne r2, #1 │ │ │ │ - beq 137598 │ │ │ │ + beq 137570 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137584 │ │ │ │ + bne 13755c │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1375ac │ │ │ │ + beq 137584 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 137628 │ │ │ │ + beq 137600 │ │ │ │ cmp r1, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r0, #1378] @ 0x562 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 137614 │ │ │ │ + bne 1375ec │ │ │ │ add r5, r0, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ - bl 156b40 │ │ │ │ + bl 156b18 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #1376] @ 0x560 │ │ │ │ mov r0, r5 │ │ │ │ - bl 402bd4 │ │ │ │ + bl 402bac │ │ │ │ mov r0, r6 │ │ │ │ strb r4, [r6, #1377] @ 0x561 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 137634 │ │ │ │ + bne 13760c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 152798 │ │ │ │ + b 152770 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ - b 137660 │ │ │ │ + b 137638 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #1376] @ 0x560 │ │ │ │ mov r0, r5 │ │ │ │ - bl 402bd4 │ │ │ │ + bl 402bac │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r6, #1377] @ 0x561 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 137680 │ │ │ │ + bne 137658 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1346] @ 0x542 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 156b40 │ │ │ │ + bl 156b18 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 402bd4 │ │ │ │ + bl 402bac │ │ │ │ strb r5, [r4, #1345] @ 0x541 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1345] @ 0x541 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 402bd4 │ │ │ │ + bl 402bac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1345] @ 0x541 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #121] @ 0x79 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 137730 │ │ │ │ + beq 137708 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 152fe4 │ │ │ │ - b 137738 │ │ │ │ + bl 152fbc │ │ │ │ + b 137710 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 152114 │ │ │ │ + bl 1520ec │ │ │ │ ldrb r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13774c │ │ │ │ + beq 137724 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 146c1c │ │ │ │ + bl 146bf4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b 137770 │ │ │ │ + b 137748 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137788 │ │ │ │ + beq 137760 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 146c1c │ │ │ │ + bl 146bf4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0, #43] @ 0x2b │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 137910 │ │ │ │ + bhi 1378e8 │ │ │ │ add r2, pc, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ ldrd r6, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1377f0 │ │ │ │ + beq 1377c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137808 │ │ │ │ + beq 1377e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137850 │ │ │ │ + beq 137828 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 137850 │ │ │ │ + bl 40e51c │ │ │ │ + b 137828 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 137838 │ │ │ │ - bl 14e6a8 │ │ │ │ + beq 137810 │ │ │ │ + bl 14e680 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137848 │ │ │ │ - bl 147478 │ │ │ │ + beq 137820 │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13a968 │ │ │ │ + bl 13a940 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #40]! @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1378f8 │ │ │ │ + bne 1378d0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #44]! @ 0x2c │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 137878 │ │ │ │ + bne 137850 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 1378a0 │ │ │ │ + bne 137878 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8334 │ │ │ │ + bl 1e830c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1378a8 │ │ │ │ + bne 137880 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1378f8 │ │ │ │ + bne 1378d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 236b48 │ │ │ │ - b 1378f8 │ │ │ │ + bl 236b20 │ │ │ │ + b 1378d0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1378e4 │ │ │ │ - bl 147478 │ │ │ │ + beq 1378bc │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13a968 │ │ │ │ + bl 13a940 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 554dc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 1379d8 │ │ │ │ + b 1379b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137924 │ │ │ │ + bne 1378fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1379f8 │ │ │ │ + bne 1379d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 236b48 │ │ │ │ - b 1379f8 │ │ │ │ + bl 236b20 │ │ │ │ + b 1379d0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137974 │ │ │ │ - bl 147478 │ │ │ │ - b 137974 │ │ │ │ + beq 13794c │ │ │ │ + bl 147450 │ │ │ │ + b 13794c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #41] @ 0x29 │ │ │ │ - b 1379cc │ │ │ │ + b 1379a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13a968 │ │ │ │ - b 1379f8 │ │ │ │ + bl 13a940 │ │ │ │ + b 1379d0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1379b4 │ │ │ │ + beq 13798c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1379cc │ │ │ │ + beq 1379a4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13a968 │ │ │ │ - b 1379e4 │ │ │ │ + bl 13a940 │ │ │ │ + b 1379bc │ │ │ │ mov r5, r0 │ │ │ │ - b 1379f8 │ │ │ │ + b 1379d0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1379f8 │ │ │ │ + beq 1379d0 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 13a644 │ │ │ │ + bl 13a61c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #40] @ 0x28 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #4128 @ 0x1020 │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 137ed0 │ │ │ │ + bl 137ea8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -231647,778 +231637,778 @@ │ │ │ │ bl 554dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 137a9c │ │ │ │ + beq 137a74 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 137a94 │ │ │ │ + beq 137a6c │ │ │ │ cmp r1, #5 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #32 │ │ │ │ - b 154fb0 │ │ │ │ + b 154f88 │ │ │ │ add r0, r0, #32 │ │ │ │ - b 15254c │ │ │ │ + b 152524 │ │ │ │ add r0, r0, #32 │ │ │ │ - b 137ed0 │ │ │ │ + b 137ea8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #180 @ 0xb4 │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137ab8 │ │ │ │ + bne 137a90 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 137ae4 │ │ │ │ + bne 137abc │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137aec │ │ │ │ + bne 137ac4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 137b14 │ │ │ │ + bne 137aec │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137b28 │ │ │ │ + beq 137b00 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 137b68 │ │ │ │ + b 137b40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137b40 │ │ │ │ + bne 137b18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 137b68 │ │ │ │ + bne 137b40 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137b78 │ │ │ │ - bl 147478 │ │ │ │ + beq 137b50 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 137b9c │ │ │ │ + bne 137b74 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 137b98 │ │ │ │ + bne 137b70 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137bc4 │ │ │ │ + beq 137b9c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137bdc │ │ │ │ + beq 137bb4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137c0c │ │ │ │ + beq 137be4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #408] @ 0x198 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r0, #389] @ 0x185 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 137c5c │ │ │ │ + bne 137c34 │ │ │ │ ldrb r1, [r0, #364] @ 0x16c │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #345] @ 0x159 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq 137c7c │ │ │ │ + beq 137c54 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #388] @ 0x184 │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137c78 │ │ │ │ + beq 137c50 │ │ │ │ ldr r0, [r0, #400] @ 0x190 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r0, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 137ca0 │ │ │ │ + beq 137c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 137cb8 │ │ │ │ + bne 137c90 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 1433c0 │ │ │ │ - b 137cb8 │ │ │ │ + bl 143398 │ │ │ │ + b 137c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #208] @ 0xd0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 137cb8 │ │ │ │ + beq 137c90 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r5, #344] @ 0x158 │ │ │ │ - b 137c54 │ │ │ │ + b 137c2c │ │ │ │ ldr r1, [r5, #396] @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [r5, #388] @ 0x184 │ │ │ │ strb r0, [r5, #344] @ 0x158 │ │ │ │ - beq 137cf0 │ │ │ │ + beq 137cc8 │ │ │ │ ldr r0, [r5, #400] @ 0x190 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #491] @ 0x1eb │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ add r6, r4, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 137d50 │ │ │ │ + beq 137d28 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 137214 │ │ │ │ + bl 1371ec │ │ │ │ ldr r1, [r6, #2588] @ 0xa1c │ │ │ │ movw r0, #489 @ 0x1e9 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ strh r2, [r4, r0] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 137d64 │ │ │ │ + beq 137d3c │ │ │ │ ldr r0, [r6, #2592] @ 0xa20 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 137d64 │ │ │ │ + bl 40e51c │ │ │ │ + b 137d3c │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r6] │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 137db0 │ │ │ │ + beq 137d88 │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl 1476f8 │ │ │ │ + bl 1476d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 137d80 │ │ │ │ + bne 137d58 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 137da4 │ │ │ │ + bne 137d7c │ │ │ │ dmb ish │ │ │ │ - bl 234a70 │ │ │ │ + bl 234a48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #488] @ 0x1e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 13d1cc │ │ │ │ - b 137d64 │ │ │ │ + bl 13d1a4 │ │ │ │ + b 137d3c │ │ │ │ mov r5, r0 │ │ │ │ - b 137e04 │ │ │ │ + b 137ddc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #488] @ 0x1e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r6, #2588] @ 0xa1c │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #489 @ 0x1e9 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r4, r0] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 137e04 │ │ │ │ + beq 137ddc │ │ │ │ ldr r0, [r6, #2592] @ 0xa20 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ - bl 14f0f0 │ │ │ │ - b 137e48 │ │ │ │ + bl 14f0c8 │ │ │ │ + b 137e20 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 137e24 │ │ │ │ + bne 137dfc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 137e48 │ │ │ │ + bne 137e20 │ │ │ │ dmb ish │ │ │ │ - bl 234a70 │ │ │ │ + bl 234a48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #488] @ 0x1e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #152] @ 0x98 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 13888c │ │ │ │ + bl 138864 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - bne 137ecc │ │ │ │ + bne 137ea4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bxne lr │ │ │ │ - b 2b3c80 │ │ │ │ - b 144ba8 │ │ │ │ + b 2b3c58 │ │ │ │ + b 144b80 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #121] @ 0x79 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 137ef8 │ │ │ │ + beq 137ed0 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 154ea0 │ │ │ │ - b 137f18 │ │ │ │ + bl 154e78 │ │ │ │ + b 137ef0 │ │ │ │ ldrb r0, [r4, #4000] @ 0xfa0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 137f0c │ │ │ │ + bne 137ee4 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 13d1cc │ │ │ │ + bl 13d1a4 │ │ │ │ movw r0, #4008 @ 0xfa8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrbne r0, [r4, #120] @ 0x78 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 137f38 │ │ │ │ + bne 137f10 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #4008 @ 0xfa8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 145010 │ │ │ │ - b 137f64 │ │ │ │ + bl 144fe8 │ │ │ │ + b 137f3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 137f84 │ │ │ │ + beq 137f5c │ │ │ │ ldrb r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 137f84 │ │ │ │ + bne 137f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ - bne 137fac │ │ │ │ + bne 137f84 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq 137fe0 │ │ │ │ + beq 137fb8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137fcc │ │ │ │ + bne 137fa4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138004 │ │ │ │ + beq 137fdc │ │ │ │ add r0, r0, #4 │ │ │ │ - b 145b28 │ │ │ │ + b 145b00 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 401aa0 │ │ │ │ + b 401a78 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 138020 │ │ │ │ + bne 137ff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 144ba8 │ │ │ │ - b 14a5f4 │ │ │ │ + b 144b80 │ │ │ │ + b 14a5cc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #480] @ 0x1e0 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #468] @ 0x1d4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13806c │ │ │ │ + bne 138044 │ │ │ │ ldrb r0, [r4, #460] @ 0x1cc │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138064 │ │ │ │ + beq 13803c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13806c │ │ │ │ + bne 138044 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 150274 │ │ │ │ - b 13806c │ │ │ │ + bl 15024c │ │ │ │ + b 138044 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 142e80 │ │ │ │ + bl 142e58 │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1380a4 │ │ │ │ - bl 147478 │ │ │ │ + beq 13807c │ │ │ │ + bl 147450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1380c8 │ │ │ │ + beq 1380a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144644 │ │ │ │ - b 1380fc │ │ │ │ + bl 14461c │ │ │ │ + b 1380d4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1380fc │ │ │ │ + beq 1380d4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1381e4 │ │ │ │ + beq 1381bc │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1381c0 │ │ │ │ + beq 138198 │ │ │ │ mov r5, #0 │ │ │ │ - b 138140 │ │ │ │ + b 138118 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 1381c0 │ │ │ │ + beq 138198 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r4, r9, r0, lsl #3 │ │ │ │ ldrd sl, [r4, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 138184 │ │ │ │ + beq 13815c │ │ │ │ add r6, sl, #4 │ │ │ │ - b 138168 │ │ │ │ + b 138140 │ │ │ │ add r6, r6, #12 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 138184 │ │ │ │ + beq 13815c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13815c │ │ │ │ + beq 138134 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 13815c │ │ │ │ + bl 40e51c │ │ │ │ + b 138134 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1381a4 │ │ │ │ + beq 13817c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138134 │ │ │ │ + beq 13810c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 138134 │ │ │ │ + bl 40e51c │ │ │ │ + b 13810c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1381e4 │ │ │ │ + beq 1381bc │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 138244 │ │ │ │ + beq 13821c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 138224 │ │ │ │ + beq 1381fc │ │ │ │ add r5, r0, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r0, r5 │ │ │ │ - b 13820c │ │ │ │ + b 1381e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 138244 │ │ │ │ + beq 13821c │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 138268 │ │ │ │ + beq 138240 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #80 @ 0x50 │ │ │ │ - bl 19ed98 │ │ │ │ + bl 19ed70 │ │ │ │ mov r5, r6 │ │ │ │ - b 13824c │ │ │ │ + b 138224 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 138284 │ │ │ │ + beq 13825c │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13830c │ │ │ │ + beq 1382e4 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #158] @ 0x9e │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138354 │ │ │ │ + beq 13832c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1382fc │ │ │ │ + bne 1382d4 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1382fc │ │ │ │ + bcc 1382d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #148]! @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1382d8 │ │ │ │ + bne 1382b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1382fc │ │ │ │ + bne 1382d4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 138490 │ │ │ │ - b 1384c0 │ │ │ │ + bcs 138468 │ │ │ │ + b 138498 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 138348 │ │ │ │ + bcc 138320 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #248]! @ 0xf8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 138324 │ │ │ │ + bne 1382fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138348 │ │ │ │ + bne 138320 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 401fe8 │ │ │ │ + b 401fc0 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138440 │ │ │ │ + beq 138418 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 138398 │ │ │ │ + beq 138370 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13847c │ │ │ │ + bne 138454 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 1383e4 │ │ │ │ + bne 1383bc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1383e4 │ │ │ │ - bl 147478 │ │ │ │ - b 1383e4 │ │ │ │ + beq 1383bc │ │ │ │ + bl 147450 │ │ │ │ + b 1383bc │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1383ac │ │ │ │ + bne 138384 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1383d0 │ │ │ │ + bne 1383a8 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1383e4 │ │ │ │ - bl 7a440c │ │ │ │ + beq 1383bc │ │ │ │ + bl 7a43e4 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138434 │ │ │ │ + beq 13840c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 138434 │ │ │ │ + bcc 13840c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 138410 │ │ │ │ + bne 1383e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138434 │ │ │ │ + bne 13840c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ - b 13847c │ │ │ │ + b 138454 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13847c │ │ │ │ + bcc 138454 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 138458 │ │ │ │ + bne 138430 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13847c │ │ │ │ + bne 138454 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1384c0 │ │ │ │ + bcc 138498 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13849c │ │ │ │ + bne 138474 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1384c0 │ │ │ │ + bne 138498 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 401fe8 │ │ │ │ + bl 401fc0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 1384f4 │ │ │ │ + b 1384cc │ │ │ │ mov r6, r0 │ │ │ │ - b 138594 │ │ │ │ + b 13856c │ │ │ │ mov r6, r0 │ │ │ │ - b 1385a0 │ │ │ │ + b 138578 │ │ │ │ mov r6, r0 │ │ │ │ - b 138530 │ │ │ │ + b 138508 │ │ │ │ mov r6, r0 │ │ │ │ - b 138544 │ │ │ │ + b 13851c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13850c │ │ │ │ + bne 1384e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138530 │ │ │ │ + bne 138508 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138544 │ │ │ │ - bl 7a440c │ │ │ │ + beq 13851c │ │ │ │ + bl 7a43e4 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138594 │ │ │ │ + bne 13856c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 138594 │ │ │ │ + bcc 13856c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 138570 │ │ │ │ + bne 138548 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138594 │ │ │ │ + bne 13856c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ - b 1385b4 │ │ │ │ + b 13858c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 142c6c │ │ │ │ - b 1385f0 │ │ │ │ + bl 142c44 │ │ │ │ + b 1385c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 401fe8 │ │ │ │ + bl 401fc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 401fe8 │ │ │ │ - b 1385f0 │ │ │ │ + bl 401fc0 │ │ │ │ + b 1385c8 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #536] @ 0x218 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #525] @ 0x20d │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138640 │ │ │ │ + beq 138618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 138634 │ │ │ │ + bne 13860c │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 401aa0 │ │ │ │ + bl 401a78 │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ ldrb r0, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138660 │ │ │ │ + beq 138638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 138668 │ │ │ │ + bne 138640 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 150274 │ │ │ │ - b 138668 │ │ │ │ + bl 15024c │ │ │ │ + b 138640 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 142e80 │ │ │ │ + bl 142e58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #524] @ 0x20c │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -232436,31 +232426,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #5020 @ 0x139c │ │ │ │ add r6, r4, r0 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ - bl 137520 │ │ │ │ + bl 1374f8 │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl 1476f8 │ │ │ │ + bl 1476d0 │ │ │ │ ldr r0, [r4, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1386e8 │ │ │ │ + bne 1386c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138710 │ │ │ │ + bne 1386e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234a70 │ │ │ │ + bl 234a48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -232468,763 +232458,763 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13873c │ │ │ │ + bne 138714 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138778 │ │ │ │ + bne 138750 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234a70 │ │ │ │ - b 138778 │ │ │ │ + bl 234a48 │ │ │ │ + b 138750 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f0c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138808 │ │ │ │ + beq 1387e0 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 137520 │ │ │ │ + bl 1374f8 │ │ │ │ movw r0, #4792 @ 0x12b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ movw r0, #4904 @ 0x1328 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 1476f8 │ │ │ │ + bl 1476d0 │ │ │ │ movw r1, #5028 @ 0x13a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1387d8 │ │ │ │ + bne 1387b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1387fc │ │ │ │ + bne 1387d4 │ │ │ │ dmb ish │ │ │ │ - bl 234a70 │ │ │ │ + bl 234a48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 137cf8 │ │ │ │ + b 137cd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #5028 @ 0x13a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13883c │ │ │ │ + bne 138814 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138878 │ │ │ │ + bne 138850 │ │ │ │ dmb ish │ │ │ │ - bl 234a70 │ │ │ │ - b 138878 │ │ │ │ + bl 234a48 │ │ │ │ + b 138850 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #4792 @ 0x12b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f0c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #129] @ 0x81 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1388c0 │ │ │ │ + beq 138898 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13afdc │ │ │ │ + bl 13afb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #128] @ 0x80 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 13890c │ │ │ │ + b 1388e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13890c │ │ │ │ + beq 1388e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13afdc │ │ │ │ + bl 13afb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #4012] @ 0xfac │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13894c │ │ │ │ + beq 138924 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 138960 │ │ │ │ + b 138938 │ │ │ │ ldrb r0, [r4, #3884] @ 0xf2c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 138960 │ │ │ │ + bne 138938 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 13d1cc │ │ │ │ + bl 13d1a4 │ │ │ │ add r0, r4, #3888 @ 0xf30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1476f8 │ │ │ │ + b 1476d0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #3888 @ 0xf30 │ │ │ │ - bl 1476f8 │ │ │ │ + bl 1476d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #815] @ 0x32f │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 13779c │ │ │ │ + bl 137774 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ bl 554dc │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #800]! @ 0x320 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1389b8 │ │ │ │ + bne 138990 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 1389e0 │ │ │ │ + bne 1389b8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e91a4 │ │ │ │ + bl 1e917c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1389e8 │ │ │ │ + bne 1389c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138a10 │ │ │ │ + bne 1389e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a28 │ │ │ │ + beq 138a00 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #540] @ 0x21c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a40 │ │ │ │ + beq 138a18 │ │ │ │ ldr r0, [r4, #544] @ 0x220 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a58 │ │ │ │ + beq 138a30 │ │ │ │ ldr r0, [r4, #556] @ 0x22c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #564] @ 0x234 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a70 │ │ │ │ + beq 138a48 │ │ │ │ ldr r0, [r4, #568] @ 0x238 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #252] @ 0xfc │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #268] @ 0x10c │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c10 │ │ │ │ + bne 138be8 │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #340] @ 0x154 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c20 │ │ │ │ + bne 138bf8 │ │ │ │ ldr r0, [r4, #396] @ 0x18c │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #412] @ 0x19c │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c30 │ │ │ │ + bne 138c08 │ │ │ │ ldr r1, [r4, #576] @ 0x240 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138ac4 │ │ │ │ + beq 138a9c │ │ │ │ ldr r0, [r4, #580] @ 0x244 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #588] @ 0x24c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138adc │ │ │ │ + beq 138ab4 │ │ │ │ ldr r0, [r4, #592] @ 0x250 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138af4 │ │ │ │ + beq 138acc │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #612] @ 0x264 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138b0c │ │ │ │ + beq 138ae4 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #624] @ 0x270 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138b24 │ │ │ │ + beq 138afc │ │ │ │ ldr r0, [r4, #628] @ 0x274 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #636] @ 0x27c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138b3c │ │ │ │ + beq 138b14 │ │ │ │ ldr r0, [r4, #640] @ 0x280 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c4c │ │ │ │ + bne 138c24 │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c68 │ │ │ │ + bne 138c40 │ │ │ │ ldr r1, [r4, #648] @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138b74 │ │ │ │ + beq 138b4c │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c84 │ │ │ │ + bne 138c5c │ │ │ │ ldr r1, [r4, #696] @ 0x2b8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138ca0 │ │ │ │ + bne 138c78 │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138cbc │ │ │ │ + bne 138c94 │ │ │ │ ldr r1, [r4, #720] @ 0x2d0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138cd8 │ │ │ │ + bne 138cb0 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138cf4 │ │ │ │ + bne 138ccc │ │ │ │ ldr r1, [r4, #744] @ 0x2e8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138d10 │ │ │ │ + bne 138ce8 │ │ │ │ ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138d2c │ │ │ │ + bne 138d04 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138bfc │ │ │ │ + beq 138bd4 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ strb r5, [r4, #813] @ 0x32d │ │ │ │ bl 554dc │ │ │ │ strb r5, [r4, #814] @ 0x32e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 138a84 │ │ │ │ + bl 40e51c │ │ │ │ + b 138a5c │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 138a98 │ │ │ │ + bl 40e51c │ │ │ │ + b 138a70 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #576] @ 0x240 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138ab8 │ │ │ │ - b 138ac4 │ │ │ │ + bne 138a90 │ │ │ │ + b 138a9c │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138b5c │ │ │ │ + beq 138b34 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #648] @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138b68 │ │ │ │ - b 138b74 │ │ │ │ + bne 138b40 │ │ │ │ + b 138b4c │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #696] @ 0x2b8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138b94 │ │ │ │ + beq 138b6c │ │ │ │ ldr r0, [r4, #700] @ 0x2bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138ba4 │ │ │ │ + beq 138b7c │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #720] @ 0x2d0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138bb4 │ │ │ │ + beq 138b8c │ │ │ │ ldr r0, [r4, #724] @ 0x2d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138bc4 │ │ │ │ + beq 138b9c │ │ │ │ ldr r0, [r4, #736] @ 0x2e0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #744] @ 0x2e8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138bd4 │ │ │ │ + beq 138bac │ │ │ │ ldr r0, [r4, #748] @ 0x2ec │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138be4 │ │ │ │ + beq 138bbc │ │ │ │ ldr r0, [r4, #760] @ 0x2f8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 138be4 │ │ │ │ + bl 40e51c │ │ │ │ + b 138bbc │ │ │ │ mov r5, r0 │ │ │ │ - b 138d94 │ │ │ │ + b 138d6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138d50 │ │ │ │ + bne 138d28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138d94 │ │ │ │ + bne 138d6c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 235670 │ │ │ │ - b 138d94 │ │ │ │ + bl 235648 │ │ │ │ + b 138d6c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ bl 554dc │ │ │ │ add r0, r4, #800 @ 0x320 │ │ │ │ - bl 14e300 │ │ │ │ + bl 14e2d8 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138efc │ │ │ │ + bne 138ed4 │ │ │ │ ldr r1, [r4, #540] @ 0x21c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138f14 │ │ │ │ + bne 138eec │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138f2c │ │ │ │ + bne 138f04 │ │ │ │ ldr r1, [r4, #564] @ 0x234 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138dd0 │ │ │ │ + beq 138da8 │ │ │ │ ldr r0, [r4, #568] @ 0x238 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #252 @ 0xfc │ │ │ │ - bl 1498e4 │ │ │ │ + bl 1498bc │ │ │ │ add r0, r4, #324 @ 0x144 │ │ │ │ - bl 1498e4 │ │ │ │ + bl 1498bc │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ - bl 1498e4 │ │ │ │ + bl 1498bc │ │ │ │ ldr r1, [r4, #576] @ 0x240 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138f48 │ │ │ │ + bne 138f20 │ │ │ │ ldr r1, [r4, #588] @ 0x24c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138f60 │ │ │ │ + bne 138f38 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138f78 │ │ │ │ + bne 138f50 │ │ │ │ ldr r1, [r4, #612] @ 0x264 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138f90 │ │ │ │ + bne 138f68 │ │ │ │ ldr r1, [r4, #624] @ 0x270 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138fa8 │ │ │ │ + bne 138f80 │ │ │ │ ldr r1, [r4, #636] @ 0x27c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138fc0 │ │ │ │ + bne 138f98 │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138fdc │ │ │ │ + bne 138fb4 │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138ff8 │ │ │ │ + bne 138fd0 │ │ │ │ ldr r1, [r4, #648] @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139010 │ │ │ │ + bne 138fe8 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13902c │ │ │ │ + bne 139004 │ │ │ │ ldr r1, [r4, #696] @ 0x2b8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 139048 │ │ │ │ + bne 139020 │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 139064 │ │ │ │ + bne 13903c │ │ │ │ ldr r1, [r4, #720] @ 0x2d0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 139080 │ │ │ │ + bne 139058 │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13909c │ │ │ │ + bne 139074 │ │ │ │ ldr r1, [r4, #744] @ 0x2e8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1390b8 │ │ │ │ + bne 139090 │ │ │ │ ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1390d4 │ │ │ │ + bne 1390ac │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138ee4 │ │ │ │ + beq 138ebc │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ strb r6, [r4, #813] @ 0x32d │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #814] @ 0x32e │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #540] @ 0x21c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138dac │ │ │ │ + beq 138d84 │ │ │ │ ldr r0, [r4, #544] @ 0x220 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138db8 │ │ │ │ + beq 138d90 │ │ │ │ ldr r0, [r4, #556] @ 0x22c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #564] @ 0x234 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138dc4 │ │ │ │ - b 138dd0 │ │ │ │ + bne 138d9c │ │ │ │ + b 138da8 │ │ │ │ ldr r0, [r4, #580] @ 0x244 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #588] @ 0x24c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138e00 │ │ │ │ + beq 138dd8 │ │ │ │ ldr r0, [r4, #592] @ 0x250 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138e0c │ │ │ │ + beq 138de4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #612] @ 0x264 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138e18 │ │ │ │ + beq 138df0 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #624] @ 0x270 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138e24 │ │ │ │ + beq 138dfc │ │ │ │ ldr r0, [r4, #628] @ 0x274 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #636] @ 0x27c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138e30 │ │ │ │ + beq 138e08 │ │ │ │ ldr r0, [r4, #640] @ 0x280 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138e40 │ │ │ │ + beq 138e18 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138e50 │ │ │ │ + beq 138e28 │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #648] @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138e5c │ │ │ │ + beq 138e34 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138e6c │ │ │ │ + beq 138e44 │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #696] @ 0x2b8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138e7c │ │ │ │ + beq 138e54 │ │ │ │ ldr r0, [r4, #700] @ 0x2bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138e8c │ │ │ │ + beq 138e64 │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #720] @ 0x2d0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138e9c │ │ │ │ + beq 138e74 │ │ │ │ ldr r0, [r4, #724] @ 0x2d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #732] @ 0x2dc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138eac │ │ │ │ + beq 138e84 │ │ │ │ ldr r0, [r4, #736] @ 0x2e0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #744] @ 0x2e8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138ebc │ │ │ │ + beq 138e94 │ │ │ │ ldr r0, [r4, #748] @ 0x2ec │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138ecc │ │ │ │ + beq 138ea4 │ │ │ │ ldr r0, [r4, #760] @ 0x2f8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 138ecc │ │ │ │ + bl 40e51c │ │ │ │ + b 138ea4 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139140 │ │ │ │ + beq 139118 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 139120 │ │ │ │ + beq 1390f8 │ │ │ │ add r5, r0, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r0, r5 │ │ │ │ - b 139108 │ │ │ │ + b 1390e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139140 │ │ │ │ + beq 139118 │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 139164 │ │ │ │ + beq 13913c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #144 @ 0x90 │ │ │ │ - bl 19f5f8 │ │ │ │ + bl 19f5d0 │ │ │ │ mov r5, r6 │ │ │ │ - b 139148 │ │ │ │ + b 139120 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139180 │ │ │ │ + beq 139158 │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139224 │ │ │ │ + beq 1391fc │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139204 │ │ │ │ + beq 1391dc │ │ │ │ mov r4, #0 │ │ │ │ - b 1391bc │ │ │ │ + b 139194 │ │ │ │ add r4, r4, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139204 │ │ │ │ + beq 1391dc │ │ │ │ add r5, r6, r4 │ │ │ │ ldr r0, [r5, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1391f0 │ │ │ │ + bne 1391c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 1391b0 │ │ │ │ - bl 1a05bc │ │ │ │ - b 1391b0 │ │ │ │ + beq 139188 │ │ │ │ + bl 1a0594 │ │ │ │ + b 139188 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [r5, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 1391d0 │ │ │ │ + bl 40e51c │ │ │ │ + b 1391a8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 139224 │ │ │ │ + beq 1391fc │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #536 @ 0x218 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139248 │ │ │ │ + beq 139220 │ │ │ │ add r5, r0, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r0, r5 │ │ │ │ - b 139230 │ │ │ │ + b 139208 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 139264 │ │ │ │ + beq 13923c │ │ │ │ mov r0, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bxeq lr │ │ │ │ - b 145b28 │ │ │ │ + b 145b00 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1392f4 │ │ │ │ + beq 1392cc │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #173] @ 0xad │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1392b8 │ │ │ │ + bne 139290 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 147478 │ │ │ │ + bl 147450 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #176]! @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1392c4 │ │ │ │ + bne 13929c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1392e8 │ │ │ │ + bne 1392c0 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #181] @ 0xb5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150508 │ │ │ │ + b 1504e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #181] @ 0xb5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -233232,624 +233222,624 @@ │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #-4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13932c │ │ │ │ + bne 139304 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139350 │ │ │ │ + bne 139328 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #181] @ 0xb5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1393a4 │ │ │ │ + beq 13937c │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r0, r0, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - b 139378 │ │ │ │ + b 139350 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1393c8 │ │ │ │ + beq 1393a0 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ add r0, r0, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139400 │ │ │ │ + beq 1393d8 │ │ │ │ ldr r3, [r0] │ │ │ │ add r5, r0, #36 @ 0x24 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r0, #12 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 1393d8 │ │ │ │ + b 1393b0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139420 │ │ │ │ + beq 1393f8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #1996] @ 0x7cc │ │ │ │ cmp r1, #3 │ │ │ │ - beq 13944c │ │ │ │ + beq 139424 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14ef30 │ │ │ │ + b 14ef08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - bl 142480 │ │ │ │ + bl 142458 │ │ │ │ ldr r1, [r5, #1984] @ 0x7c0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139478 │ │ │ │ + beq 139450 │ │ │ │ ldr r0, [r0, #1988] @ 0x7c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14ef30 │ │ │ │ + b 14ef08 │ │ │ │ ldr r1, [r5, #1984] @ 0x7c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1394a0 │ │ │ │ + beq 139478 │ │ │ │ ldr r0, [r5, #1988] @ 0x7c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 14ef30 │ │ │ │ + bl 14ef08 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1394cc │ │ │ │ + bne 1394a4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d6ab0 │ │ │ │ + bl 3d6a88 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1394dc │ │ │ │ + bne 1394b4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5b6378 │ │ │ │ + b 5b6350 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139514 │ │ │ │ + bne 1394ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13953c │ │ │ │ + bne 139514 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b6378 │ │ │ │ + bl 5b6350 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139560 │ │ │ │ + beq 139538 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 139568 │ │ │ │ + bne 139540 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139590 │ │ │ │ + bne 139568 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2378f4 │ │ │ │ + bl 2378cc │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139594 │ │ │ │ + bne 13956c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4a2a44 │ │ │ │ + b 4a2a1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1395cc │ │ │ │ + bne 1395a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1395f4 │ │ │ │ + bne 1395cc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a2a44 │ │ │ │ + bl 4a2a1c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #824] @ 0x338 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139640 │ │ │ │ + beq 139618 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 139650 │ │ │ │ + b 139628 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 138984 │ │ │ │ + bl 13895c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_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 1396b8 │ │ │ │ + beq 139690 │ │ │ │ add r6, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r6 │ │ │ │ - b 1396a0 │ │ │ │ + b 139678 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1396dc │ │ │ │ + beq 1396b4 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139700 │ │ │ │ + beq 1396d8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r6, r5 │ │ │ │ - b 1396e4 │ │ │ │ + b 1396bc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139720 │ │ │ │ + beq 1396f8 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #440] @ 0x1b8 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 137c24 │ │ │ │ + bl 137bfc │ │ │ │ ldr r1, [r4, #428] @ 0x1ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139764 │ │ │ │ + beq 13973c │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #428] @ 0x1ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139784 │ │ │ │ + beq 13975c │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #289] @ 0x121 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 1398e8 │ │ │ │ + bhi 1398c0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r4, #276] @ 0x114 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1398e8 │ │ │ │ + bcc 1398c0 │ │ │ │ ldr r0, [r4, #280]! @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1397d8 │ │ │ │ + bne 1397b0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ - bl 139280 │ │ │ │ - b 139868 │ │ │ │ + bl 139258 │ │ │ │ + b 139840 │ │ │ │ ldrb r0, [r4, #624] @ 0x270 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #616] @ 0x268 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 139898 │ │ │ │ + bne 139870 │ │ │ │ add r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 152bfc │ │ │ │ - b 139898 │ │ │ │ + bl 152bd4 │ │ │ │ + b 139870 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl 1559d4 │ │ │ │ + bl 1559ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 139844 │ │ │ │ + bne 13981c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139868 │ │ │ │ + bne 139840 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ + bl 5b6484 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #272]! @ 0x110 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 139874 │ │ │ │ + bne 13984c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139898 │ │ │ │ + bne 139870 │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ ldrb r0, [r4, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1398e0 │ │ │ │ + beq 1398b8 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1398e0 │ │ │ │ + bcc 1398b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #300]! @ 0x12c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1398bc │ │ │ │ + bne 139894 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1398e0 │ │ │ │ + bne 1398b8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #288] @ 0x120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 139908 │ │ │ │ + b 1398e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ - b 139948 │ │ │ │ + b 139920 │ │ │ │ mov r6, r0 │ │ │ │ - b 13997c │ │ │ │ + b 139954 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 139920 │ │ │ │ + bne 1398f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13994c │ │ │ │ + bne 139924 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ - b 13994c │ │ │ │ + bl 5b6484 │ │ │ │ + b 139924 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #272]! @ 0x110 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 139958 │ │ │ │ + bne 139930 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13997c │ │ │ │ + bne 139954 │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ ldrb r0, [r4, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1399c4 │ │ │ │ + beq 13999c │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1399c4 │ │ │ │ + bcc 13999c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #300]! @ 0x12c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1399a0 │ │ │ │ + bne 139978 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1399c4 │ │ │ │ + bne 13999c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1399f8 │ │ │ │ + beq 1399d0 │ │ │ │ cmp r1, #4 │ │ │ │ ldrbeq r1, [r0, #792] @ 0x318 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq 139a28 │ │ │ │ + beq 139a00 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 139a3c │ │ │ │ + beq 139a14 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1399f4 │ │ │ │ + bne 1399cc │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #40] @ 0x28 │ │ │ │ cmpeq r1, #3 │ │ │ │ - bne 1399f4 │ │ │ │ + bne 1399cc │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b 2b80c0 │ │ │ │ + b 2b8098 │ │ │ │ ldrb r1, [r0, #784] @ 0x310 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #24 │ │ │ │ - b 151c40 │ │ │ │ + b 151c18 │ │ │ │ add r0, r0, #24 │ │ │ │ - b 15017c │ │ │ │ + b 150154 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139a8c │ │ │ │ + beq 139a64 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #477] @ 0x1dd │ │ │ │ cmp r0, #3 │ │ │ │ - bne 139acc │ │ │ │ + bne 139aa4 │ │ │ │ ldrb r0, [r4, #468] @ 0x1d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139ab8 │ │ │ │ + beq 139a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139acc │ │ │ │ + bne 139aa4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 150274 │ │ │ │ - b 139acc │ │ │ │ + bl 15024c │ │ │ │ + b 139aa4 │ │ │ │ ldrb r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, #3 │ │ │ │ - bne 139acc │ │ │ │ + bne 139aa4 │ │ │ │ ldrb r0, [r4, #468] @ 0x1d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139ac4 │ │ │ │ + beq 139a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139acc │ │ │ │ + bne 139aa4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 150274 │ │ │ │ - b 139acc │ │ │ │ + bl 15024c │ │ │ │ + b 139aa4 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 142e80 │ │ │ │ - b 139acc │ │ │ │ + bl 142e58 │ │ │ │ + b 139aa4 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 142e80 │ │ │ │ + bl 142e58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ - b 139adc │ │ │ │ + b 139ab4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139b34 │ │ │ │ + beq 139b0c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139b18 │ │ │ │ + beq 139af0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139b34 │ │ │ │ + beq 139b0c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139b54 │ │ │ │ + beq 139b2c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b6f44 │ │ │ │ + bl 1b6f1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 139b94 │ │ │ │ + beq 139b6c │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 139bb8 │ │ │ │ + beq 139b90 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #468] @ 0x1d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139c18 │ │ │ │ + beq 139bf0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r5, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 55554 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139c14 │ │ │ │ + beq 139bec │ │ │ │ ldr r0, [r4, #460] @ 0x1cc │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #440] @ 0x1b8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 139c44 │ │ │ │ + bne 139c1c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 137c24 │ │ │ │ + bl 137bfc │ │ │ │ ldr r1, [r4, #428] @ 0x1ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139c44 │ │ │ │ + beq 139c1c │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ bl 554dc │ │ │ │ - b 139bdc │ │ │ │ + b 139bb4 │ │ │ │ ldr r1, [r4, #428] @ 0x1ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139c6c │ │ │ │ + beq 139c44 │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #452] @ 0x1c4 │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139c94 │ │ │ │ + beq 139c6c │ │ │ │ ldr r0, [r4, #460] @ 0x1cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #4128 @ 0x1020 │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #28] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 139cdc │ │ │ │ - bl 137ed0 │ │ │ │ + bne 139cb4 │ │ │ │ + bl 137ea8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ @@ -233866,38 +233856,38 @@ │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139d58 │ │ │ │ + beq 139d30 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ movw r0, #7004 @ 0x1b5c │ │ │ │ add r6, r4, r0 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 139d60 │ │ │ │ + bne 139d38 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 13878c │ │ │ │ + bl 138764 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 554dc │ │ │ │ - b 139d60 │ │ │ │ + b 139d38 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 156168 │ │ │ │ + bl 156140 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 554dc │ │ │ │ - b 139d88 │ │ │ │ + b 139d60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ @@ -233908,1559 +233898,1559 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139dc0 │ │ │ │ + bne 139d98 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 139e08 │ │ │ │ + bne 139de0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 139e08 │ │ │ │ + beq 139de0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 139e14 │ │ │ │ + bne 139dec │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 139e5c │ │ │ │ + bne 139e34 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139e50 │ │ │ │ + beq 139e28 │ │ │ │ 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 139e64 │ │ │ │ + bne 139e3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139e90 │ │ │ │ + bne 139e68 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234564 │ │ │ │ + b 23453c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 139eb0 │ │ │ │ + b 139e88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139eb8 │ │ │ │ + bne 139e90 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139ee0 │ │ │ │ + bne 139eb8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139f0c │ │ │ │ + bne 139ee4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 139f54 │ │ │ │ + bne 139f2c │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 139f54 │ │ │ │ + beq 139f2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 139f60 │ │ │ │ + bne 139f38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 139fa8 │ │ │ │ + bne 139f80 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139f9c │ │ │ │ + beq 139f74 │ │ │ │ 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 139fb0 │ │ │ │ + bne 139f88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139fdc │ │ │ │ + bne 139fb4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2334d8 │ │ │ │ + b 2334b0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 139ffc │ │ │ │ + b 139fd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a004 │ │ │ │ + bne 139fdc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a02c │ │ │ │ + bne 13a004 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1755] @ 0x6db │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 152060 │ │ │ │ + bl 152038 │ │ │ │ ldrb r1, [r4, #1752] @ 0x6d8 │ │ │ │ movw r0, #1753 @ 0x6d9 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strh r5, [r4, r0] │ │ │ │ ldrne r1, [r4, #1724] @ 0x6bc │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13a07c │ │ │ │ + bne 13a054 │ │ │ │ strb r5, [r4, #1752] @ 0x6d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #1728] @ 0x6c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strb r5, [r4, #1752] @ 0x6d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #1753 @ 0x6d9 │ │ │ │ mov r6, #0 │ │ │ │ strh r6, [r4, r0] │ │ │ │ ldrb r0, [r4, #1752] @ 0x6d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #1724] @ 0x6bc │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13a0c0 │ │ │ │ + bne 13a098 │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #1752] @ 0x6d8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #1728] @ 0x6c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #1752] @ 0x6d8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne 13a128 │ │ │ │ + bne 13a100 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13a134 │ │ │ │ + beq 13a10c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13a10c │ │ │ │ + b 13a0e4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13a134 │ │ │ │ + beq 13a10c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a100 │ │ │ │ + beq 13a0d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 13a100 │ │ │ │ + bl 40e51c │ │ │ │ + b 13a0d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 145b28 │ │ │ │ + b 145b00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a158 │ │ │ │ + beq 13a130 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ 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, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a17c │ │ │ │ + bne 13a154 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13a1c4 │ │ │ │ + bne 13a19c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13a1c4 │ │ │ │ + beq 13a19c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13a1d0 │ │ │ │ + bne 13a1a8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13a218 │ │ │ │ + bne 13a1f0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a20c │ │ │ │ + beq 13a1e4 │ │ │ │ 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 13a220 │ │ │ │ + bne 13a1f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a24c │ │ │ │ + bne 13a224 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 13a26c │ │ │ │ + b 13a244 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a274 │ │ │ │ + bne 13a24c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a29c │ │ │ │ + bne 13a274 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #2248] @ 0x8c8 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 13a3bc │ │ │ │ + bhi 13a394 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ muleq r0, r8, r0 │ │ │ │ ldr r1, [r4, #2216] @ 0x8a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a2f8 │ │ │ │ + beq 13a2d0 │ │ │ │ ldr r0, [r4, #2220] @ 0x8ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147370 │ │ │ │ + b 147348 │ │ │ │ ldr r0, [r4, #2264] @ 0x8d8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13a380 │ │ │ │ + beq 13a358 │ │ │ │ ldr r0, [r4, #2272] @ 0x8e0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #2280] @ 0x8e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #2272] @ 0x8e0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13a34c │ │ │ │ + beq 13a324 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13a338 │ │ │ │ + bne 13a310 │ │ │ │ ldr r0, [r4, #2276] @ 0x8e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a380 │ │ │ │ - bl 147478 │ │ │ │ - b 13a380 │ │ │ │ + beq 13a358 │ │ │ │ + bl 147450 │ │ │ │ + b 13a358 │ │ │ │ ldr r1, [r4, #2256] @ 0x8d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a378 │ │ │ │ + beq 13a350 │ │ │ │ ldr r0, [r4, #2260] @ 0x8d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cbc34 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 149d54 │ │ │ │ + bl 149d2c │ │ │ │ ldr r1, [r4, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a3a4 │ │ │ │ + beq 13a37c │ │ │ │ ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #1424 @ 0x590 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ add r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2249] @ 0x8c9 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b 13a3c4 │ │ │ │ + b 13a39c │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #2136 @ 0x858 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 149d54 │ │ │ │ + bl 149d2c │ │ │ │ ldr r1, [r4, #2232] @ 0x8b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a3ec │ │ │ │ + beq 13a3c4 │ │ │ │ ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #1424 @ 0x590 │ │ │ │ - bl 147370 │ │ │ │ - b 13a410 │ │ │ │ + bl 147348 │ │ │ │ + b 13a3e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2249] @ 0x8c9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2249] @ 0x8c9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13a440 │ │ │ │ + bne 13a418 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13a468 │ │ │ │ + bne 13a440 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87dc │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a470 │ │ │ │ + bne 13a448 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 236004 │ │ │ │ + b 235fdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a4a8 │ │ │ │ + bne 13a480 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a4d0 │ │ │ │ + bne 13a4a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236004 │ │ │ │ + bl 235fdc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a554 │ │ │ │ + beq 13a52c │ │ │ │ mov r4, r0 │ │ │ │ - bl 83fdd8 │ │ │ │ + bl 83fdb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13a4fc │ │ │ │ + bne 13a4d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13a520 │ │ │ │ + bne 13a4f8 │ │ │ │ dmb ish │ │ │ │ - bl 83a470 │ │ │ │ + bl 83a448 │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 13a540 │ │ │ │ + beq 13a518 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 13a5b0 │ │ │ │ + b 13a588 │ │ │ │ mov r6, r0 │ │ │ │ - b 13a59c │ │ │ │ + b 13a574 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13a578 │ │ │ │ + bne 13a550 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13a59c │ │ │ │ + bne 13a574 │ │ │ │ dmb ish │ │ │ │ - bl 83a470 │ │ │ │ + bl 83a448 │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 13a5c8 │ │ │ │ + bne 13a5a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ - b 13a5b0 │ │ │ │ + b 13a588 │ │ │ │ bl 8e880 │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 13a5f0 │ │ │ │ + bne 13a5c8 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 147a80 │ │ │ │ + b 147a58 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 13a620 │ │ │ │ + beq 13a5f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldrh r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13a638 │ │ │ │ + bne 13a610 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13a658 │ │ │ │ + bne 13a630 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13a680 │ │ │ │ + bne 13a658 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8334 │ │ │ │ + bl 1e830c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a688 │ │ │ │ + bne 13a660 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 236b48 │ │ │ │ + b 236b20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a6c0 │ │ │ │ + bne 13a698 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a6e8 │ │ │ │ + bne 13a6c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236b48 │ │ │ │ + bl 236b20 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13a704 │ │ │ │ + bne 13a6dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13a728 │ │ │ │ + bne 13a700 │ │ │ │ dmb ish │ │ │ │ - bl 2368c8 │ │ │ │ + bl 2368a0 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a730 │ │ │ │ + bne 13a708 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2368c8 │ │ │ │ + b 2368a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a768 │ │ │ │ + bne 13a740 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a790 │ │ │ │ + bne 13a768 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2368c8 │ │ │ │ + bl 2368a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 335d60 │ │ │ │ + bl 335d38 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a7b0 │ │ │ │ + bne 13a788 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5b6550 │ │ │ │ + b 5b6528 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a7e8 │ │ │ │ + bne 13a7c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a810 │ │ │ │ + bne 13a7e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b6550 │ │ │ │ + bl 5b6528 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a83c │ │ │ │ + bne 13a814 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13a884 │ │ │ │ + bne 13a85c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13a884 │ │ │ │ + beq 13a85c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13a890 │ │ │ │ + bne 13a868 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13a8d8 │ │ │ │ + bne 13a8b0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a8cc │ │ │ │ + beq 13a8a4 │ │ │ │ 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 13a8e0 │ │ │ │ + bne 13a8b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a90c │ │ │ │ + bne 13a8e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 13a92c │ │ │ │ + b 13a904 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a934 │ │ │ │ + bne 13a90c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a95c │ │ │ │ + bne 13a934 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #180 @ 0xb4 │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a97c │ │ │ │ + bne 13a954 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13a9a8 │ │ │ │ + bne 13a980 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8334 │ │ │ │ + bl 1e830c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a9b0 │ │ │ │ + bne 13a988 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a9d8 │ │ │ │ + bne 13a9b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236b48 │ │ │ │ + bl 236b20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a9ec │ │ │ │ + beq 13a9c4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 13aa2c │ │ │ │ + b 13aa04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13aa04 │ │ │ │ + bne 13a9dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13aa2c │ │ │ │ + bne 13aa04 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236b48 │ │ │ │ + bl 236b20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13aa3c │ │ │ │ - bl 147478 │ │ │ │ + beq 13aa14 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 33613c │ │ │ │ + bl 336114 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13aa60 │ │ │ │ + bne 13aa38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13aa84 │ │ │ │ + bne 13aa5c │ │ │ │ dmb ish │ │ │ │ - bl 5b6550 │ │ │ │ + bl 5b6528 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13aa98 │ │ │ │ + beq 13aa70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 13aad8 │ │ │ │ + b 13aab0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13aab4 │ │ │ │ + bne 13aa8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13aad8 │ │ │ │ + bne 13aab0 │ │ │ │ dmb ish │ │ │ │ - bl 5b6550 │ │ │ │ + bl 5b6528 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13aae8 │ │ │ │ - bl 147478 │ │ │ │ + beq 13aac0 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13ab0c │ │ │ │ + beq 13aae4 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bxeq lr │ │ │ │ - b 145c2c │ │ │ │ - b 14547c │ │ │ │ + b 145c04 │ │ │ │ + b 145454 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13ab78 │ │ │ │ + beq 13ab50 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13abb0 │ │ │ │ + bne 13ab88 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 152060 │ │ │ │ + bl 152038 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strh r0, [r4, #21] │ │ │ │ - beq 13ab58 │ │ │ │ + beq 13ab30 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 554dc │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 13ab48 │ │ │ │ + bne 13ab20 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ab80 │ │ │ │ + beq 13ab58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 13ab80 │ │ │ │ + bl 40e51c │ │ │ │ + b 13ab58 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 152060 │ │ │ │ + bl 152038 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #23] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ strbeq r5, [r4, #20] │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strb r5, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 13abd0 │ │ │ │ + b 13aba8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #21] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 1506b4 │ │ │ │ + bl 15068c │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #23] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 13abf8 │ │ │ │ + beq 13abd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #20] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ac14 │ │ │ │ + bne 13abec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13ac3c │ │ │ │ + bne 13ac14 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ac44 │ │ │ │ + bne 13ac1c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 234f3c │ │ │ │ + b 234f14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ac7c │ │ │ │ + bne 13ac54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13aca4 │ │ │ │ + bne 13ac7c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234f3c │ │ │ │ + bl 234f14 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r2, r1, #4 │ │ │ │ uxth r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ movcs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13ad34 │ │ │ │ + beq 13ad0c │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r1, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 13ad6c │ │ │ │ + bne 13ad44 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ad08 │ │ │ │ + beq 13ace0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ad20 │ │ │ │ + beq 13acf8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ad50 │ │ │ │ + beq 13ad28 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ad6c │ │ │ │ + beq 13ad44 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ad8c │ │ │ │ + beq 13ad64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 13adb4 │ │ │ │ + b 13ad8c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13adb8 │ │ │ │ + beq 13ad90 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #1656] @ 0x678 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13addc │ │ │ │ + beq 13adb4 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #432 @ 0x1b0 │ │ │ │ - b 14f888 │ │ │ │ + b 14f860 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 14656c │ │ │ │ + b 146544 │ │ │ │ ldrb r1, [r0, #1248] @ 0x4e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ae00 │ │ │ │ + beq 13add8 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #200 @ 0xc8 │ │ │ │ - b 141584 │ │ │ │ - b 14a4fc │ │ │ │ + b 14155c │ │ │ │ + b 14a4d4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13ae48 │ │ │ │ + beq 13ae20 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13ae70 │ │ │ │ + bne 13ae48 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13ae50 │ │ │ │ + bne 13ae28 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl 3d6cb4 │ │ │ │ + bl 3d6c8c │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl 14f26c │ │ │ │ + bl 14f244 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #89] @ 0x59 │ │ │ │ - b 13ae50 │ │ │ │ + b 13ae28 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 13acb0 │ │ │ │ + bl 13ac88 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 13ae74 │ │ │ │ + bhi 13ae4c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13ae74 │ │ │ │ + beq 13ae4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ae8c │ │ │ │ + beq 13ae64 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13aea4 │ │ │ │ + beq 13ae7c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 13ae68 │ │ │ │ + bl 40e51c │ │ │ │ + b 13ae40 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13aed4 │ │ │ │ + beq 13aeac │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 13af08 │ │ │ │ + b 13aee0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl 14f26c │ │ │ │ + bl 14f244 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #89] @ 0x59 │ │ │ │ - b 13af1c │ │ │ │ + b 13aef4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r0, [r4] │ │ │ │ - bl 14f9e0 │ │ │ │ + bl 14f9b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #328 @ 0x148 │ │ │ │ - bl 14bf54 │ │ │ │ + bl 14bf2c │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl 14292c │ │ │ │ + bl 142904 │ │ │ │ ldr r0, [r4, #420]! @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13af90 │ │ │ │ + beq 13af68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13af64 │ │ │ │ + bne 13af3c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 235258 │ │ │ │ + b 235230 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #420]! @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13afd0 │ │ │ │ + beq 13afa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13afa8 │ │ │ │ + bne 13af80 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13afd0 │ │ │ │ + bne 13afa8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235258 │ │ │ │ + bl 235230 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13b140 │ │ │ │ + bne 13b118 │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23bc6c │ │ │ │ + bl 23bc44 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13b068 │ │ │ │ + bne 13b040 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #52]! @ 0x34 │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13b014 │ │ │ │ + bne 13afec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b038 │ │ │ │ + bne 13b010 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2378f4 │ │ │ │ + bl 2378cc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b040 │ │ │ │ + bne 13b018 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b068 │ │ │ │ + bne 13b040 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a2a44 │ │ │ │ + bl 4a2a1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b0a0 │ │ │ │ + beq 13b078 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b07c │ │ │ │ + bne 13b054 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b0a0 │ │ │ │ + bne 13b078 │ │ │ │ dmb ish │ │ │ │ - bl 236990 │ │ │ │ + bl 236968 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #44]! @ 0x2c │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13b0ac │ │ │ │ + bne 13b084 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b0d0 │ │ │ │ + bne 13b0a8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2378f4 │ │ │ │ + bl 2378cc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b0d8 │ │ │ │ + bne 13b0b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b100 │ │ │ │ + bne 13b0d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a2a44 │ │ │ │ + bl 4a2a1c │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a900 │ │ │ │ + bl 23a8d8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b114 │ │ │ │ + bne 13b0ec │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4a23cc │ │ │ │ + b 4a23a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 13b21c │ │ │ │ + b 13b1f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b158 │ │ │ │ + bne 13b130 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b21c │ │ │ │ + bne 13b1f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a2a44 │ │ │ │ - b 13b21c │ │ │ │ + bl 4a2a1c │ │ │ │ + b 13b1f4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 13b254 │ │ │ │ + b 13b22c │ │ │ │ mov r5, r0 │ │ │ │ - b 13b25c │ │ │ │ + b 13b234 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b1a4 │ │ │ │ + bne 13b17c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b25c │ │ │ │ + bne 13b234 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a2a44 │ │ │ │ - b 13b25c │ │ │ │ + bl 4a2a1c │ │ │ │ + b 13b234 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b1e0 │ │ │ │ + bne 13b1b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b264 │ │ │ │ + bne 13b23c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a23cc │ │ │ │ - b 13b264 │ │ │ │ + bl 4a23a4 │ │ │ │ + b 13b23c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 139548 │ │ │ │ + bl 139520 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b254 │ │ │ │ + beq 13b22c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b230 │ │ │ │ + bne 13b208 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b254 │ │ │ │ + bne 13b22c │ │ │ │ dmb ish │ │ │ │ - bl 236990 │ │ │ │ + bl 236968 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 150fc8 │ │ │ │ + bl 150fa0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 14aafc │ │ │ │ + bl 14aad4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b338 │ │ │ │ + beq 13b310 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13b3cc │ │ │ │ + bne 13b3a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13b2c0 │ │ │ │ + beq 13b298 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13b2c0 │ │ │ │ + bcc 13b298 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b2c0 │ │ │ │ + beq 13b298 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b2d0 │ │ │ │ - bl 147478 │ │ │ │ + beq 13b2a8 │ │ │ │ + bl 147450 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b2dc │ │ │ │ + bne 13b2b4 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13b304 │ │ │ │ + bne 13b2dc │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b30c │ │ │ │ + bne 13b2e4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 233d04 │ │ │ │ + b 233cdc │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13b348 │ │ │ │ + bne 13b320 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13b370 │ │ │ │ + bne 13b348 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e7e64 │ │ │ │ + bl 1e7e3c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b378 │ │ │ │ + bne 13b350 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b3a0 │ │ │ │ + bne 13b378 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13b3cc │ │ │ │ + bcc 13b3a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b3cc │ │ │ │ + beq 13b3a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b3dc │ │ │ │ + bne 13b3b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b468 │ │ │ │ + bne 13b440 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233d04 │ │ │ │ - b 13b468 │ │ │ │ + bl 233cdc │ │ │ │ + b 13b440 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 13b448 │ │ │ │ + b 13b420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b420 │ │ │ │ + bne 13b3f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b448 │ │ │ │ + bne 13b420 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233d04 │ │ │ │ + bl 233cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 150248 │ │ │ │ + bl 150220 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 137164 │ │ │ │ + bl 13713c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #788] @ 0x314 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b490 │ │ │ │ + beq 13b468 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 13b49c │ │ │ │ + bne 13b474 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 13978c │ │ │ │ + b 139764 │ │ │ │ ldr r1, [r0, #776] @ 0x308 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13b4a0 │ │ │ │ + bcs 13b478 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #780]! @ 0x30c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13b4a8 │ │ │ │ + bne 13b480 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ ldrb r1, [r0, #244] @ 0xf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b4e8 │ │ │ │ + beq 13b4c0 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ - b 143554 │ │ │ │ - b 145fb8 │ │ │ │ + b 14352c │ │ │ │ + b 145f90 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13b544 │ │ │ │ + beq 13b51c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13b580 │ │ │ │ + bne 13b558 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b520 │ │ │ │ + beq 13b4f8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b538 │ │ │ │ + beq 13b510 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13b584 │ │ │ │ + beq 13b55c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13b580 │ │ │ │ + bne 13b558 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13b590 │ │ │ │ + beq 13b568 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13b580 │ │ │ │ + bne 13b558 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #48] @ 0x30 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 13b59c │ │ │ │ + beq 13b574 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 136f54 │ │ │ │ + b 136f2c │ │ │ │ add r0, r4, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 15017c │ │ │ │ + b 150154 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b80c0 │ │ │ │ + b 2b8098 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b5c4 │ │ │ │ + beq 13b59c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13b5dc │ │ │ │ + bne 13b5b4 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxne lr │ │ │ │ b 8cfb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -235468,569 +235458,569 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b620 │ │ │ │ + bne 13b5f8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13b668 │ │ │ │ + bne 13b640 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13b668 │ │ │ │ + beq 13b640 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13b674 │ │ │ │ + bne 13b64c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13b6bc │ │ │ │ + bne 13b694 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b6b0 │ │ │ │ + beq 13b688 │ │ │ │ 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 13b6c4 │ │ │ │ + bne 13b69c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b6f0 │ │ │ │ + bne 13b6c8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234b50 │ │ │ │ + b 234b28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 13b710 │ │ │ │ + b 13b6e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b718 │ │ │ │ + bne 13b6f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b740 │ │ │ │ + bne 13b718 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234b50 │ │ │ │ + bl 234b28 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b784 │ │ │ │ + beq 13b75c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 152114 │ │ │ │ + bl 1520ec │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl 146c1c │ │ │ │ + bl 146bf4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #856 @ 0x358 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 146c1c │ │ │ │ + b 146bf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl 146c1c │ │ │ │ + bl 146bf4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13b7e0 │ │ │ │ + bne 13b7b8 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 147224 │ │ │ │ + b 1471fc │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13b800 │ │ │ │ + beq 13b7d8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 554dc │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 13b7f0 │ │ │ │ + bne 13b7c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13b81c │ │ │ │ + beq 13b7f4 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #729] @ 0x2d9 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13b8a8 │ │ │ │ + beq 13b880 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13b850 │ │ │ │ + bne 13b828 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b874 │ │ │ │ + bne 13b84c │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #740]! @ 0x2e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b880 │ │ │ │ + bne 13b858 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b90c │ │ │ │ + bne 13b8e4 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 13b90c │ │ │ │ + bl 4b4088 │ │ │ │ + b 13b8e4 │ │ │ │ ldrb r0, [r4, #780] @ 0x30c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13b90c │ │ │ │ + bne 13b8e4 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13b90c │ │ │ │ + beq 13b8e4 │ │ │ │ ldr r0, [r4, #752] @ 0x2f0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #760] @ 0x2f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #752] @ 0x2f0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13b8fc │ │ │ │ + beq 13b8d4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13b8e8 │ │ │ │ + bne 13b8c0 │ │ │ │ ldr r0, [r4, #756] @ 0x2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b90c │ │ │ │ - bl 147478 │ │ │ │ + beq 13b8e4 │ │ │ │ + bl 147450 │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 13b920 │ │ │ │ + bgt 13b8f8 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 13b934 │ │ │ │ + bne 13b90c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b934 │ │ │ │ + beq 13b90c │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b948 │ │ │ │ + beq 13b920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #728] @ 0x2d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 13b958 │ │ │ │ + b 13b930 │ │ │ │ mov r6, r0 │ │ │ │ - b 13b9bc │ │ │ │ + b 13b994 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #740]! @ 0x2e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13b970 │ │ │ │ + bne 13b948 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13b9bc │ │ │ │ + bne 13b994 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 13b9bc │ │ │ │ + bl 4b4088 │ │ │ │ + b 13b994 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1464c0 │ │ │ │ + bl 146498 │ │ │ │ ldr r1, [r4, #708] @ 0x2c4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b9f0 │ │ │ │ + beq 13b9c8 │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 13b9f0 │ │ │ │ + bne 13b9c8 │ │ │ │ ldr r0, [r4, #712] @ 0x2c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ba04 │ │ │ │ + beq 13b9dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #2216] @ 0x8a8 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 13bd58 │ │ │ │ + bhi 13bd30 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 14913c │ │ │ │ + b 149114 │ │ │ │ ldr r0, [r4, #2276] @ 0x8e4 │ │ │ │ add r6, r4, #2224 @ 0x8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ba7c │ │ │ │ - bl 147478 │ │ │ │ + beq 13ba54 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [r4, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bc24 │ │ │ │ + beq 13bbfc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #2264] @ 0x8d8 │ │ │ │ blx r1 │ │ │ │ - b 13bc24 │ │ │ │ + b 13bbfc │ │ │ │ ldrb r0, [r4, #2268] @ 0x8dc │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13bd14 │ │ │ │ + bne 13bcec │ │ │ │ ldr r0, [r4, #2232] @ 0x8b8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13bd14 │ │ │ │ + beq 13bcec │ │ │ │ ldr r0, [r4, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13baf4 │ │ │ │ + beq 13bacc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13bae0 │ │ │ │ + bne 13bab8 │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bd14 │ │ │ │ - bl 147478 │ │ │ │ - b 13bd14 │ │ │ │ + beq 13bcec │ │ │ │ + bl 147450 │ │ │ │ + b 13bcec │ │ │ │ ldr r0, [r4, #2232] @ 0x8b8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13bc24 │ │ │ │ + beq 13bbfc │ │ │ │ ldr r0, [r4, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13bb50 │ │ │ │ + beq 13bb28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13bb3c │ │ │ │ + bne 13bb14 │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bc24 │ │ │ │ - bl 147478 │ │ │ │ - b 13bc24 │ │ │ │ + beq 13bbfc │ │ │ │ + bl 147450 │ │ │ │ + b 13bbfc │ │ │ │ ldr r0, [r4, #2232] @ 0x8b8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13bc2c │ │ │ │ + beq 13bc04 │ │ │ │ ldr r0, [r4, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13bbac │ │ │ │ + beq 13bb84 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13bb98 │ │ │ │ + bne 13bb70 │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bc2c │ │ │ │ - bl 147478 │ │ │ │ - b 13bc2c │ │ │ │ + beq 13bc04 │ │ │ │ + bl 147450 │ │ │ │ + b 13bc04 │ │ │ │ ldr r0, [r4, #2232] @ 0x8b8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13bc24 │ │ │ │ + beq 13bbfc │ │ │ │ ldr r0, [r4, #2240] @ 0x8c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #2248] @ 0x8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #2240] @ 0x8c0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13bc08 │ │ │ │ + beq 13bbe0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13bbf4 │ │ │ │ + bne 13bbcc │ │ │ │ ldr r0, [r4, #2244] @ 0x8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bc24 │ │ │ │ - bl 147478 │ │ │ │ - b 13bc24 │ │ │ │ + beq 13bbfc │ │ │ │ + bl 147450 │ │ │ │ + b 13bbfc │ │ │ │ add r0, r4, #2224 @ 0x8b0 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2219] @ 0x8ab │ │ │ │ movw r0, #1416 @ 0x588 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 150ee8 │ │ │ │ + bl 150ec0 │ │ │ │ ldrb r0, [r4, #2218] @ 0x8aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bcac │ │ │ │ + beq 13bc84 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #2204]! @ 0x89c │ │ │ │ dmb ish │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13bc54 │ │ │ │ + bne 13bc2c │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13bc7c │ │ │ │ + bne 13bc54 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13bc84 │ │ │ │ + bne 13bc5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13bcac │ │ │ │ + bne 13bc84 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #1408]! @ 0x580 │ │ │ │ strb r2, [r0, #810] @ 0x32a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13bcc0 │ │ │ │ + bne 13bc98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13bce4 │ │ │ │ + bne 13bcbc │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1412]! @ 0x584 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13bcf0 │ │ │ │ + bne 13bcc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13bd14 │ │ │ │ + bne 13bcec │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [r4, #2192] @ 0x890 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 13bd28 │ │ │ │ + bgt 13bd00 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 13bd3c │ │ │ │ + bne 13bd14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bd3c │ │ │ │ + beq 13bd14 │ │ │ │ ldr r0, [r4, #2196] @ 0x894 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #2217] @ 0x8a9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bd50 │ │ │ │ + beq 13bd28 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2217] @ 0x8a9 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 13be0c │ │ │ │ - b 13bdac │ │ │ │ + b 13bde4 │ │ │ │ + b 13bd84 │ │ │ │ mov r5, r0 │ │ │ │ - b 13bdb8 │ │ │ │ - b 13bdac │ │ │ │ - b 13bdac │ │ │ │ + b 13bd90 │ │ │ │ + b 13bd84 │ │ │ │ + b 13bd84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 144644 │ │ │ │ - b 13bdb0 │ │ │ │ + bl 14461c │ │ │ │ + b 13bd88 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bdb0 │ │ │ │ + beq 13bd88 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #2264] @ 0x8d8 │ │ │ │ blx r1 │ │ │ │ - b 13bdb0 │ │ │ │ + b 13bd88 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2219] @ 0x8ab │ │ │ │ movw r0, #1416 @ 0x588 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 150ee8 │ │ │ │ - b 13be68 │ │ │ │ + bl 150ec0 │ │ │ │ + b 13be40 │ │ │ │ mov r5, r0 │ │ │ │ - b 13be80 │ │ │ │ + b 13be58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13bddc │ │ │ │ + bne 13bdb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13be80 │ │ │ │ + bne 13be58 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b4310 │ │ │ │ - b 13be80 │ │ │ │ + bl 4b42e8 │ │ │ │ + b 13be58 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 13be90 │ │ │ │ + b 13be68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1412]! @ 0x584 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13be24 │ │ │ │ + bne 13bdfc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13be90 │ │ │ │ + bne 13be68 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 13be90 │ │ │ │ + bl 4b4088 │ │ │ │ + b 13be68 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2217] @ 0x8a9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #2218] @ 0x8aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13be80 │ │ │ │ + beq 13be58 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 150720 │ │ │ │ + bl 1506f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2218] @ 0x8aa │ │ │ │ add r0, r4, #1408 @ 0x580 │ │ │ │ - bl 1464c0 │ │ │ │ + bl 146498 │ │ │ │ ldr r1, [r4, #2192] @ 0x890 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bec4 │ │ │ │ + beq 13be9c │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 13bec4 │ │ │ │ + bne 13be9c │ │ │ │ ldr r0, [r4, #2196] @ 0x894 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #2217] @ 0x8a9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bed8 │ │ │ │ + beq 13beb0 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #2217] @ 0x8a9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -236039,128 +236029,128 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13bf0c │ │ │ │ + bne 13bee4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13bf54 │ │ │ │ + bne 13bf2c │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13bf54 │ │ │ │ + beq 13bf2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13bf60 │ │ │ │ + bne 13bf38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13bfa8 │ │ │ │ + bne 13bf80 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bf9c │ │ │ │ + beq 13bf74 │ │ │ │ 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 13bfb0 │ │ │ │ + bne 13bf88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13bfdc │ │ │ │ + bne 13bfb4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2334d8 │ │ │ │ + b 2334b0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 13bffc │ │ │ │ + b 13bfd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c004 │ │ │ │ + bne 13bfdc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c02c │ │ │ │ + bne 13c004 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c05c │ │ │ │ + beq 13c034 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #356] @ 0x164 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #337] @ 0x151 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 13c080 │ │ │ │ + beq 13c058 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13c0a0 │ │ │ │ + beq 13c078 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13c0b4 │ │ │ │ + bne 13c08c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 1433c0 │ │ │ │ - b 13c0b4 │ │ │ │ + bl 143398 │ │ │ │ + b 13c08c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13c0b4 │ │ │ │ + beq 13c08c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #336] @ 0x150 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #336] @ 0x150 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 13c40c │ │ │ │ + bhi 13c3e4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @@ -236173,998 +236163,998 @@ │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 14ab80 │ │ │ │ + b 14ab58 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c150 │ │ │ │ + bne 13c128 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c198 │ │ │ │ + bne 13c170 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c198 │ │ │ │ + beq 13c170 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c1a4 │ │ │ │ + bne 13c17c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c1ec │ │ │ │ + bne 13c1c4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c1e0 │ │ │ │ + beq 13c1b8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c1f4 │ │ │ │ + bne 13c1cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c21c │ │ │ │ + bne 13c1f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234b50 │ │ │ │ + bl 234b28 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #23] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c244 │ │ │ │ + bne 13c21c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c28c │ │ │ │ + bne 13c264 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c28c │ │ │ │ + beq 13c264 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c298 │ │ │ │ + bne 13c270 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c2e0 │ │ │ │ + bne 13c2b8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c2d4 │ │ │ │ + beq 13c2ac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c2e8 │ │ │ │ + bne 13c2c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c310 │ │ │ │ + bne 13c2e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c338 │ │ │ │ + bne 13c310 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c380 │ │ │ │ + bne 13c358 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c380 │ │ │ │ + beq 13c358 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c38c │ │ │ │ + bne 13c364 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c3d4 │ │ │ │ + bne 13c3ac │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c3c8 │ │ │ │ + beq 13c3a0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c3dc │ │ │ │ + bne 13c3b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c404 │ │ │ │ + bne 13c3dc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2342bc │ │ │ │ + bl 234294 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c42c │ │ │ │ + bne 13c404 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c474 │ │ │ │ + bne 13c44c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c474 │ │ │ │ + beq 13c44c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c480 │ │ │ │ + bne 13c458 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c4c8 │ │ │ │ + bne 13c4a0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c4bc │ │ │ │ + beq 13c494 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c4d0 │ │ │ │ + bne 13c4a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c4f8 │ │ │ │ + bne 13c4d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c520 │ │ │ │ + bne 13c4f8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c568 │ │ │ │ + bne 13c540 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c568 │ │ │ │ + beq 13c540 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c574 │ │ │ │ + bne 13c54c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c5bc │ │ │ │ + bne 13c594 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c5b0 │ │ │ │ + beq 13c588 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c5c4 │ │ │ │ + bne 13c59c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c5ec │ │ │ │ + bne 13c5c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2342bc │ │ │ │ + bl 234294 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #22] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c614 │ │ │ │ + bne 13c5ec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c65c │ │ │ │ + bne 13c634 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c65c │ │ │ │ + beq 13c634 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c668 │ │ │ │ + bne 13c640 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c6b0 │ │ │ │ + bne 13c688 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c6a4 │ │ │ │ + beq 13c67c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c6b8 │ │ │ │ + bne 13c690 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c6e0 │ │ │ │ + bne 13c6b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #30] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c708 │ │ │ │ + bne 13c6e0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c750 │ │ │ │ + bne 13c728 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c750 │ │ │ │ + beq 13c728 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c75c │ │ │ │ + bne 13c734 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c7a4 │ │ │ │ + bne 13c77c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c798 │ │ │ │ + beq 13c770 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c7ac │ │ │ │ + bne 13c784 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c7d4 │ │ │ │ + bne 13c7ac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #31] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c7fc │ │ │ │ + bne 13c7d4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c844 │ │ │ │ + bne 13c81c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c844 │ │ │ │ + beq 13c81c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c850 │ │ │ │ + bne 13c828 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c898 │ │ │ │ + bne 13c870 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c88c │ │ │ │ + beq 13c864 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c8a0 │ │ │ │ + bne 13c878 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c8c8 │ │ │ │ + bne 13c8a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c8f0 │ │ │ │ + bne 13c8c8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c938 │ │ │ │ + bne 13c910 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13c938 │ │ │ │ + beq 13c910 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c944 │ │ │ │ + bne 13c91c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13c98c │ │ │ │ + bne 13c964 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c980 │ │ │ │ + beq 13c958 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c994 │ │ │ │ + bne 13c96c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c9bc │ │ │ │ + bne 13c994 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #27] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c9e4 │ │ │ │ + bne 13c9bc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ca2c │ │ │ │ + bne 13ca04 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13ca2c │ │ │ │ + beq 13ca04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ca38 │ │ │ │ + bne 13ca10 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ca80 │ │ │ │ + bne 13ca58 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ca74 │ │ │ │ + beq 13ca4c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ca88 │ │ │ │ + bne 13ca60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13cab0 │ │ │ │ + bne 13ca88 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #26] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cad8 │ │ │ │ + bne 13cab0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13cb20 │ │ │ │ + bne 13caf8 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13cb20 │ │ │ │ + beq 13caf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13cb2c │ │ │ │ + bne 13cb04 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13cb74 │ │ │ │ + bne 13cb4c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cb68 │ │ │ │ + beq 13cb40 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cb7c │ │ │ │ + bne 13cb54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13cba4 │ │ │ │ + bne 13cb7c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234b50 │ │ │ │ + bl 234b28 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cbcc │ │ │ │ + bne 13cba4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13cc14 │ │ │ │ + bne 13cbec │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13cc14 │ │ │ │ + beq 13cbec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13cc20 │ │ │ │ + bne 13cbf8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13cc68 │ │ │ │ + bne 13cc40 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cc5c │ │ │ │ + beq 13cc34 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cc70 │ │ │ │ + bne 13cc48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13cc98 │ │ │ │ + bne 13cc70 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13cdc8 │ │ │ │ + b 13cda0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13ce04 │ │ │ │ + b 13cddc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13ce40 │ │ │ │ + b 13ce18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13ce7c │ │ │ │ + b 13ce54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13ceb8 │ │ │ │ + b 13ce90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13cef4 │ │ │ │ + b 13cecc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13cf30 │ │ │ │ + b 13cf08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13cf6c │ │ │ │ + b 13cf44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13cfa8 │ │ │ │ + b 13cf80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13cfe4 │ │ │ │ + b 13cfbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13d020 │ │ │ │ + b 13cff8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13d05c │ │ │ │ + b 13d034 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cdd0 │ │ │ │ + bne 13cda8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d098 │ │ │ │ + bne 13d070 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d098 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d070 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ce0c │ │ │ │ + bne 13cde4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d0ac │ │ │ │ + bne 13d084 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234b50 │ │ │ │ - b 13d0ac │ │ │ │ + bl 234b28 │ │ │ │ + b 13d084 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ce48 │ │ │ │ + bne 13ce20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d0c0 │ │ │ │ + bne 13d098 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d0c0 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d098 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ce84 │ │ │ │ + bne 13ce5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d0d4 │ │ │ │ + bne 13d0ac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d0d4 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d0ac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cec0 │ │ │ │ + bne 13ce98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d0e8 │ │ │ │ + bne 13d0c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d0e8 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d0c0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cefc │ │ │ │ + bne 13ced4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d0fc │ │ │ │ + bne 13d0d4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d0fc │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d0d4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cf38 │ │ │ │ + bne 13cf10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d110 │ │ │ │ + bne 13d0e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d110 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d0e8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cf74 │ │ │ │ + bne 13cf4c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d124 │ │ │ │ + bne 13d0fc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2342bc │ │ │ │ - b 13d124 │ │ │ │ + bl 234294 │ │ │ │ + b 13d0fc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cfb0 │ │ │ │ + bne 13cf88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d138 │ │ │ │ + bne 13d110 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ - b 13d138 │ │ │ │ + bl 23453c │ │ │ │ + b 13d110 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cfec │ │ │ │ + bne 13cfc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d14c │ │ │ │ + bne 13d124 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2342bc │ │ │ │ - b 13d14c │ │ │ │ + bl 234294 │ │ │ │ + b 13d124 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d028 │ │ │ │ + bne 13d000 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d160 │ │ │ │ + bne 13d138 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ - b 13d160 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13d138 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d064 │ │ │ │ + bne 13d03c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d174 │ │ │ │ + bne 13d14c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234b50 │ │ │ │ - b 13d174 │ │ │ │ + bl 234b28 │ │ │ │ + b 13d14c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -237220,360 +237210,360 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #23] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13d1c8 │ │ │ │ + bne 13d1a0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13d1a4 │ │ │ │ + bne 13d17c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13d1c8 │ │ │ │ + bne 13d1a0 │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1560] @ 0x618 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 13d508 │ │ │ │ + bhi 13d4e0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 14e634 │ │ │ │ + b 14e60c │ │ │ │ ldr r0, [r4, #1620] @ 0x654 │ │ │ │ add r6, r4, #1568 @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d230 │ │ │ │ - bl 147478 │ │ │ │ + beq 13d208 │ │ │ │ + bl 147450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [r4, #1604] @ 0x644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d3d8 │ │ │ │ + beq 13d3b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #1608] @ 0x648 │ │ │ │ blx r1 │ │ │ │ - b 13d3d8 │ │ │ │ + b 13d3b0 │ │ │ │ ldrb r0, [r4, #1612] @ 0x64c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13d4c4 │ │ │ │ + bne 13d49c │ │ │ │ ldr r0, [r4, #1576] @ 0x628 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13d4c4 │ │ │ │ + beq 13d49c │ │ │ │ ldr r0, [r4, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13d2a8 │ │ │ │ + beq 13d280 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d294 │ │ │ │ + bne 13d26c │ │ │ │ ldr r0, [r4, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d4c4 │ │ │ │ - bl 147478 │ │ │ │ - b 13d4c4 │ │ │ │ + beq 13d49c │ │ │ │ + bl 147450 │ │ │ │ + b 13d49c │ │ │ │ ldr r0, [r4, #1576] @ 0x628 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13d3d8 │ │ │ │ + beq 13d3b0 │ │ │ │ ldr r0, [r4, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13d304 │ │ │ │ + beq 13d2dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d2f0 │ │ │ │ + bne 13d2c8 │ │ │ │ ldr r0, [r4, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d3d8 │ │ │ │ - bl 147478 │ │ │ │ - b 13d3d8 │ │ │ │ + beq 13d3b0 │ │ │ │ + bl 147450 │ │ │ │ + b 13d3b0 │ │ │ │ ldr r0, [r4, #1576] @ 0x628 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13d3e0 │ │ │ │ + beq 13d3b8 │ │ │ │ ldr r0, [r4, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13d360 │ │ │ │ + beq 13d338 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d34c │ │ │ │ + bne 13d324 │ │ │ │ ldr r0, [r4, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d3e0 │ │ │ │ - bl 147478 │ │ │ │ - b 13d3e0 │ │ │ │ + beq 13d3b8 │ │ │ │ + bl 147450 │ │ │ │ + b 13d3b8 │ │ │ │ ldr r0, [r4, #1576] @ 0x628 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13d3d8 │ │ │ │ + beq 13d3b0 │ │ │ │ ldr r0, [r4, #1584] @ 0x630 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #1584] @ 0x630 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 13d3bc │ │ │ │ + beq 13d394 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d3a8 │ │ │ │ + bne 13d380 │ │ │ │ ldr r0, [r4, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d3d8 │ │ │ │ - bl 147478 │ │ │ │ - b 13d3d8 │ │ │ │ + beq 13d3b0 │ │ │ │ + bl 147450 │ │ │ │ + b 13d3b0 │ │ │ │ add r0, r4, #1568 @ 0x620 │ │ │ │ - bl 13a2a8 │ │ │ │ + bl 13a280 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1563] @ 0x61b │ │ │ │ add r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 150ee8 │ │ │ │ + bl 150ec0 │ │ │ │ ldrb r0, [r4, #1562] @ 0x61a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d45c │ │ │ │ + beq 13d434 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #1548]! @ 0x60c │ │ │ │ dmb ish │ │ │ │ add r2, r0, #816 @ 0x330 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13d404 │ │ │ │ + bne 13d3dc │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 13d42c │ │ │ │ + bne 13d404 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8cd4 │ │ │ │ + bl 1e8cac │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d434 │ │ │ │ + bne 13d40c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d45c │ │ │ │ + bne 13d434 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b4310 │ │ │ │ + bl 4b42e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #752]! @ 0x2f0 │ │ │ │ strb r2, [r0, #810] @ 0x32a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13d470 │ │ │ │ + bne 13d448 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13d494 │ │ │ │ + bne 13d46c │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #756]! @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13d4a0 │ │ │ │ + bne 13d478 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13d4c4 │ │ │ │ + bne 13d49c │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r1, [r4, #1536] @ 0x600 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 13d4d8 │ │ │ │ + bgt 13d4b0 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 13d4ec │ │ │ │ + bne 13d4c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13d4ec │ │ │ │ + beq 13d4c4 │ │ │ │ ldr r0, [r4, #1540] @ 0x604 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #1561] @ 0x619 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d500 │ │ │ │ + beq 13d4d8 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1561] @ 0x619 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 13d5b8 │ │ │ │ - b 13d55c │ │ │ │ + b 13d590 │ │ │ │ + b 13d534 │ │ │ │ mov r5, r0 │ │ │ │ - b 13d568 │ │ │ │ - b 13d55c │ │ │ │ - b 13d55c │ │ │ │ + b 13d540 │ │ │ │ + b 13d534 │ │ │ │ + b 13d534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 144644 │ │ │ │ - b 13d560 │ │ │ │ + bl 14461c │ │ │ │ + b 13d538 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1604] @ 0x644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d560 │ │ │ │ + beq 13d538 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #1608] @ 0x648 │ │ │ │ blx r1 │ │ │ │ - b 13d560 │ │ │ │ + b 13d538 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1563] @ 0x61b │ │ │ │ add r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 150ee8 │ │ │ │ - b 13d614 │ │ │ │ + bl 150ec0 │ │ │ │ + b 13d5ec │ │ │ │ mov r5, r0 │ │ │ │ - b 13d62c │ │ │ │ + b 13d604 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d588 │ │ │ │ + bne 13d560 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d62c │ │ │ │ + bne 13d604 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b4310 │ │ │ │ - b 13d62c │ │ │ │ + bl 4b42e8 │ │ │ │ + b 13d604 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - b 13d63c │ │ │ │ + b 13d614 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #756]! @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13d5d0 │ │ │ │ + bne 13d5a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13d63c │ │ │ │ + bne 13d614 │ │ │ │ dmb ish │ │ │ │ - bl 4b40b0 │ │ │ │ - b 13d63c │ │ │ │ + bl 4b4088 │ │ │ │ + b 13d614 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1561] @ 0x619 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #1562] @ 0x61a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d62c │ │ │ │ + beq 13d604 │ │ │ │ movw r0, #1548 @ 0x60c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 150720 │ │ │ │ + bl 1506f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1562] @ 0x61a │ │ │ │ add r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 1464c0 │ │ │ │ + bl 146498 │ │ │ │ ldr r1, [r4, #1536] @ 0x600 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #-2147483637 @ 0x8000000b │ │ │ │ movwlt r0, #1 │ │ │ │ subs r2, r1, #-2147483646 @ 0x80000002 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13d670 │ │ │ │ + beq 13d648 │ │ │ │ ands r0, r0, r2 │ │ │ │ - bne 13d670 │ │ │ │ + bne 13d648 │ │ │ │ ldr r0, [r4, #1540] @ 0x604 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [r4, #1561] @ 0x619 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d684 │ │ │ │ + beq 13d65c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 147370 │ │ │ │ + bl 147348 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1561] @ 0x619 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 13d6b4 │ │ │ │ + beq 13d68c │ │ │ │ cmp r1, #4 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 141320 │ │ │ │ + b 1412f8 │ │ │ │ ldrb r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 13d6d4 │ │ │ │ + bne 13d6ac │ │ │ │ ldrb r1, [r0, #336] @ 0x150 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #328] @ 0x148 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq 13d6d8 │ │ │ │ + beq 13d6b0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #168 @ 0xa8 │ │ │ │ - b 152bfc │ │ │ │ + b 152bd4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi 13de30 │ │ │ │ + bhi 13de08 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r0, lsr r7 │ │ │ │ andeq r0, r0, r0, lsr r7 │ │ │ │ andeq r0, r0, r0, ror #27 │ │ │ │ @@ -237602,2344 +237592,2344 @@ │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ andeq r0, r0, r4, ror #6 │ │ │ │ @ instruction: 0x00001ab0 │ │ │ │ @ instruction: 0x000019bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 14c09c │ │ │ │ + b 14c074 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d7a4 │ │ │ │ + bne 13d77c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13d7ec │ │ │ │ + bne 13d7c4 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d7f8 │ │ │ │ + bne 13d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13d840 │ │ │ │ + bne 13d818 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d80c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d848 │ │ │ │ + bne 13d820 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d870 │ │ │ │ + bne 13d848 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #79] @ 0x4f │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d898 │ │ │ │ + bne 13d870 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13d8e0 │ │ │ │ + bne 13d8b8 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13d8e0 │ │ │ │ + beq 13d8b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d8ec │ │ │ │ + bne 13d8c4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13d934 │ │ │ │ + bne 13d90c │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d928 │ │ │ │ + beq 13d900 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d93c │ │ │ │ + bne 13d914 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d964 │ │ │ │ + bne 13d93c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #76] @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d98c │ │ │ │ + bne 13d964 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13d9d4 │ │ │ │ + bne 13d9ac │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13d9d4 │ │ │ │ + beq 13d9ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d9e0 │ │ │ │ + bne 13d9b8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13da28 │ │ │ │ + bne 13da00 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13da1c │ │ │ │ + beq 13d9f4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13da30 │ │ │ │ + bne 13da08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13da58 │ │ │ │ + bne 13da30 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #84] @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13da80 │ │ │ │ + bne 13da58 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dac8 │ │ │ │ + bne 13daa0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13dac8 │ │ │ │ + beq 13daa0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13dad4 │ │ │ │ + bne 13daac │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13db1c │ │ │ │ + bne 13daf4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13db10 │ │ │ │ + beq 13dae8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13db24 │ │ │ │ + bne 13dafc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13db4c │ │ │ │ + bne 13db24 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13db74 │ │ │ │ + bne 13db4c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dbbc │ │ │ │ + bne 13db94 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13dbbc │ │ │ │ + beq 13db94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13dbc8 │ │ │ │ + bne 13dba0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dc10 │ │ │ │ + bne 13dbe8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13dc04 │ │ │ │ + beq 13dbdc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13dc18 │ │ │ │ + bne 13dbf0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13dc40 │ │ │ │ + bne 13dc18 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #74] @ 0x4a │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13dc68 │ │ │ │ + bne 13dc40 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dcb0 │ │ │ │ + bne 13dc88 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13dcb0 │ │ │ │ + beq 13dc88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13dcbc │ │ │ │ + bne 13dc94 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dd04 │ │ │ │ + bne 13dcdc │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13dcf8 │ │ │ │ + beq 13dcd0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13dd0c │ │ │ │ + bne 13dce4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13dd34 │ │ │ │ + bne 13dd0c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13dd5c │ │ │ │ + bne 13dd34 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dda4 │ │ │ │ + bne 13dd7c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13dda4 │ │ │ │ + beq 13dd7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ddb0 │ │ │ │ + bne 13dd88 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ddf8 │ │ │ │ + bne 13ddd0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ddec │ │ │ │ + beq 13ddc4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13de00 │ │ │ │ + bne 13ddd8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13de28 │ │ │ │ + bne 13de00 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #69] @ 0x45 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13de50 │ │ │ │ + bne 13de28 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13de98 │ │ │ │ + bne 13de70 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13de98 │ │ │ │ + beq 13de70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13dea4 │ │ │ │ + bne 13de7c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13deec │ │ │ │ + bne 13dec4 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13dee0 │ │ │ │ + beq 13deb8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13def4 │ │ │ │ + bne 13decc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13df1c │ │ │ │ + bne 13def4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #75] @ 0x4b │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13df44 │ │ │ │ + bne 13df1c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13df8c │ │ │ │ + bne 13df64 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13df8c │ │ │ │ + beq 13df64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13df98 │ │ │ │ + bne 13df70 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13dfe0 │ │ │ │ + bne 13dfb8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13dfd4 │ │ │ │ + beq 13dfac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13dfe8 │ │ │ │ + bne 13dfc0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e010 │ │ │ │ + bne 13dfe8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e038 │ │ │ │ + bne 13e010 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e080 │ │ │ │ + bne 13e058 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e080 │ │ │ │ + beq 13e058 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e08c │ │ │ │ + bne 13e064 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e0d4 │ │ │ │ + bne 13e0ac │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e0c8 │ │ │ │ + beq 13e0a0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e0dc │ │ │ │ + bne 13e0b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e104 │ │ │ │ + bne 13e0dc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #78] @ 0x4e │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e12c │ │ │ │ + bne 13e104 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e174 │ │ │ │ + bne 13e14c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e174 │ │ │ │ + beq 13e14c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e180 │ │ │ │ + bne 13e158 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e1c8 │ │ │ │ + bne 13e1a0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e1bc │ │ │ │ + beq 13e194 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e1d0 │ │ │ │ + bne 13e1a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e1f8 │ │ │ │ + bne 13e1d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #95] @ 0x5f │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e220 │ │ │ │ + bne 13e1f8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e268 │ │ │ │ + bne 13e240 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e268 │ │ │ │ + beq 13e240 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e274 │ │ │ │ + bne 13e24c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e2bc │ │ │ │ + bne 13e294 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e2b0 │ │ │ │ + beq 13e288 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e2c4 │ │ │ │ + bne 13e29c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e2ec │ │ │ │ + bne 13e2c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e314 │ │ │ │ + bne 13e2ec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e35c │ │ │ │ + bne 13e334 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e35c │ │ │ │ + beq 13e334 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e368 │ │ │ │ + bne 13e340 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e3b0 │ │ │ │ + bne 13e388 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e3a4 │ │ │ │ + beq 13e37c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e3b8 │ │ │ │ + bne 13e390 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e3e0 │ │ │ │ + bne 13e3b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e408 │ │ │ │ + bne 13e3e0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e450 │ │ │ │ + bne 13e428 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e450 │ │ │ │ + beq 13e428 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e45c │ │ │ │ + bne 13e434 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e4a4 │ │ │ │ + bne 13e47c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e498 │ │ │ │ + beq 13e470 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e4ac │ │ │ │ + bne 13e484 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e4d4 │ │ │ │ + bne 13e4ac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #73] @ 0x49 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e4fc │ │ │ │ + bne 13e4d4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e544 │ │ │ │ + bne 13e51c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e544 │ │ │ │ + beq 13e51c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e550 │ │ │ │ + bne 13e528 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e598 │ │ │ │ + bne 13e570 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e58c │ │ │ │ + beq 13e564 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e5a0 │ │ │ │ + bne 13e578 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e5c8 │ │ │ │ + bne 13e5a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e5f0 │ │ │ │ + bne 13e5c8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e638 │ │ │ │ + bne 13e610 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e638 │ │ │ │ + beq 13e610 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e644 │ │ │ │ + bne 13e61c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e68c │ │ │ │ + bne 13e664 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e680 │ │ │ │ + beq 13e658 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e694 │ │ │ │ + bne 13e66c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e6bc │ │ │ │ + bne 13e694 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #91] @ 0x5b │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e6e4 │ │ │ │ + bne 13e6bc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e72c │ │ │ │ + bne 13e704 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e72c │ │ │ │ + beq 13e704 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e738 │ │ │ │ + bne 13e710 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e780 │ │ │ │ + bne 13e758 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e774 │ │ │ │ + beq 13e74c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e788 │ │ │ │ + bne 13e760 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e7b0 │ │ │ │ + bne 13e788 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #90] @ 0x5a │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e7d8 │ │ │ │ + bne 13e7b0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e820 │ │ │ │ + bne 13e7f8 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e820 │ │ │ │ + beq 13e7f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e82c │ │ │ │ + bne 13e804 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e874 │ │ │ │ + bne 13e84c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e868 │ │ │ │ + beq 13e840 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e87c │ │ │ │ + bne 13e854 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e8a4 │ │ │ │ + bne 13e87c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #83] @ 0x53 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e8cc │ │ │ │ + bne 13e8a4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e914 │ │ │ │ + bne 13e8ec │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13e914 │ │ │ │ + beq 13e8ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e920 │ │ │ │ + bne 13e8f8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13e968 │ │ │ │ + bne 13e940 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e95c │ │ │ │ + beq 13e934 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e970 │ │ │ │ + bne 13e948 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e998 │ │ │ │ + bne 13e970 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #82] @ 0x52 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e9c0 │ │ │ │ + bne 13e998 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ea08 │ │ │ │ + bne 13e9e0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13ea08 │ │ │ │ + beq 13e9e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ea14 │ │ │ │ + bne 13e9ec │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ea5c │ │ │ │ + bne 13ea34 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ea50 │ │ │ │ + beq 13ea28 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ea64 │ │ │ │ + bne 13ea3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13ea8c │ │ │ │ + bne 13ea64 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #94] @ 0x5e │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13eab4 │ │ │ │ + bne 13ea8c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13eafc │ │ │ │ + bne 13ead4 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13eafc │ │ │ │ + beq 13ead4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13eb08 │ │ │ │ + bne 13eae0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13eb50 │ │ │ │ + bne 13eb28 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13eb44 │ │ │ │ + beq 13eb1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13eb58 │ │ │ │ + bne 13eb30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13eb80 │ │ │ │ + bne 13eb58 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13ebb0 │ │ │ │ + bne 13eb88 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ebb0 │ │ │ │ + beq 13eb88 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ebcc │ │ │ │ + bne 13eba4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ec14 │ │ │ │ + bne 13ebec │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13ec14 │ │ │ │ + beq 13ebec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ec20 │ │ │ │ + bne 13ebf8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ec68 │ │ │ │ + bne 13ec40 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ec5c │ │ │ │ + beq 13ec34 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ec70 │ │ │ │ + bne 13ec48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13ec98 │ │ │ │ + bne 13ec70 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13ecec │ │ │ │ + bne 13ecc4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13ecec │ │ │ │ + bcc 13ecc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13ecc8 │ │ │ │ + bne 13eca0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13ecec │ │ │ │ + bne 13ecc4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ed08 │ │ │ │ + bne 13ece0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ed50 │ │ │ │ + bne 13ed28 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13ed50 │ │ │ │ + beq 13ed28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ed5c │ │ │ │ + bne 13ed34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13eda4 │ │ │ │ + bne 13ed7c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ed98 │ │ │ │ + beq 13ed70 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13edac │ │ │ │ + bne 13ed84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13edd4 │ │ │ │ + bne 13edac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ strb r0, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13edfc │ │ │ │ + bne 13edd4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ee44 │ │ │ │ + bne 13ee1c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13ee44 │ │ │ │ + beq 13ee1c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ee50 │ │ │ │ + bne 13ee28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ee98 │ │ │ │ + bne 13ee70 │ │ │ │ ldrd r0, [r5, #68] @ 0x44 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ee8c │ │ │ │ + beq 13ee64 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13eea0 │ │ │ │ + bne 13ee78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13eec8 │ │ │ │ + bne 13eea0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233754 │ │ │ │ + bl 23372c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #80] @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13eef0 │ │ │ │ + bne 13eec8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ef38 │ │ │ │ + bne 13ef10 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13ef38 │ │ │ │ + beq 13ef10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ef44 │ │ │ │ + bne 13ef1c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13ef8c │ │ │ │ + bne 13ef64 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ef80 │ │ │ │ + beq 13ef58 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ef94 │ │ │ │ + bne 13ef6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13efbc │ │ │ │ + bne 13ef94 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #81] @ 0x51 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13efe4 │ │ │ │ + bne 13efbc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13f02c │ │ │ │ + bne 13f004 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13f02c │ │ │ │ + beq 13f004 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13f038 │ │ │ │ + bne 13f010 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13f080 │ │ │ │ + bne 13f058 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f074 │ │ │ │ + beq 13f04c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f088 │ │ │ │ + bne 13f060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13f0b0 │ │ │ │ + bne 13f088 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #77] @ 0x4d │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f0d8 │ │ │ │ + bne 13f0b0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13f120 │ │ │ │ + bne 13f0f8 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13f120 │ │ │ │ + beq 13f0f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13f12c │ │ │ │ + bne 13f104 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13f174 │ │ │ │ + bne 13f14c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f168 │ │ │ │ + beq 13f140 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f17c │ │ │ │ + bne 13f154 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13f1a4 │ │ │ │ + bne 13f17c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #70] @ 0x46 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f1cc │ │ │ │ + bne 13f1a4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13f214 │ │ │ │ + bne 13f1ec │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13f214 │ │ │ │ + beq 13f1ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13f220 │ │ │ │ + bne 13f1f8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13f268 │ │ │ │ + bne 13f240 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f25c │ │ │ │ + beq 13f234 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f270 │ │ │ │ + bne 13f248 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13f298 │ │ │ │ + bne 13f270 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #71] @ 0x47 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 13a81c │ │ │ │ - b 13fbec │ │ │ │ + bl 13a7f4 │ │ │ │ + b 13fbc4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f55c │ │ │ │ + b 13f534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f598 │ │ │ │ + b 13f570 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f5d4 │ │ │ │ + b 13f5ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f610 │ │ │ │ + b 13f5e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f64c │ │ │ │ + b 13f624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f688 │ │ │ │ + b 13f660 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f6c4 │ │ │ │ + b 13f69c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f700 │ │ │ │ + b 13f6d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f73c │ │ │ │ + b 13f714 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f778 │ │ │ │ + b 13f750 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f7b4 │ │ │ │ + b 13f78c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f7f0 │ │ │ │ + b 13f7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f82c │ │ │ │ + b 13f804 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f868 │ │ │ │ + b 13f840 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f8a4 │ │ │ │ + b 13f87c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f8e0 │ │ │ │ + b 13f8b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f91c │ │ │ │ + b 13f8f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f958 │ │ │ │ + b 13f930 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f994 │ │ │ │ + b 13f96c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13f9d0 │ │ │ │ + b 13f9a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fa0c │ │ │ │ + b 13f9e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fa48 │ │ │ │ + b 13fa20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fa84 │ │ │ │ + b 13fa5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fac0 │ │ │ │ + b 13fa98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fafc │ │ │ │ + b 13fad4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fb38 │ │ │ │ + b 13fb10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fb74 │ │ │ │ + b 13fb4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 13fbb0 │ │ │ │ + b 13fb88 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r0] │ │ │ │ + sub r2, r1, #1 │ │ │ │ + strex r3, r2, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 13f53c │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 13fbc4 │ │ │ │ + dmb ish │ │ │ │ + mov r0, r6 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13fbc4 │ │ │ │ + bl 8e880 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r0] │ │ │ │ + sub r2, r1, #1 │ │ │ │ + strex r3, r2, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 13f578 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 13fbd8 │ │ │ │ + dmb ish │ │ │ │ + mov r0, r6 │ │ │ │ + bl 233ab0 │ │ │ │ + b 13fbd8 │ │ │ │ + bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f564 │ │ │ │ + bne 13f5b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fbec │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fbec │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f5a0 │ │ │ │ + bne 13f5f0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc00 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 2334b0 │ │ │ │ b 13fc00 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f5dc │ │ │ │ + bne 13f62c │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc14 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 23453c │ │ │ │ b 13fc14 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f618 │ │ │ │ + bne 13f668 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc28 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 23372c │ │ │ │ b 13fc28 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f654 │ │ │ │ + bne 13f6a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc3c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fc3c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f690 │ │ │ │ + bne 13f6e0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc50 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233754 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fc50 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f6cc │ │ │ │ + bne 13f71c │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc64 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fc64 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f708 │ │ │ │ + bne 13f758 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc78 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fc78 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f744 │ │ │ │ + bne 13f794 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fc8c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 23453c │ │ │ │ b 13fc8c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f780 │ │ │ │ + bne 13f7d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fca0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fca0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f7bc │ │ │ │ + bne 13f80c │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fcb4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fcb4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f7f8 │ │ │ │ + bne 13f848 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fcc8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fcc8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f834 │ │ │ │ + bne 13f884 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fcdc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fcdc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f870 │ │ │ │ + bne 13f8c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fcf0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fcf0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f8ac │ │ │ │ + bne 13f8fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd04 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fd04 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f8e8 │ │ │ │ + bne 13f938 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd18 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fd18 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f924 │ │ │ │ + bne 13f974 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd2c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 23453c │ │ │ │ b 13fd2c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f960 │ │ │ │ + bne 13f9b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd40 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 23453c │ │ │ │ b 13fd40 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f99c │ │ │ │ + bne 13f9ec │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd54 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 2334b0 │ │ │ │ b 13fd54 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13f9d8 │ │ │ │ + bne 13fa28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd68 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 234564 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fd68 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fa14 │ │ │ │ + bne 13fa64 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd7c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fd7c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fa50 │ │ │ │ + bne 13faa0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fd90 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fd90 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fa8c │ │ │ │ + bne 13fadc │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fda4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ b 13fda4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fac8 │ │ │ │ + bne 13fb18 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fdb8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 2334b0 │ │ │ │ b 13fdb8 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fb04 │ │ │ │ + bne 13fb54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fdcc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 2334b0 │ │ │ │ b 13fdcc │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fb40 │ │ │ │ + bne 13fb90 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13fde0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ + bl 2334b0 │ │ │ │ b 13fde0 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r0] │ │ │ │ - sub r2, r1, #1 │ │ │ │ - strex r3, r2, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 13fb7c │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 13fdf4 │ │ │ │ - dmb ish │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ - b 13fdf4 │ │ │ │ - bl 8e880 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r0] │ │ │ │ - sub r2, r1, #1 │ │ │ │ - strex r3, r2, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 13fbb8 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 13fe08 │ │ │ │ - dmb ish │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2334d8 │ │ │ │ - b 13fe08 │ │ │ │ - bl 8e880 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #71] @ 0x47 │ │ │ │ @@ -240082,215 +240072,215 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ strb r0, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fe38 │ │ │ │ + bne 13fe10 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13fe80 │ │ │ │ + bne 13fe58 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 13fe80 │ │ │ │ + beq 13fe58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13fe8c │ │ │ │ + bne 13fe64 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 13fed4 │ │ │ │ + bne 13feac │ │ │ │ ldrd r0, [r5, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fec8 │ │ │ │ + beq 13fea0 │ │ │ │ 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 13fedc │ │ │ │ + bne 13feb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13ff08 │ │ │ │ + bne 13fee0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233754 │ │ │ │ + b 23372c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 13ff28 │ │ │ │ + b 13ff00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13ff30 │ │ │ │ + bne 13ff08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13ff58 │ │ │ │ + bne 13ff30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233754 │ │ │ │ + bl 23372c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #329] @ 0x149 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, pc} │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13ff98 │ │ │ │ + beq 13ff70 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13ffac │ │ │ │ + bne 13ff84 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 1433c0 │ │ │ │ - b 13ffac │ │ │ │ + bl 143398 │ │ │ │ + b 13ff84 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13ffac │ │ │ │ + beq 13ff84 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #328] @ 0x148 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 3d6cb4 │ │ │ │ + bl 3d6c8c │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 14f26c │ │ │ │ + bl 14f244 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #69] @ 0x45 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #69] @ 0x45 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 14f26c │ │ │ │ + bl 14f244 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #69] @ 0x45 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #6 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 140040 │ │ │ │ + bne 140018 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 144e70 │ │ │ │ - b 156c50 │ │ │ │ + b 144e48 │ │ │ │ + b 156c28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 140074 │ │ │ │ + beq 14004c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 140098 │ │ │ │ + bne 140070 │ │ │ │ ldrh r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1400b0 │ │ │ │ - b 14012c │ │ │ │ + bne 140088 │ │ │ │ + b 140104 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14012c │ │ │ │ + beq 140104 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #72] @ 0x48 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1400cc │ │ │ │ + beq 1400a4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #108] @ 0x6c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1400ec │ │ │ │ + beq 1400c4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #140] @ 0x8c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14010c │ │ │ │ + beq 1400e4 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #176] @ 0xb0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14012c │ │ │ │ + beq 140104 │ │ │ │ ldr r0, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #236 @ 0xec │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #5028 @ 0x13a4 │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 140170 │ │ │ │ - bl 1386ac │ │ │ │ + bne 140148 │ │ │ │ + bl 138684 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ @@ -240307,89 +240297,89 @@ │ │ │ │ movw r1, #5040 @ 0x13b0 │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #1976] @ 0x7b8 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1401f0 │ │ │ │ + beq 1401c8 │ │ │ │ cmp r1, #4 │ │ │ │ ldrbeq r1, [r5, #1960] @ 0x7a8 │ │ │ │ cmpeq r1, #3 │ │ │ │ - bne 140214 │ │ │ │ + bne 1401ec │ │ │ │ movw r4, #6996 @ 0x1b54 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 13878c │ │ │ │ - b 14020c │ │ │ │ + bl 138764 │ │ │ │ + b 1401e4 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 140214 │ │ │ │ + bne 1401ec │ │ │ │ movw r4, #5036 @ 0x13ac │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1386ac │ │ │ │ + bl 138684 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #1968] @ 0x7b0 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #1972] @ 0x7b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 554dc │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #6996 @ 0x1b54 │ │ │ │ - b 14023c │ │ │ │ + b 140214 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #5036 @ 0x13ac │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #1968] @ 0x7b0 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #1972] @ 0x7b4 │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #484] @ 0x1e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140280 │ │ │ │ + beq 140258 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14029c │ │ │ │ + bne 140274 │ │ │ │ mov r4, r0 │ │ │ │ - bl 139a44 │ │ │ │ + bl 139a1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #480]! @ 0x1e0 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b3c80 │ │ │ │ + b 2b3c58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #480]! @ 0x1e0 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 1402c0 │ │ │ │ + bne 140298 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3c80 │ │ │ │ + bl 2b3c58 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #6988 @ 0x1b4c │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1402fc │ │ │ │ - bl 13878c │ │ │ │ + bne 1402d4 │ │ │ │ + bl 138764 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ @@ -240401,113 +240391,113 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 554dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1403a0 │ │ │ │ + beq 140378 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 140388 │ │ │ │ + bne 140360 │ │ │ │ ldrb r1, [r0, #480] @ 0x1e0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1403a0 │ │ │ │ + bne 140378 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #468] @ 0x1d4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 140394 │ │ │ │ + bne 14036c │ │ │ │ ldrb r1, [r5, #460] @ 0x1cc │ │ │ │ cmp r1, #3 │ │ │ │ - beq 14038c │ │ │ │ + beq 140364 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 140394 │ │ │ │ + bne 14036c │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 150274 │ │ │ │ - b 140394 │ │ │ │ + bl 15024c │ │ │ │ + b 14036c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 142e80 │ │ │ │ + bl 142e58 │ │ │ │ ldr r0, [r5, #476] @ 0x1dc │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #488]! @ 0x1e8 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b3c80 │ │ │ │ + b 2b3c58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #476] @ 0x1dc │ │ │ │ bl 554dc │ │ │ │ ldr r1, [r5, #488]! @ 0x1e8 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 1403e4 │ │ │ │ + bne 1403bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3c80 │ │ │ │ + bl 2b3c58 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #548] @ 0x224 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140414 │ │ │ │ + beq 1403ec │ │ │ │ cmp r1, #3 │ │ │ │ - bne 140430 │ │ │ │ + bne 140408 │ │ │ │ mov r4, r0 │ │ │ │ - bl 138604 │ │ │ │ + bl 1385dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #544]! @ 0x220 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b3c80 │ │ │ │ + b 2b3c58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #544]! @ 0x220 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 140454 │ │ │ │ + bne 14042c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3c80 │ │ │ │ + bl 2b3c58 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #381] @ 0x17d │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ ldrb r1, [r0, #356] @ 0x164 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #337] @ 0x151 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq 140490 │ │ │ │ + beq 140468 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #380] @ 0x17c │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 1404b4 │ │ │ │ + beq 14048c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1404cc │ │ │ │ + bne 1404a4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 1433c0 │ │ │ │ - b 1404cc │ │ │ │ + bl 143398 │ │ │ │ + b 1404a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1404cc │ │ │ │ + beq 1404a4 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [r4, #336] @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #380] @ 0x17c │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ @@ -240515,259 +240505,259 @@ │ │ │ │ strb r1, [r4, #336] @ 0x150 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140514 │ │ │ │ + beq 1404ec │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140530 │ │ │ │ + beq 140508 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140550 │ │ │ │ + beq 140528 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140578 │ │ │ │ + bne 140550 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1405c0 │ │ │ │ + bne 140598 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1405c0 │ │ │ │ + beq 140598 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1405cc │ │ │ │ + bne 1405a4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140614 │ │ │ │ + bne 1405ec │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140608 │ │ │ │ + beq 1405e0 │ │ │ │ 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 14061c │ │ │ │ + bne 1405f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140648 │ │ │ │ + bne 140620 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 140668 │ │ │ │ + b 140640 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140670 │ │ │ │ + bne 140648 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140698 │ │ │ │ + bne 140670 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1406e0 │ │ │ │ + beq 1406b8 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #340] @ 0x154 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 140704 │ │ │ │ + beq 1406dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14070c │ │ │ │ + bne 1406e4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 145fb8 │ │ │ │ - b 14070c │ │ │ │ + bl 145f90 │ │ │ │ + b 1406e4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1406f8 │ │ │ │ + beq 1406d0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 145fb8 │ │ │ │ + b 145f90 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ - bl 143554 │ │ │ │ + bl 14352c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ bl 546f0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #346] @ 0x15a │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140734 │ │ │ │ + beq 14070c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strb r5, [r4, #345] @ 0x159 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ bl 546f0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #346] @ 0x15a │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140768 │ │ │ │ + beq 140740 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #345] @ 0x159 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1407a8 │ │ │ │ + beq 140780 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 14079c │ │ │ │ + beq 140774 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 140820 │ │ │ │ + b 1407f8 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 1375c8 │ │ │ │ - b 140818 │ │ │ │ + bl 1375a0 │ │ │ │ + b 1407f0 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1407f0 │ │ │ │ + beq 1407c8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 140818 │ │ │ │ + bne 1407f0 │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 140810 │ │ │ │ + beq 1407e8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 140818 │ │ │ │ + bne 1407f0 │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #56] @ 0x38 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 140818 │ │ │ │ + bne 1407f0 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl 2b80c0 │ │ │ │ - b 140818 │ │ │ │ + bl 2b8098 │ │ │ │ + b 1407f0 │ │ │ │ ldrb r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #800] @ 0x320 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 140818 │ │ │ │ + bne 1407f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 151c40 │ │ │ │ - b 140818 │ │ │ │ + bl 151c18 │ │ │ │ + b 1407f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 15017c │ │ │ │ + bl 150154 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ - b 140844 │ │ │ │ + b 40e51c │ │ │ │ + b 14081c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 140880 │ │ │ │ + beq 140858 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 140898 │ │ │ │ + b 140870 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140890 │ │ │ │ - bl 147478 │ │ │ │ + beq 140868 │ │ │ │ + bl 147450 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r5, [r4], #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 55554 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 137aa4 │ │ │ │ + b 137a7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 137aa4 │ │ │ │ + bl 137a7c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -240775,32 +240765,32 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 140908 │ │ │ │ + bne 1408e0 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 140930 │ │ │ │ + bne 140908 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e91a4 │ │ │ │ + bl 1e917c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140938 │ │ │ │ + bne 140910 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140960 │ │ │ │ + bne 140938 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 554dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ @@ -240808,20 +240798,20 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14098c │ │ │ │ + bne 140964 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1409b4 │ │ │ │ + bne 14098c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -240830,830 +240820,830 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1409e8 │ │ │ │ + bne 1409c0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140a30 │ │ │ │ + bne 140a08 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 140a30 │ │ │ │ + beq 140a08 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 140a3c │ │ │ │ + bne 140a14 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140a84 │ │ │ │ + bne 140a5c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a78 │ │ │ │ + beq 140a50 │ │ │ │ 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 140a8c │ │ │ │ + bne 140a64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140ab8 │ │ │ │ + bne 140a90 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2342bc │ │ │ │ + b 234294 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 140ad8 │ │ │ │ + b 140ab0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140ae0 │ │ │ │ + bne 140ab8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140b08 │ │ │ │ + bne 140ae0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2342bc │ │ │ │ + bl 234294 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ - bne 140b2c │ │ │ │ + bne 140b04 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq 140b60 │ │ │ │ + beq 140b38 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140b4c │ │ │ │ + bne 140b24 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140b90 │ │ │ │ + bne 140b68 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140bd8 │ │ │ │ + bne 140bb0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 140bd8 │ │ │ │ + beq 140bb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 140be4 │ │ │ │ + bne 140bbc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140c2c │ │ │ │ + bne 140c04 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140c20 │ │ │ │ + beq 140bf8 │ │ │ │ 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 140c34 │ │ │ │ + bne 140c0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140c60 │ │ │ │ + bne 140c38 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 140c80 │ │ │ │ + b 140c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140c88 │ │ │ │ + bne 140c60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140cb0 │ │ │ │ + bne 140c88 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ + bl 233ab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1656] @ 0x678 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 140cdc │ │ │ │ + beq 140cb4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 140cf8 │ │ │ │ + b 140cd0 │ │ │ │ ldrb r0, [r4, #1640] @ 0x668 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 140cf0 │ │ │ │ + bne 140cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ab10 │ │ │ │ + bl 13aae8 │ │ │ │ ldr r0, [r4, #1652] @ 0x674 │ │ │ │ bl 554dc │ │ │ │ ldr r4, [r4, #1648] @ 0x670 │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1652] @ 0x674 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #1648] @ 0x670 │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140d58 │ │ │ │ + beq 140d30 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 140dc4 │ │ │ │ + bne 140d9c │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 144360 │ │ │ │ + b 144338 │ │ │ │ ldr r1, [r0, #344]! @ 0x158 │ │ │ │ dmb ish │ │ │ │ add r2, r1, #176 @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r3, r0, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 140d68 │ │ │ │ + bne 140d40 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 140d90 │ │ │ │ + bne 140d68 │ │ │ │ add r0, r1, #32 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87dc │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 140d98 │ │ │ │ + bne 140d70 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 236004 │ │ │ │ + b 235fdc │ │ │ │ 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 140dd4 │ │ │ │ + bne 140dac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140dfc │ │ │ │ + bne 140dd4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236004 │ │ │ │ + bl 235fdc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #2168] @ 0x878 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 140e28 │ │ │ │ + beq 140e00 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 140e38 │ │ │ │ + b 140e10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b4ec │ │ │ │ + bl 13b4c4 │ │ │ │ ldr r0, [r4, #2164] @ 0x874 │ │ │ │ bl 554dc │ │ │ │ ldr r4, [r4, #2160] @ 0x870 │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #2164] @ 0x874 │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #2160] @ 0x870 │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 140e9c │ │ │ │ + beq 140e74 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 140ea4 │ │ │ │ + bne 140e7c │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ cmp r1, #4 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - b 148f58 │ │ │ │ + b 148f30 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - b 140ff4 │ │ │ │ + b 140fcc │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140ec8 │ │ │ │ + bne 140ea0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140f10 │ │ │ │ + bne 140ee8 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 140f10 │ │ │ │ + beq 140ee8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 140f1c │ │ │ │ + bne 140ef4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 140f64 │ │ │ │ + bne 140f3c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140f58 │ │ │ │ + beq 140f30 │ │ │ │ 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 140f6c │ │ │ │ + bne 140f44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140f98 │ │ │ │ + bne 140f70 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 237350 │ │ │ │ + b 237328 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 140fb8 │ │ │ │ + b 140f90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 140fc0 │ │ │ │ + bne 140f98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140fe8 │ │ │ │ + bne 140fc0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 237350 │ │ │ │ + bl 237328 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 141084 │ │ │ │ + beq 14105c │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 14102c │ │ │ │ + beq 141004 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 141040 │ │ │ │ + bne 141018 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 141064 │ │ │ │ + bne 14103c │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 141098 │ │ │ │ - bl 7a440c │ │ │ │ - b 141098 │ │ │ │ + beq 141070 │ │ │ │ + bl 7a43e4 │ │ │ │ + b 141070 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #92] @ 0x5c │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 1410a4 │ │ │ │ + beq 14107c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141098 │ │ │ │ - bl 147478 │ │ │ │ - b 141098 │ │ │ │ - b 1410cc │ │ │ │ + beq 141070 │ │ │ │ + bl 147450 │ │ │ │ + b 141070 │ │ │ │ + b 1410a4 │ │ │ │ mov r6, r0 │ │ │ │ - b 141130 │ │ │ │ + b 141108 │ │ │ │ mov r6, r0 │ │ │ │ - b 1410f8 │ │ │ │ + b 1410d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1410f8 │ │ │ │ + beq 1410d0 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14110c │ │ │ │ + bne 1410e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 141130 │ │ │ │ + bne 141108 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 14114c │ │ │ │ - bl 7a440c │ │ │ │ + beq 141124 │ │ │ │ + bl 7a43e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1411a8 │ │ │ │ + bcc 141180 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 141184 │ │ │ │ + bne 14115c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1411a8 │ │ │ │ + bne 141180 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 141260 │ │ │ │ + beq 141238 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 141230 │ │ │ │ + beq 141208 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 14120c │ │ │ │ + b 1411e4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 141230 │ │ │ │ + beq 141208 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1411e0 │ │ │ │ + bne 1411b8 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 141214 │ │ │ │ + beq 1411ec │ │ │ │ eor r6, r0, r4 │ │ │ │ - b 1411e0 │ │ │ │ + b 1411b8 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 141260 │ │ │ │ + beq 141238 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 402304 │ │ │ │ + bl 4022dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 217ef0 │ │ │ │ + bl 217ec8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141294 │ │ │ │ + bne 14126c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 235f60 │ │ │ │ + b 235f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1412cc │ │ │ │ + bne 1412a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1412f4 │ │ │ │ + bne 1412cc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235f60 │ │ │ │ + bl 235f38 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #1248] @ 0x4e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14131c │ │ │ │ + beq 1412f4 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #200 @ 0xc8 │ │ │ │ - b 142cd4 │ │ │ │ - b 14a4fc │ │ │ │ + b 142cac │ │ │ │ + b 14a4d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1413e0 │ │ │ │ + beq 1413b8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 14138c │ │ │ │ + beq 141364 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1413ec │ │ │ │ + bne 1413c4 │ │ │ │ ldrb r0, [r4, #1836] @ 0x72c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #1828] @ 0x724 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 141438 │ │ │ │ + beq 141410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 141364 │ │ │ │ + bne 14133c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14142c │ │ │ │ + bne 141404 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ - b 14142c │ │ │ │ + bl 5b6484 │ │ │ │ + b 141404 │ │ │ │ ldrb r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 141424 │ │ │ │ + beq 1413fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14142c │ │ │ │ + bne 141404 │ │ │ │ ldr r0, [r4, #792] @ 0x318 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14142c │ │ │ │ + bcc 141404 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #796]! @ 0x31c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1413b8 │ │ │ │ + bne 141390 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14142c │ │ │ │ + bne 141404 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 14142c │ │ │ │ + bl 8a8510 │ │ │ │ + b 141404 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1413f0 │ │ │ │ + bcs 1413c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1413f8 │ │ │ │ + bne 1413d0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 13978c │ │ │ │ + bl 139764 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #13] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 1517dc │ │ │ │ - b 141358 │ │ │ │ + bl 1517b4 │ │ │ │ + b 141330 │ │ │ │ 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 141454 │ │ │ │ + bne 14142c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 141488 │ │ │ │ + bne 141460 │ │ │ │ dmb ish │ │ │ │ - bl 5b64ac │ │ │ │ - b 141488 │ │ │ │ + bl 5b6484 │ │ │ │ + b 141460 │ │ │ │ bl 8e880 │ │ │ │ - b 141484 │ │ │ │ + b 14145c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #13] │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #148] @ 0x94 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1414b8 │ │ │ │ + beq 141490 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 1414c8 │ │ │ │ + b 1414a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13888c │ │ │ │ + bl 138864 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 554dc │ │ │ │ ldr r4, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #340] @ 0x154 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 141570 │ │ │ │ + bne 141548 │ │ │ │ ldrb r1, [r0, #332] @ 0x14c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 141574 │ │ │ │ + beq 14154c │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r4, r0, #264 @ 0x108 │ │ │ │ ldrh r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #268] @ 0x10c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 141558 │ │ │ │ + beq 141530 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ ldrne r1, [r0, #304] @ 0x130 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 141578 │ │ │ │ + bne 141550 │ │ │ │ bx lr │ │ │ │ - b 141d08 │ │ │ │ + b 141ce0 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 21848c │ │ │ │ + bl 218464 │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1415bc │ │ │ │ + beq 141594 │ │ │ │ ldrb r0, [r4, #1024] @ 0x400 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1415c0 │ │ │ │ + beq 141598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1415bc │ │ │ │ + bne 141594 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14a4fc │ │ │ │ + b 14a4d4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #408] @ 0x198 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1415f4 │ │ │ │ + beq 1415cc │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1415e8 │ │ │ │ + beq 1415c0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14a4fc │ │ │ │ + b 14a4d4 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 149904 │ │ │ │ - b 1415fc │ │ │ │ + bl 1498dc │ │ │ │ + b 1415d4 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 155db4 │ │ │ │ + bl 155d8c │ │ │ │ movw r0, #409 @ 0x199 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b 141610 │ │ │ │ + b 1415e8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #409 @ 0x199 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 141640 │ │ │ │ + bl 141618 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r2, [r0] │ │ │ │ orrs r1, r2, r3 │ │ │ │ - beq 1416c0 │ │ │ │ + beq 141698 │ │ │ │ ldrb r1, [r0, #1024] @ 0x400 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 141670 │ │ │ │ + beq 141648 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1416c0 │ │ │ │ + bne 141698 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14a4fc │ │ │ │ + b 14a4d4 │ │ │ │ ldrb r1, [r0, #408] @ 0x198 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 1416a8 │ │ │ │ + beq 141680 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 141698 │ │ │ │ + beq 141670 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, pc} │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14a4fc │ │ │ │ + b 14a4d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #416 @ 0x1a0 │ │ │ │ - bl 149904 │ │ │ │ - b 1416b4 │ │ │ │ + bl 1498dc │ │ │ │ + b 14168c │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #416 @ 0x1a0 │ │ │ │ - bl 155db4 │ │ │ │ + bl 155d8c │ │ │ │ movw r0, #409 @ 0x199 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r4, r1] │ │ │ │ @@ -241662,116 +241652,116 @@ │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r4, r1] │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #94] @ 0x5e │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 1417ac │ │ │ │ + bhi 141784 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 15196c │ │ │ │ - b 14178c │ │ │ │ + bl 151944 │ │ │ │ + b 141764 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 13c0cc │ │ │ │ + bl 13c0a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 141780 │ │ │ │ - b 141784 │ │ │ │ + bcs 141758 │ │ │ │ + b 14175c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141784 │ │ │ │ - bl 147478 │ │ │ │ - b 141784 │ │ │ │ + beq 14175c │ │ │ │ + bl 147450 │ │ │ │ + b 14175c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 13d6e0 │ │ │ │ + bl 13d6b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 141784 │ │ │ │ - bl 147d3c │ │ │ │ + bcc 14175c │ │ │ │ + bl 147d14 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 15196c │ │ │ │ + bl 151944 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b3a88 │ │ │ │ + b 2b3a60 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b 1417b4 │ │ │ │ + b 14178c │ │ │ │ mov r5, r0 │ │ │ │ - b 141810 │ │ │ │ + b 1417e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ - b 1417fc │ │ │ │ + b 1417d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 141858 │ │ │ │ + bne 141830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3a88 │ │ │ │ - b 141858 │ │ │ │ + bl 2b3a60 │ │ │ │ + b 141830 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 141810 │ │ │ │ - bl 147d3c │ │ │ │ + bcc 1417e8 │ │ │ │ + bl 147d14 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 15196c │ │ │ │ + bl 151944 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 141858 │ │ │ │ + bne 141830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3a88 │ │ │ │ - b 141858 │ │ │ │ + bl 2b3a60 │ │ │ │ + b 141830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 141858 │ │ │ │ + bne 141830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3a88 │ │ │ │ + bl 2b3a60 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #7768 @ 0x1e58 │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 141888 │ │ │ │ + beq 141860 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 1418b4 │ │ │ │ - bl 136e34 │ │ │ │ + b 14188c │ │ │ │ + bl 136e0c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -241781,50 +241771,50 @@ │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 141944 │ │ │ │ + beq 14191c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 141938 │ │ │ │ + beq 141910 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b 141984 │ │ │ │ + b 14195c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 156168 │ │ │ │ - b 141968 │ │ │ │ + bl 156140 │ │ │ │ + b 141940 │ │ │ │ movw r0, #7012 @ 0x1b64 │ │ │ │ add r6, r4, r0 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 141968 │ │ │ │ + bne 141940 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 13878c │ │ │ │ + bl 138764 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #17] │ │ │ │ @@ -241833,1618 +241823,1618 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 554dc │ │ │ │ - b 1419b8 │ │ │ │ + b 141990 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #17] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141a30 │ │ │ │ + beq 141a08 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141a08 │ │ │ │ + bne 1419e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141a30 │ │ │ │ + bne 141a08 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141a38 │ │ │ │ + bne 141a10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141a60 │ │ │ │ + bne 141a38 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4b41fc │ │ │ │ + bl 4b41d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141a74 │ │ │ │ + bne 141a4c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141a9c │ │ │ │ + bne 141a74 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b41fc │ │ │ │ + bl 4b41d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - bne 141ad0 │ │ │ │ + bne 141aa8 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14a328 │ │ │ │ + b 14a300 │ │ │ │ add r0, r4, #328 @ 0x148 │ │ │ │ - bl 14bf54 │ │ │ │ + bl 14bf2c │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl 14292c │ │ │ │ + bl 142904 │ │ │ │ ldr r0, [r4, #420]! @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141b1c │ │ │ │ + beq 141af4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141af0 │ │ │ │ + bne 141ac8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 235258 │ │ │ │ + b 235230 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #420]! @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141b5c │ │ │ │ + beq 141b34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141b34 │ │ │ │ + bne 141b0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141b5c │ │ │ │ + bne 141b34 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235258 │ │ │ │ + bl 235230 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #914] @ 0x392 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141bb0 │ │ │ │ + beq 141b88 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 1425ec │ │ │ │ + bl 1425c4 │ │ │ │ ldrh r0, [r4] │ │ │ │ cmp r0, #25 │ │ │ │ ldrbne r0, [r4, #912] @ 0x390 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 141bcc │ │ │ │ + bne 141ba4 │ │ │ │ mov r0, #912 @ 0x390 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #900] @ 0x384 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141bd8 │ │ │ │ + beq 141bb0 │ │ │ │ ldr r0, [r4, #904] @ 0x388 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 149e30 │ │ │ │ - b 141ba0 │ │ │ │ + bl 149e08 │ │ │ │ + b 141b78 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 141c08 │ │ │ │ + b 141be0 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ cmp r0, #25 │ │ │ │ - beq 141c08 │ │ │ │ + beq 141be0 │ │ │ │ ldrb r0, [r4, #912] @ 0x390 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 141c08 │ │ │ │ + bne 141be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149e30 │ │ │ │ + bl 149e08 │ │ │ │ mov r0, #912 @ 0x390 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141c3c │ │ │ │ + beq 141c14 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - b 142e80 │ │ │ │ - b 150274 │ │ │ │ + b 142e58 │ │ │ │ + b 15024c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141c60 │ │ │ │ + beq 141c38 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141c78 │ │ │ │ + beq 141c50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141c94 │ │ │ │ + beq 141c6c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141cb0 │ │ │ │ + beq 141c88 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141cfc │ │ │ │ + beq 141cd4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141cf4 │ │ │ │ + beq 141ccc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1404f4 │ │ │ │ + bl 1404cc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 14292c │ │ │ │ + bl 142904 │ │ │ │ ldr r5, [r4, #240] @ 0xf0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 141d7c │ │ │ │ + beq 141d54 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ add r6, r0, #36 @ 0x24 │ │ │ │ - b 141d38 │ │ │ │ + b 141d10 │ │ │ │ add r6, r6, #68 @ 0x44 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 141d7c │ │ │ │ + beq 141d54 │ │ │ │ ldrh r0, [r6, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #-32] @ 0xffffffe0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 141d58 │ │ │ │ + beq 141d30 │ │ │ │ ldr r0, [r6, #-28] @ 0xffffffe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 141d2c │ │ │ │ + beq 141d04 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 141d2c │ │ │ │ + bl 40e51c │ │ │ │ + b 141d04 │ │ │ │ ldr r1, [r4, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141d9c │ │ │ │ + beq 141d74 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r4, #228] @ 0xe4 │ │ │ │ ldr r4, [r4, #224] @ 0xe0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141db8 │ │ │ │ + beq 141d90 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141dd4 │ │ │ │ + beq 141dac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141e10 │ │ │ │ + beq 141de8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #232 @ 0xe8 │ │ │ │ - bl 150e54 │ │ │ │ + bl 150e2c │ │ │ │ ldrd r0, [r4, #224] @ 0xe0 │ │ │ │ - bl 1404f4 │ │ │ │ + bl 1404cc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141e94 │ │ │ │ + beq 141e6c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 141e5c │ │ │ │ + bne 141e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13888c │ │ │ │ + bl 138864 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ bl 554dc │ │ │ │ ldr r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 141ecc │ │ │ │ + beq 141ea4 │ │ │ │ ldr r5, [r4, #164] @ 0xa4 │ │ │ │ - b 141e7c │ │ │ │ + b 141e54 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 141ecc │ │ │ │ + beq 141ea4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141e70 │ │ │ │ + beq 141e48 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 141e70 │ │ │ │ + b 141e48 │ │ │ │ ldr r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 141ecc │ │ │ │ + beq 141ea4 │ │ │ │ ldr r5, [r4, #164] @ 0xa4 │ │ │ │ - b 141eb4 │ │ │ │ + b 141e8c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 141ecc │ │ │ │ + beq 141ea4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141ea8 │ │ │ │ + beq 141e80 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 141ea8 │ │ │ │ + b 141e80 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141ef0 │ │ │ │ + beq 141ec8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ bl 554dc │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 14e298 │ │ │ │ + bl 14e270 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 141f38 │ │ │ │ + bne 141f10 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 141f80 │ │ │ │ + bne 141f58 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 141f80 │ │ │ │ + beq 141f58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 141f8c │ │ │ │ + bne 141f64 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 141fd4 │ │ │ │ + bne 141fac │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141fc8 │ │ │ │ + beq 141fa0 │ │ │ │ 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 141fdc │ │ │ │ + bne 141fb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 142008 │ │ │ │ + bne 141fe0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 64866c │ │ │ │ + b 648644 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 142028 │ │ │ │ + b 142000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 142030 │ │ │ │ + bne 142008 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 142058 │ │ │ │ + bne 142030 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 64866c │ │ │ │ + bl 648644 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r1, #7776 @ 0x1e60 │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1420c0 │ │ │ │ + beq 142098 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 139d14 │ │ │ │ + bl 139cec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1420f8 │ │ │ │ + beq 1420d0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b 1420a8 │ │ │ │ + b 142080 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1420f8 │ │ │ │ + beq 1420d0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14209c │ │ │ │ + beq 142074 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 14209c │ │ │ │ + b 142074 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1420f8 │ │ │ │ + beq 1420d0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b 1420e0 │ │ │ │ + b 1420b8 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1420f8 │ │ │ │ + beq 1420d0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1420d4 │ │ │ │ + beq 1420ac │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 1420d4 │ │ │ │ + b 1420ac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14211c │ │ │ │ + beq 1420f4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e298 │ │ │ │ + bl 14e270 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 142154 │ │ │ │ + bne 14212c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14219c │ │ │ │ + bne 142174 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14219c │ │ │ │ + beq 142174 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1421a8 │ │ │ │ + bne 142180 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1421f0 │ │ │ │ + bne 1421c8 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1421f0 │ │ │ │ + beq 1421c8 │ │ │ │ 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 1421f8 │ │ │ │ + bne 1421d0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 64866c │ │ │ │ + b 648644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 142230 │ │ │ │ + bne 142208 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 142258 │ │ │ │ + bne 142230 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 64866c │ │ │ │ + bl 648644 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1772] @ 0x6ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1422fc │ │ │ │ + beq 1422d4 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1755] @ 0x6db │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1422c4 │ │ │ │ + bne 14229c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 152060 │ │ │ │ + bl 152038 │ │ │ │ ldrb r1, [r4, #1752] @ 0x6d8 │ │ │ │ movw r0, #1753 @ 0x6d9 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strh r5, [r4, r0] │ │ │ │ ldrne r1, [r4, #1724] @ 0x6bc │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1422c0 │ │ │ │ + beq 142298 │ │ │ │ ldr r0, [r4, #1728] @ 0x6c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strb r5, [r4, #1752] @ 0x6d8 │ │ │ │ ldr r6, [r4, #1768] @ 0x6e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142334 │ │ │ │ + beq 14230c │ │ │ │ ldr r5, [r4, #1764] @ 0x6e4 │ │ │ │ - b 1422e4 │ │ │ │ + b 1422bc │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 142334 │ │ │ │ + beq 14230c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1422d8 │ │ │ │ + beq 1422b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 1422d8 │ │ │ │ + b 1422b0 │ │ │ │ ldr r6, [r4, #1768] @ 0x6e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142334 │ │ │ │ + beq 14230c │ │ │ │ ldr r5, [r4, #1764] @ 0x6e4 │ │ │ │ - b 14231c │ │ │ │ + b 1422f4 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 142334 │ │ │ │ + beq 14230c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142310 │ │ │ │ + beq 1422e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 142310 │ │ │ │ + b 1422e8 │ │ │ │ ldr r1, [r4, #1760] @ 0x6e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142358 │ │ │ │ + beq 142330 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #1764] @ 0x6e4 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #1753 @ 0x6d9 │ │ │ │ mov r6, #0 │ │ │ │ strh r6, [r4, r0] │ │ │ │ ldrb r0, [r4, #1752] @ 0x6d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #1724] @ 0x6bc │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 142394 │ │ │ │ + bne 14236c │ │ │ │ add r0, r4, #1760 @ 0x6e0 │ │ │ │ strb r6, [r4, #1752] @ 0x6d8 │ │ │ │ - bl 14e298 │ │ │ │ + bl 14e270 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #1728] @ 0x6c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 142380 │ │ │ │ + bl 40e51c │ │ │ │ + b 142358 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1660] @ 0x67c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14240c │ │ │ │ + beq 1423e4 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1640] @ 0x668 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1423d4 │ │ │ │ + bne 1423ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ab10 │ │ │ │ + bl 13aae8 │ │ │ │ ldr r6, [r4, #1656] @ 0x678 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142444 │ │ │ │ + beq 14241c │ │ │ │ ldr r5, [r4, #1652] @ 0x674 │ │ │ │ - b 1423f4 │ │ │ │ + b 1423cc │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 142444 │ │ │ │ + beq 14241c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1423e8 │ │ │ │ + beq 1423c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 1423e8 │ │ │ │ + b 1423c0 │ │ │ │ ldr r6, [r4, #1656] @ 0x678 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142444 │ │ │ │ + beq 14241c │ │ │ │ ldr r5, [r4, #1652] @ 0x674 │ │ │ │ - b 14242c │ │ │ │ + b 142404 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 142444 │ │ │ │ + beq 14241c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142420 │ │ │ │ + beq 1423f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 142420 │ │ │ │ + b 1423f8 │ │ │ │ ldr r1, [r4, #1648] @ 0x670 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142468 │ │ │ │ + beq 142440 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #1652] @ 0x674 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #1648 @ 0x670 │ │ │ │ - bl 14e298 │ │ │ │ + bl 14e270 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1424e8 │ │ │ │ + beq 1424c0 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 1439c0 │ │ │ │ + bl 143998 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r0, #48]! @ 0x30 │ │ │ │ sub r1, r3, #12 │ │ │ │ uxtb r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #3 │ │ │ │ movwcc r1, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - beq 1424dc │ │ │ │ + beq 1424b4 │ │ │ │ ands r1, r1, r2 │ │ │ │ - bne 1424dc │ │ │ │ - bl 144e70 │ │ │ │ + bne 1424b4 │ │ │ │ + bl 144e48 │ │ │ │ add r0, r4, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 156c50 │ │ │ │ + b 156c28 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 142508 │ │ │ │ + beq 1424e0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #400] @ 0x190 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 142514 │ │ │ │ + beq 1424ec │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 141320 │ │ │ │ + b 1412f8 │ │ │ │ ldrb r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #376] @ 0x178 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 142504 │ │ │ │ + bne 1424dc │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 152bfc │ │ │ │ + b 152bd4 │ │ │ │ mov r5, r0 │ │ │ │ - b 142578 │ │ │ │ + b 142550 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r0, #48]! @ 0x30 │ │ │ │ sub r1, r3, #12 │ │ │ │ uxtb r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #3 │ │ │ │ movwcc r1, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - beq 142578 │ │ │ │ + beq 142550 │ │ │ │ ands r1, r1, r2 │ │ │ │ - bne 142578 │ │ │ │ - bl 144e70 │ │ │ │ + bne 142550 │ │ │ │ + bl 144e48 │ │ │ │ add r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 156c50 │ │ │ │ + bl 156c28 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1425c0 │ │ │ │ + beq 142598 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1425e4 │ │ │ │ + beq 1425bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 14292c │ │ │ │ + bl 142904 │ │ │ │ ldr r5, [r4, #400] @ 0x190 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 142660 │ │ │ │ + beq 142638 │ │ │ │ ldr r0, [r4, #396] @ 0x18c │ │ │ │ add r6, r0, #36 @ 0x24 │ │ │ │ - b 14261c │ │ │ │ + b 1425f4 │ │ │ │ add r6, r6, #68 @ 0x44 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 142660 │ │ │ │ + beq 142638 │ │ │ │ ldrh r0, [r6, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #-32] @ 0xffffffe0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14263c │ │ │ │ + beq 142614 │ │ │ │ ldr r0, [r6, #-28] @ 0xffffffe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 142610 │ │ │ │ + beq 1425e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 142610 │ │ │ │ + bl 40e51c │ │ │ │ + b 1425e8 │ │ │ │ ldr r1, [r4, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142680 │ │ │ │ + beq 142658 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #396] @ 0x18c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r4, #388] @ 0x184 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14269c │ │ │ │ + beq 142674 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1426b4 │ │ │ │ + beq 14268c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #404]! @ 0x194 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1426ec │ │ │ │ + beq 1426c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1426c8 │ │ │ │ + bne 1426a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1426ec │ │ │ │ + bne 1426c4 │ │ │ │ dmb ish │ │ │ │ - bl 235258 │ │ │ │ + bl 235230 │ │ │ │ ldrh r0, [r4, #216]! @ 0xd8 │ │ │ │ cmp r0, #25 │ │ │ │ - bne 1426fc │ │ │ │ + bne 1426d4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 149e30 │ │ │ │ + b 149e08 │ │ │ │ mov r5, r0 │ │ │ │ - b 142780 │ │ │ │ + b 142758 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142748 │ │ │ │ + beq 142720 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ - b 142748 │ │ │ │ + bl 40e51c │ │ │ │ + b 142720 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #392 @ 0x188 │ │ │ │ - bl 150e54 │ │ │ │ + bl 150e2c │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r4, #388] @ 0x184 │ │ │ │ - bl 1404f4 │ │ │ │ + bl 1404cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #404]! @ 0x194 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142780 │ │ │ │ + beq 142758 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14275c │ │ │ │ + bne 142734 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142780 │ │ │ │ + bne 142758 │ │ │ │ dmb ish │ │ │ │ - bl 235258 │ │ │ │ + bl 235230 │ │ │ │ ldrh r0, [r4, #216]! @ 0xd8 │ │ │ │ cmp r0, #25 │ │ │ │ - beq 142794 │ │ │ │ + beq 14276c │ │ │ │ mov r0, r4 │ │ │ │ - bl 149e30 │ │ │ │ + bl 149e08 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r4, r0, #4160 @ 0x1040 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1427f8 │ │ │ │ + beq 1427d0 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 139c9c │ │ │ │ + bl 139c74 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142830 │ │ │ │ + beq 142808 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b 1427e0 │ │ │ │ + b 1427b8 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 142830 │ │ │ │ + beq 142808 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1427d4 │ │ │ │ + beq 1427ac │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 1427d4 │ │ │ │ + b 1427ac │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142830 │ │ │ │ + beq 142808 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b 142818 │ │ │ │ + b 1427f0 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 142830 │ │ │ │ + beq 142808 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14280c │ │ │ │ + beq 1427e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 549c0 │ │ │ │ - b 14280c │ │ │ │ + b 1427e4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142854 │ │ │ │ + beq 14282c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e298 │ │ │ │ + bl 14e270 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1428a0 │ │ │ │ + beq 142878 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1428c4 │ │ │ │ + beq 14289c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142900 │ │ │ │ + beq 1428d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142924 │ │ │ │ + beq 1428fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14293c │ │ │ │ + bne 142914 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142960 │ │ │ │ + bne 142938 │ │ │ │ dmb ish │ │ │ │ - bl 2352fc │ │ │ │ + bl 2352d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #184]! @ 0xb8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14296c │ │ │ │ + bne 142944 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142990 │ │ │ │ + bne 142968 │ │ │ │ dmb ish │ │ │ │ - bl 2368c8 │ │ │ │ + bl 2368a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #192]! @ 0xc0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14299c │ │ │ │ + bne 142974 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1429c0 │ │ │ │ + bne 142998 │ │ │ │ dmb ish │ │ │ │ - bl 2368c8 │ │ │ │ + bl 2368a0 │ │ │ │ ldr r0, [r4, #208]! @ 0xd0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1429c8 │ │ │ │ + bne 1429a0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2340f4 │ │ │ │ + b 2340cc │ │ │ │ mov r6, r0 │ │ │ │ - b 142a44 │ │ │ │ + b 142a1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #192]! @ 0xc0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 142a0c │ │ │ │ + bne 1429e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142a44 │ │ │ │ + bne 142a1c │ │ │ │ dmb ish │ │ │ │ - bl 2368c8 │ │ │ │ - b 142a44 │ │ │ │ + bl 2368a0 │ │ │ │ + b 142a1c │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 13a6f4 │ │ │ │ + bl 13a6cc │ │ │ │ ldr r0, [r4, #208]! @ 0xd0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 142a4c │ │ │ │ + bne 142a24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 142a74 │ │ │ │ + bne 142a4c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2340f4 │ │ │ │ + bl 2340cc │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142ab4 │ │ │ │ + beq 142a8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142ad8 │ │ │ │ + beq 142ab0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142af8 │ │ │ │ + beq 142ad0 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ - b 141d08 │ │ │ │ + b 141ce0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r4, r0, #264 @ 0x108 │ │ │ │ ldrh r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #268] @ 0x10c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 142b2c │ │ │ │ + beq 142b04 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ ldrne r1, [r0, #304] @ 0x130 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 142b48 │ │ │ │ + bne 142b20 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142b94 │ │ │ │ + beq 142b6c │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 142bd4 │ │ │ │ + beq 142bac │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142bb8 │ │ │ │ + beq 142b90 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 142bb8 │ │ │ │ + b 142b90 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 142bd4 │ │ │ │ + beq 142bac │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142bb8 │ │ │ │ + beq 142b90 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142bd4 │ │ │ │ + beq 142bac │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 142bdc │ │ │ │ + b 142bb4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142bf8 │ │ │ │ + beq 142bd0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #352] @ 0x160 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #337] @ 0x151 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 142c20 │ │ │ │ + beq 142bf8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 142c40 │ │ │ │ + beq 142c18 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 142c54 │ │ │ │ + bne 142c2c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 1433c0 │ │ │ │ - b 142c54 │ │ │ │ + bl 143398 │ │ │ │ + b 142c2c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 142c54 │ │ │ │ + beq 142c2c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #336] @ 0x150 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #336] @ 0x150 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 142cb0 │ │ │ │ + bcc 142c88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 142c8c │ │ │ │ + bne 142c64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142cb0 │ │ │ │ + bne 142c88 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 401fe8 │ │ │ │ + b 401fc0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 401fe8 │ │ │ │ + bl 401fc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 21848c │ │ │ │ + bl 218464 │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 142d0c │ │ │ │ + beq 142ce4 │ │ │ │ ldrb r0, [r4, #1024] @ 0x400 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 142d10 │ │ │ │ + beq 142ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142d0c │ │ │ │ + bne 142ce4 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14a4fc │ │ │ │ + b 14a4d4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #408] @ 0x198 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 142d44 │ │ │ │ + beq 142d1c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 142d38 │ │ │ │ + beq 142d10 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14a4fc │ │ │ │ + b 14a4d4 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 149904 │ │ │ │ - b 142d4c │ │ │ │ + bl 1498dc │ │ │ │ + b 142d24 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 155db4 │ │ │ │ + bl 155d8c │ │ │ │ movw r0, #409 @ 0x199 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b 142d60 │ │ │ │ + b 142d38 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #409 @ 0x199 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 141640 │ │ │ │ + bl 141618 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 142de0 │ │ │ │ + beq 142db8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 142e14 │ │ │ │ + bne 142dec │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #16]! │ │ │ │ cmp r2, #21 │ │ │ │ - bne 142e18 │ │ │ │ + bne 142df0 │ │ │ │ ldr ip, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 142dbc │ │ │ │ + bne 142d94 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #16]! │ │ │ │ cmp r2, #21 │ │ │ │ - bne 142e18 │ │ │ │ + bne 142df0 │ │ │ │ ldr ip, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 142df8 │ │ │ │ + bne 142dd0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 142dd8 │ │ │ │ + beq 142db0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b 144ba8 │ │ │ │ + b 144b80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142e54 │ │ │ │ + beq 142e2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142e78 │ │ │ │ + beq 142e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #115] @ 0x73 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142f94 │ │ │ │ + beq 142f6c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 142eb4 │ │ │ │ + beq 142e8c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 142fa4 │ │ │ │ + bne 142f7c │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ - bl 143e8c │ │ │ │ - b 142ebc │ │ │ │ + bl 143e64 │ │ │ │ + b 142e94 │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ - bl 143e8c │ │ │ │ + bl 143e64 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r8, [sl, #36] @ 0x24 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq 142f6c │ │ │ │ + beq 142f44 │ │ │ │ ldr fp, [sl, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 142f44 │ │ │ │ + beq 142f1c │ │ │ │ ldr r7, [sl, #32] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 142f18 │ │ │ │ + bne 142ef0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 142f00 │ │ │ │ + beq 142ed8 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne 142ef8 │ │ │ │ + bne 142ed0 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 142f6c │ │ │ │ + beq 142f44 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [sl, #4] │ │ │ │ cmpne r9, #0 │ │ │ │ - bne 142fac │ │ │ │ + bne 142f84 │ │ │ │ strh r4, [sl, #113] @ 0x71 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 150274 │ │ │ │ + b 15024c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sl, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 143020 │ │ │ │ + beq 142ff8 │ │ │ │ ldr r5, [sl] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 142ff4 │ │ │ │ + bne 142fcc │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 142fdc │ │ │ │ + beq 142fb4 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne 142fd4 │ │ │ │ + bne 142fac │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 142f88 │ │ │ │ + beq 142f60 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ strh r4, [sl, #113] @ 0x71 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 14305c │ │ │ │ + b 143034 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143090 │ │ │ │ + beq 143068 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl 402304 │ │ │ │ - b 143090 │ │ │ │ + bl 4022dc │ │ │ │ + b 143068 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #113] @ 0x71 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1430ac │ │ │ │ + beq 143084 │ │ │ │ mov r0, sl │ │ │ │ - bl 402304 │ │ │ │ + bl 4022dc │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #113] @ 0x71 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1430f4 │ │ │ │ + beq 1430cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143118 │ │ │ │ + beq 1430f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143148 │ │ │ │ + beq 143120 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 143150 │ │ │ │ + bne 143128 │ │ │ │ ldr r1, [r0, #192] @ 0xc0 │ │ │ │ cmp r1, #4 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #176 @ 0xb0 │ │ │ │ - b 148f58 │ │ │ │ + b 148f30 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - b 1433c0 │ │ │ │ + b 143398 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r1, #7108 @ 0x1bc4 │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r1, [r4, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1431a0 │ │ │ │ + beq 143178 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r4, #25] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1431a8 │ │ │ │ + beq 143180 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 143194 │ │ │ │ + bne 14316c │ │ │ │ movw r1, #1752 @ 0x6d8 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 1531ec │ │ │ │ + bl 1531c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1531ec │ │ │ │ + b 1531c4 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1431c8 │ │ │ │ + beq 1431a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 143228 │ │ │ │ + bne 143200 │ │ │ │ add r0, r0, #3504 @ 0xdb0 │ │ │ │ - bl 1531ec │ │ │ │ - b 143228 │ │ │ │ + bl 1531c4 │ │ │ │ + b 143200 │ │ │ │ movw r1, #5264 @ 0x1490 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 1531ec │ │ │ │ + bl 1531c4 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 77baa4 │ │ │ │ + bl 77ba7c │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 77b44c │ │ │ │ + bl 77b424 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1431f8 │ │ │ │ + bne 1431d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143220 │ │ │ │ + bne 1431f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77cd94 │ │ │ │ + bl 77cd6c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 1432a4 │ │ │ │ + b 14327c │ │ │ │ mov r5, r0 │ │ │ │ - b 14325c │ │ │ │ + b 143234 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 77b44c │ │ │ │ + bl 77b424 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143264 │ │ │ │ + bne 14323c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1432a4 │ │ │ │ + bne 14327c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77cd94 │ │ │ │ - b 1432a4 │ │ │ │ + bl 77cd6c │ │ │ │ + b 14327c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 1453e4 │ │ │ │ + bl 1453bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ - b 1432b8 │ │ │ │ + b 143290 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ @@ -243452,1601 +243442,1601 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #144] @ 0x90 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1432fc │ │ │ │ + beq 1432d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143300 │ │ │ │ + beq 1432d8 │ │ │ │ bx lr │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ ldrb r2, [r0, #68] @ 0x44 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 143320 │ │ │ │ + beq 1432f8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bxne lr │ │ │ │ add r0, r0, r1 │ │ │ │ - b 143834 │ │ │ │ + b 14380c │ │ │ │ mov r1, #12 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 143834 │ │ │ │ + b 14380c │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 14333c │ │ │ │ + bne 143314 │ │ │ │ bx lr │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 143380 │ │ │ │ + beq 143358 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1433b8 │ │ │ │ + bne 143390 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14335c │ │ │ │ + bne 143334 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1433b8 │ │ │ │ + bne 143390 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 143394 │ │ │ │ + bne 14336c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143338 │ │ │ │ + bne 143310 │ │ │ │ dmb ish │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ mov r0, r1 │ │ │ │ - b 144ba8 │ │ │ │ + b 144b80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 143450 │ │ │ │ + beq 143428 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1433f8 │ │ │ │ + beq 1433d0 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14340c │ │ │ │ + bne 1433e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143430 │ │ │ │ + bne 143408 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 143464 │ │ │ │ - bl 7a440c │ │ │ │ - b 143464 │ │ │ │ + beq 14343c │ │ │ │ + bl 7a43e4 │ │ │ │ + b 14343c │ │ │ │ ldrb r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #76] @ 0x4c │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 143470 │ │ │ │ + beq 143448 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #55] @ 0x37 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143464 │ │ │ │ - bl 147478 │ │ │ │ - b 143464 │ │ │ │ - b 143498 │ │ │ │ + beq 14343c │ │ │ │ + bl 147450 │ │ │ │ + b 14343c │ │ │ │ + b 143470 │ │ │ │ mov r6, r0 │ │ │ │ - b 1434fc │ │ │ │ + b 1434d4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1434c4 │ │ │ │ + b 14349c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1434c4 │ │ │ │ + beq 14349c │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1434d8 │ │ │ │ + bne 1434b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1434fc │ │ │ │ + bne 1434d4 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 143518 │ │ │ │ - bl 7a440c │ │ │ │ + beq 1434f0 │ │ │ │ + bl 7a43e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r1, #15552 @ 0x3cc0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143548 │ │ │ │ + beq 143520 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 156d80 │ │ │ │ + b 156d58 │ │ │ │ movw r1, #7776 @ 0x1e60 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 156d80 │ │ │ │ + b 156d58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1435dc │ │ │ │ + beq 1435b4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1435bc │ │ │ │ + beq 143594 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #100]! @ 0x64 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 1435a0 │ │ │ │ + beq 143578 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 53a74 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl 6f09a8 │ │ │ │ + bl 6f0980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146368 │ │ │ │ + bl 146340 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r4, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #97] @ 0x61 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1435d0 │ │ │ │ - bl 145fb8 │ │ │ │ + beq 1435a8 │ │ │ │ + bl 145f90 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #97] @ 0x61 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 145fb8 │ │ │ │ - b 1435ec │ │ │ │ + b 145f90 │ │ │ │ + b 1435c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #97] @ 0x61 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146368 │ │ │ │ + bl 146340 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #97] @ 0x61 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #7900 @ 0x1edc │ │ │ │ add r0, r4, r0 │ │ │ │ ldrb r1, [r0, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143674 │ │ │ │ + beq 14364c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1436ac │ │ │ │ + bne 143684 │ │ │ │ ldrb r1, [r0, #128] @ 0x80 │ │ │ │ movw r5, #7904 @ 0x1ee0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1436a0 │ │ │ │ + beq 143678 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1436a0 │ │ │ │ + bne 143678 │ │ │ │ add r0, r4, #4032 @ 0xfc0 │ │ │ │ - bl 13d1cc │ │ │ │ - b 1436a0 │ │ │ │ + bl 13d1a4 │ │ │ │ + b 143678 │ │ │ │ ldrb r0, [r4, #4012] @ 0xfac │ │ │ │ mov r5, #3888 @ 0xf30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1436a0 │ │ │ │ + beq 143678 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1436ac │ │ │ │ + bne 143684 │ │ │ │ ldrb r0, [r4, #3884] @ 0xf2c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1436a0 │ │ │ │ + bne 143678 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 13d1cc │ │ │ │ + bl 13d1a4 │ │ │ │ add r0, r4, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1476f8 │ │ │ │ + b 1476d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #3888 @ 0xf30 │ │ │ │ - bl 1476f8 │ │ │ │ - b 1436d4 │ │ │ │ + bl 1476d0 │ │ │ │ + b 1436ac │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7904 @ 0x1ee0 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 1476f8 │ │ │ │ + bl 1476d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0, #1656] @ 0x678 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143724 │ │ │ │ + beq 1436fc │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14375c │ │ │ │ + bne 143734 │ │ │ │ ldrb r1, [r0, #1652] @ 0x674 │ │ │ │ add r5, r0, #828 @ 0x33c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143764 │ │ │ │ + beq 14373c │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r4, #832 @ 0x340 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #836 @ 0x344 │ │ │ │ - bl 138984 │ │ │ │ - b 143750 │ │ │ │ + bl 13895c │ │ │ │ + b 143728 │ │ │ │ ldrb r1, [r0, #824] @ 0x338 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143760 │ │ │ │ + beq 143738 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14375c │ │ │ │ + bne 143734 │ │ │ │ mov r4, #4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl 138984 │ │ │ │ + bl 13895c │ │ │ │ ldr r0, [r6, r4] │ │ │ │ bl 554dc │ │ │ │ - b 143764 │ │ │ │ + b 14373c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ - b 14379c │ │ │ │ + b 143774 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #832 @ 0x340 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1437e8 │ │ │ │ + beq 1437c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14380c │ │ │ │ + beq 1437e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #944] @ 0x3b0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 14382c │ │ │ │ + beq 143804 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 139bc0 │ │ │ │ + b 139b98 │ │ │ │ add r0, r0, #472 @ 0x1d8 │ │ │ │ - b 139bc0 │ │ │ │ + b 139b98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ dmb ish │ │ │ │ add r1, r0, #180 @ 0xb4 │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14384c │ │ │ │ + bne 143824 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 143878 │ │ │ │ + bne 143850 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e91a4 │ │ │ │ + bl 1e917c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143880 │ │ │ │ + bne 143858 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1438a8 │ │ │ │ + bne 143880 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1438b8 │ │ │ │ - bl 147478 │ │ │ │ + beq 143890 │ │ │ │ + bl 147450 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ef0 │ │ │ │ + bl 217ec8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1438cc │ │ │ │ + bne 1438a4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 235f60 │ │ │ │ + b 235f38 │ │ │ │ mov r5, r0 │ │ │ │ - b 143934 │ │ │ │ + b 14390c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14390c │ │ │ │ + bne 1438e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143934 │ │ │ │ + bne 14390c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 235670 │ │ │ │ + bl 235648 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143950 │ │ │ │ - bl 147478 │ │ │ │ - b 143950 │ │ │ │ + beq 143928 │ │ │ │ + bl 147450 │ │ │ │ + b 143928 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 141280 │ │ │ │ - b 143994 │ │ │ │ + bl 141258 │ │ │ │ + b 14396c │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14396c │ │ │ │ + bne 143944 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143994 │ │ │ │ + bne 14396c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 235f60 │ │ │ │ + bl 235f38 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #96] @ 0x60 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1439b8 │ │ │ │ + beq 143990 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 13b274 │ │ │ │ + b 13b24c │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - b 13b274 │ │ │ │ + b 13b24c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143a20 │ │ │ │ + beq 1439f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 143a34 │ │ │ │ + bne 143a0c │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0, #4]! │ │ │ │ cmp r1, #11 │ │ │ │ - bne 143a38 │ │ │ │ + bne 143a10 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1439f4 │ │ │ │ + bne 1439cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ ldrb r0, [r4, #356] @ 0x164 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #337] @ 0x151 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 143a40 │ │ │ │ + beq 143a18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144e70 │ │ │ │ + b 144e48 │ │ │ │ ldrb r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143a90 │ │ │ │ + beq 143a68 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 143b20 │ │ │ │ + bne 143af8 │ │ │ │ ldrb r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143aa8 │ │ │ │ + beq 143a80 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 143b20 │ │ │ │ + bne 143af8 │ │ │ │ ldrb r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #124] @ 0x7c │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 143b18 │ │ │ │ + bne 143af0 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143b18 │ │ │ │ - bl 147478 │ │ │ │ - b 143b18 │ │ │ │ + beq 143af0 │ │ │ │ + bl 147450 │ │ │ │ + b 143af0 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143b20 │ │ │ │ + beq 143af8 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 148f58 │ │ │ │ - b 143b20 │ │ │ │ + bl 148f30 │ │ │ │ + b 143af8 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143ac4 │ │ │ │ + beq 143a9c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 143ad8 │ │ │ │ + bne 143ab0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143afc │ │ │ │ + bne 143ad4 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 143b18 │ │ │ │ - bl 7a440c │ │ │ │ + beq 143af0 │ │ │ │ + bl 7a43e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #103] @ 0x67 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #336] @ 0x150 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 143b40 │ │ │ │ + b 143b18 │ │ │ │ mov r6, r0 │ │ │ │ - b 143b98 │ │ │ │ + b 143b70 │ │ │ │ mov r6, r0 │ │ │ │ - b 143b60 │ │ │ │ + b 143b38 │ │ │ │ mov r6, r0 │ │ │ │ - b 143bb4 │ │ │ │ + b 143b8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143b60 │ │ │ │ + beq 143b38 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 143b74 │ │ │ │ + bne 143b4c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143b98 │ │ │ │ + bne 143b70 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 143bb4 │ │ │ │ - bl 7a440c │ │ │ │ + beq 143b8c │ │ │ │ + bl 7a43e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #103] @ 0x67 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #336] @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #336] @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 143154 │ │ │ │ + bl 14312c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ movw r1, #14032 @ 0x36d0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143c3c │ │ │ │ + beq 143c14 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 1402cc │ │ │ │ + b 1402a4 │ │ │ │ movw r1, #7016 @ 0x1b68 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 1402cc │ │ │ │ + b 1402a4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #1104] @ 0x450 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143c78 │ │ │ │ + beq 143c50 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 143cb4 │ │ │ │ + bne 143c8c │ │ │ │ ldrb r1, [r0, #1100] @ 0x44c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143c90 │ │ │ │ + beq 143c68 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 143ca0 │ │ │ │ + b 143c78 │ │ │ │ ldrb r1, [r0, #548] @ 0x224 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143cb8 │ │ │ │ + beq 143c90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143cc4 │ │ │ │ - b 143cb4 │ │ │ │ + beq 143c9c │ │ │ │ + b 143c8c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #552 @ 0x228 │ │ │ │ - bl 138604 │ │ │ │ + bl 1385dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #1096]! @ 0x448 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - beq 143cd8 │ │ │ │ + beq 143cb0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - bl 138604 │ │ │ │ + bl 1385dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #544]! @ 0x220 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 143cb4 │ │ │ │ + bne 143c8c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b3c80 │ │ │ │ + b 2b3c58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #544]! @ 0x220 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 143d28 │ │ │ │ + bne 143d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3c80 │ │ │ │ - b 143d28 │ │ │ │ + bl 2b3c58 │ │ │ │ + b 143d00 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1096]! @ 0x448 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 143d28 │ │ │ │ + bne 143d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3c80 │ │ │ │ + bl 2b3c58 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #976] @ 0x3d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143d64 │ │ │ │ + beq 143d3c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 143da0 │ │ │ │ + bne 143d78 │ │ │ │ ldrb r1, [r0, #972] @ 0x3cc │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143d7c │ │ │ │ + beq 143d54 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 143d8c │ │ │ │ + b 143d64 │ │ │ │ ldrb r1, [r0, #484] @ 0x1e4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143da4 │ │ │ │ + beq 143d7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143db0 │ │ │ │ - b 143da0 │ │ │ │ + beq 143d88 │ │ │ │ + b 143d78 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 139a44 │ │ │ │ + bl 139a1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #968]! @ 0x3c8 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - beq 143dc4 │ │ │ │ + beq 143d9c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - bl 139a44 │ │ │ │ + bl 139a1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #480]! @ 0x1e0 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 143da0 │ │ │ │ + bne 143d78 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b3c80 │ │ │ │ + b 2b3c58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #480]! @ 0x1e0 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 143e14 │ │ │ │ + bne 143dec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3c80 │ │ │ │ - b 143e14 │ │ │ │ + bl 2b3c58 │ │ │ │ + b 143dec │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #968]! @ 0x3c8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 143e14 │ │ │ │ + bne 143dec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3c80 │ │ │ │ + bl 2b3c58 │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #992] @ 0x3e0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143e38 │ │ │ │ + beq 143e10 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 140334 │ │ │ │ + b 14030c │ │ │ │ add r0, r0, #496 @ 0x1f0 │ │ │ │ - b 140334 │ │ │ │ + b 14030c │ │ │ │ mov r1, #10112 @ 0x2780 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143e5c │ │ │ │ + beq 143e34 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 140140 │ │ │ │ + b 140118 │ │ │ │ add r0, r0, #5056 @ 0x13c0 │ │ │ │ - b 140140 │ │ │ │ + b 140118 │ │ │ │ movw r1, #14048 @ 0x36e0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 143e80 │ │ │ │ + beq 143e58 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 1401a8 │ │ │ │ + b 140180 │ │ │ │ movw r1, #7024 @ 0x1b70 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 1401a8 │ │ │ │ + b 140180 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #285] @ 0x11d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143fc4 │ │ │ │ + beq 143f9c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14407c │ │ │ │ + bne 144054 │ │ │ │ ldrb r0, [sl, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 143ec0 │ │ │ │ + bne 143e98 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 1446c0 │ │ │ │ + bl 144698 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ add r1, sl, #32 │ │ │ │ str r1, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 143f04 │ │ │ │ + bcc 143edc │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 143ee0 │ │ │ │ + bne 143eb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143f04 │ │ │ │ + bne 143edc │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 143fb4 │ │ │ │ + beq 143f8c │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 143f88 │ │ │ │ + beq 143f60 │ │ │ │ ldr r0, [sp] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 143f5c │ │ │ │ + bne 143f34 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 143f44 │ │ │ │ + beq 143f1c │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne 143f3c │ │ │ │ + bne 143f14 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 143fb4 │ │ │ │ + beq 143f8c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sl, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 14407c │ │ │ │ + beq 144054 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 14404c │ │ │ │ + beq 144024 │ │ │ │ ldr r4, [sl] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ - b 144028 │ │ │ │ + b 144000 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 3fb104 │ │ │ │ + bl 3fb0dc │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 14404c │ │ │ │ + beq 144024 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 143ffc │ │ │ │ + bne 143fd4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r4, r4, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 144030 │ │ │ │ + beq 144008 │ │ │ │ eor r6, r0, r5 │ │ │ │ - b 143ffc │ │ │ │ + b 143fd4 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 14407c │ │ │ │ + beq 144054 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 402304 │ │ │ │ - b 1440b0 │ │ │ │ + bl 4022dc │ │ │ │ + b 144088 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl 141160 │ │ │ │ - b 1440b0 │ │ │ │ + bl 141138 │ │ │ │ + b 144088 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ movw r1, #4848 @ 0x12f0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1440dc │ │ │ │ + beq 1440b4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 140774 │ │ │ │ + b 14074c │ │ │ │ movw r1, #2424 @ 0x978 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 140774 │ │ │ │ + b 14074c │ │ │ │ ldrb r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 144100 │ │ │ │ + beq 1440d8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 140860 │ │ │ │ + b 140838 │ │ │ │ add r0, r0, #28 │ │ │ │ - b 140860 │ │ │ │ + b 140838 │ │ │ │ ldrb r1, [r0, #4000] @ 0xfa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144128 │ │ │ │ + beq 144100 │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #3992] @ 0xf98 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq 144138 │ │ │ │ + beq 144110 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #1992] @ 0x7c8 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ - b 1555f4 │ │ │ │ + b 1555cc │ │ │ │ add r0, r0, #2000 @ 0x7d0 │ │ │ │ - b 1555f4 │ │ │ │ + b 1555cc │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 144158 │ │ │ │ + beq 144130 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 1408e8 │ │ │ │ + b 1408c0 │ │ │ │ add r0, r0, #20 │ │ │ │ - b 1408e8 │ │ │ │ + b 1408c0 │ │ │ │ ldrb r1, [r0, #3328] @ 0xd00 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 144178 │ │ │ │ + beq 144150 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 140cbc │ │ │ │ + b 140c94 │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - b 140cbc │ │ │ │ + b 140c94 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #4344 @ 0x10f8 │ │ │ │ add r0, r4, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1441cc │ │ │ │ + beq 1441a4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1441fc │ │ │ │ + bne 1441d4 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144200 │ │ │ │ + beq 1441d8 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #2176 @ 0x880 │ │ │ │ - bl 13b4ec │ │ │ │ + bl 13b4c4 │ │ │ │ movw r5, #4336 @ 0x10f0 │ │ │ │ movw r0, #4340 @ 0x10f4 │ │ │ │ - b 1441f0 │ │ │ │ + b 1441c8 │ │ │ │ ldrb r0, [r4, #2168] @ 0x878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144208 │ │ │ │ + beq 1441e0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1441fc │ │ │ │ + bne 1441d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b4ec │ │ │ │ + bl 13b4c4 │ │ │ │ mov r5, #2160 @ 0x870 │ │ │ │ movw r0, #2164 @ 0x874 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ bl 554dc │ │ │ │ - b 14420c │ │ │ │ + b 1441e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r5, #4336 @ 0x10f0 │ │ │ │ - b 14420c │ │ │ │ + b 1441e4 │ │ │ │ mov r5, #2160 @ 0x870 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #2160 @ 0x870 │ │ │ │ movw r0, #2164 @ 0x874 │ │ │ │ - b 144248 │ │ │ │ + b 144220 │ │ │ │ mov r5, r0 │ │ │ │ movw r6, #4336 @ 0x10f0 │ │ │ │ movw r0, #4340 @ 0x10f4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, r6] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1442a4 │ │ │ │ + beq 14427c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1442d4 │ │ │ │ + bne 1442ac │ │ │ │ ldrb r0, [r4, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1442d8 │ │ │ │ + beq 1442b0 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 13888c │ │ │ │ + bl 138864 │ │ │ │ mov r5, #288 @ 0x120 │ │ │ │ mov r0, #292 @ 0x124 │ │ │ │ - b 1442c8 │ │ │ │ + b 1442a0 │ │ │ │ ldrb r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1442e0 │ │ │ │ + beq 1442b8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1442d4 │ │ │ │ + bne 1442ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 13888c │ │ │ │ + bl 138864 │ │ │ │ mov r5, #136 @ 0x88 │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ bl 554dc │ │ │ │ - b 1442e4 │ │ │ │ + b 1442bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #288 @ 0x120 │ │ │ │ - b 1442e4 │ │ │ │ + b 1442bc │ │ │ │ mov r5, #136 @ 0x88 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 55554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #136 @ 0x88 │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - b 144320 │ │ │ │ + b 1442f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #288 @ 0x120 │ │ │ │ mov r0, #292 @ 0x124 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ bl 554dc │ │ │ │ ldr r0, [r4, r6] │ │ │ │ - bl 139600 │ │ │ │ + bl 1395d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ movw r1, #15600 @ 0x3cf0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 144354 │ │ │ │ + beq 14432c │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 141864 │ │ │ │ + b 14183c │ │ │ │ movw r1, #7800 @ 0x1e78 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 141864 │ │ │ │ + b 14183c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #330] @ 0x14a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1443c8 │ │ │ │ + beq 1443a0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 144430 │ │ │ │ + bne 144408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152bfc │ │ │ │ + bl 152bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #320]! @ 0x140 │ │ │ │ strb r2, [r0, #9] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 144398 │ │ │ │ + bne 144370 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1443bc │ │ │ │ + bne 144394 │ │ │ │ dmb ish │ │ │ │ - bl 234f3c │ │ │ │ + bl 234f14 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #324]! @ 0x144 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1443d4 │ │ │ │ + bne 1443ac │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 1443fc │ │ │ │ + bne 1443d4 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 1e8804 │ │ │ │ + bl 1e87dc │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144404 │ │ │ │ + bne 1443dc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 236004 │ │ │ │ + b 235fdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 1444b4 │ │ │ │ + b 14448c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144448 │ │ │ │ + bne 144420 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1444bc │ │ │ │ + bne 144494 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 236004 │ │ │ │ - b 1444bc │ │ │ │ + bl 235fdc │ │ │ │ + b 144494 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #320]! @ 0x140 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #9] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144490 │ │ │ │ + bne 144468 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1444b4 │ │ │ │ + bne 14448c │ │ │ │ dmb ish │ │ │ │ - bl 234f3c │ │ │ │ + bl 234f14 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ movw r1, #15568 @ 0x3cd0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1444e4 │ │ │ │ + beq 1444bc │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 141910 │ │ │ │ + b 1418e8 │ │ │ │ movw r1, #7784 @ 0x1e68 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 141910 │ │ │ │ + b 1418e8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144504 │ │ │ │ + bne 1444dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144528 │ │ │ │ + bne 144500 │ │ │ │ dmb ish │ │ │ │ - bl 539aa0 │ │ │ │ + bl 539a78 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144568 │ │ │ │ + beq 144540 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144540 │ │ │ │ + bne 144518 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144568 │ │ │ │ + bne 144540 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 15522c │ │ │ │ + bl 155204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137b84 │ │ │ │ + bl 137b5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 15522c │ │ │ │ - b 1445a8 │ │ │ │ + bl 155204 │ │ │ │ + b 144580 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 155c5c │ │ │ │ - b 1445a8 │ │ │ │ + bl 155c34 │ │ │ │ + b 144580 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137b84 │ │ │ │ + bl 137b5c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldrb r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1445d4 │ │ │ │ + beq 1445ac │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 141e1c │ │ │ │ + b 141df4 │ │ │ │ add r0, r0, #176 @ 0xb0 │ │ │ │ - b 141e1c │ │ │ │ + b 141df4 │ │ │ │ movw r1, #15584 @ 0x3ce0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1445f8 │ │ │ │ + beq 1445d0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 142064 │ │ │ │ + b 14203c │ │ │ │ movw r1, #7792 @ 0x1e70 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 142064 │ │ │ │ + b 14203c │ │ │ │ ldrb r1, [r0, #3328] @ 0xd00 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 14461c │ │ │ │ + beq 1445f4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 1423a4 │ │ │ │ + b 14237c │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - b 1423a4 │ │ │ │ + b 14237c │ │ │ │ ldrb r1, [r0, #3552] @ 0xde0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 14463c │ │ │ │ + beq 144614 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 142264 │ │ │ │ + b 14223c │ │ │ │ add r0, r0, #1776 @ 0x6f0 │ │ │ │ - b 142264 │ │ │ │ + b 14223c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 797b20 │ │ │ │ + bl 797af8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14466c │ │ │ │ + beq 144644 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14468c │ │ │ │ + beq 144664 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ movw r1, #8352 @ 0x20a0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1446b4 │ │ │ │ + beq 14468c │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b 1427a0 │ │ │ │ + b 142778 │ │ │ │ movw r1, #4176 @ 0x1050 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 1427a0 │ │ │ │ + b 142778 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144808 │ │ │ │ + beq 1447e0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 144734 │ │ │ │ + beq 14470c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 14491c │ │ │ │ + bne 1448f4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 151430 │ │ │ │ + bl 151408 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #92]! @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1446f8 │ │ │ │ + bne 1446d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14471c │ │ │ │ + bne 1446f4 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144748 │ │ │ │ - bl 7a440c │ │ │ │ - b 144748 │ │ │ │ + beq 144720 │ │ │ │ + bl 7a43e4 │ │ │ │ + b 144720 │ │ │ │ ldrb r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #128] @ 0x80 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 144884 │ │ │ │ + beq 14485c │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144798 │ │ │ │ + beq 144770 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144798 │ │ │ │ + bcc 144770 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #108]! @ 0x6c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 144774 │ │ │ │ + bne 14474c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144798 │ │ │ │ + bne 144770 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ strb r5, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1447e4 │ │ │ │ + beq 1447bc │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1447e4 │ │ │ │ + bcc 1447bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1447c0 │ │ │ │ + bne 144798 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1447e4 │ │ │ │ + bne 1447bc │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #85] @ 0x55 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14484c │ │ │ │ + bne 144824 │ │ │ │ strb r5, [r4, #85] @ 0x55 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1448d4 │ │ │ │ + beq 1448ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144898 │ │ │ │ + beq 144870 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1448d4 │ │ │ │ + bcc 1448ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144834 │ │ │ │ - b 1448c4 │ │ │ │ + bne 14480c │ │ │ │ + b 14489c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144954 │ │ │ │ + beq 14492c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144800 │ │ │ │ + bcc 1447d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14486c │ │ │ │ - b 144980 │ │ │ │ + bne 144844 │ │ │ │ + b 144958 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144748 │ │ │ │ - bl 147478 │ │ │ │ - b 144748 │ │ │ │ + beq 144720 │ │ │ │ + bl 147450 │ │ │ │ + b 144720 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1448d4 │ │ │ │ + bcc 1448ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1448b0 │ │ │ │ + bne 144888 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1448d4 │ │ │ │ + bne 1448ac │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144910 │ │ │ │ + bcc 1448e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1448ec │ │ │ │ + bne 1448c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144910 │ │ │ │ + bne 1448e8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 144920 │ │ │ │ + bcs 1448f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144928 │ │ │ │ + bne 144900 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144800 │ │ │ │ + bcc 1447d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14496c │ │ │ │ + bne 144944 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144800 │ │ │ │ + bne 1447d8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 144800 │ │ │ │ + bl 8a8510 │ │ │ │ + b 1447d8 │ │ │ │ mov r6, r0 │ │ │ │ - b 144b58 │ │ │ │ + b 144b30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1449f8 │ │ │ │ + bcc 1449d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1449b8 │ │ │ │ + bne 144990 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1449f8 │ │ │ │ + bne 1449d0 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 1449f8 │ │ │ │ - b 144a40 │ │ │ │ + bl 8a8510 │ │ │ │ + b 1449d0 │ │ │ │ + b 144a18 │ │ │ │ mov r6, r0 │ │ │ │ - b 144b30 │ │ │ │ + b 144b08 │ │ │ │ mov r6, r0 │ │ │ │ - b 144ae0 │ │ │ │ + b 144ab8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144b60 │ │ │ │ + bcc 144b38 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144a0c │ │ │ │ + bne 1449e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144b60 │ │ │ │ + bne 144b38 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a8538 │ │ │ │ - b 144b60 │ │ │ │ + bl 8a8510 │ │ │ │ + b 144b38 │ │ │ │ mov r6, r0 │ │ │ │ - b 144a7c │ │ │ │ + b 144a54 │ │ │ │ mov r6, r0 │ │ │ │ - b 144a90 │ │ │ │ + b 144a68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #92]! @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144a58 │ │ │ │ + bne 144a30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144a7c │ │ │ │ + bne 144a54 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144a90 │ │ │ │ - bl 7a440c │ │ │ │ + beq 144a68 │ │ │ │ + bl 7a43e4 │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #86] @ 0x56 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144ae0 │ │ │ │ + bne 144ab8 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144ae0 │ │ │ │ + bcc 144ab8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #108]! @ 0x6c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144abc │ │ │ │ + bne 144a94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144ae0 │ │ │ │ + bne 144ab8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144b30 │ │ │ │ + beq 144b08 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144b30 │ │ │ │ + bcc 144b08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144b0c │ │ │ │ + bne 144ae4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144b30 │ │ │ │ + bne 144b08 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq 144b58 │ │ │ │ + beq 144b30 │ │ │ │ ldrb r1, [r4, #85] @ 0x55 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144b58 │ │ │ │ - bl 147618 │ │ │ │ + bne 144b30 │ │ │ │ + bl 1475f0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 144ba4 │ │ │ │ + bhi 144b7c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ bx lr │ │ │ │ - b 14547c │ │ │ │ - b 1b9d80 │ │ │ │ - b 145c2c │ │ │ │ + b 145454 │ │ │ │ + b 1b9d58 │ │ │ │ + b 145c04 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ - bhi 144c70 │ │ │ │ + bhi 144c48 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ @@ -245065,167 +245055,167 @@ │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144c14 │ │ │ │ + beq 144bec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144c3c │ │ │ │ - cmp r2, #1 │ │ │ │ bne 144c14 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 144bec │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 63aad4 │ │ │ │ + b 63aaac │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 145f0c │ │ │ │ + b 145ee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144cb0 │ │ │ │ + bcc 144c88 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 144c8c │ │ │ │ + bne 144c64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144cb0 │ │ │ │ + bne 144c88 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 144c14 │ │ │ │ + bcc 144bec │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144cc8 │ │ │ │ + bne 144ca0 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144d30 │ │ │ │ + bcc 144d08 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 144d0c │ │ │ │ + bne 144ce4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144d30 │ │ │ │ + bne 144d08 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 144da0 │ │ │ │ + bne 144d78 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144d4c │ │ │ │ + bne 144d24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144c14 │ │ │ │ + bne 144bec │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 145b28 │ │ │ │ + bl 145b00 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 145700 │ │ │ │ + b 1456d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ - b 144d44 │ │ │ │ + b 144d1c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 144dfc │ │ │ │ + bne 144dd4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144dd0 │ │ │ │ + bne 144da8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144e68 │ │ │ │ + bne 144e40 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b6750 │ │ │ │ - b 144e68 │ │ │ │ + bl 5b6728 │ │ │ │ + b 144e40 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 144dc8 │ │ │ │ + bl 40e51c │ │ │ │ + b 144da0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 144e68 │ │ │ │ + bcc 144e40 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144e24 │ │ │ │ + bne 144dfc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144e68 │ │ │ │ + bne 144e40 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a8538 │ │ │ │ - b 144e68 │ │ │ │ + bl 8a8510 │ │ │ │ + b 144e40 │ │ │ │ bl 8e880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 144fb4 │ │ │ │ + bhi 144f8c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ @@ -245237,607 +245227,607 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ sub r7, r3, #21 │ │ │ │ cmp r7, #7 │ │ │ │ subcc r2, r3, #20 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 144efc │ │ │ │ + bhi 144ed4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144fb4 │ │ │ │ + beq 144f8c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 144fb4 │ │ │ │ + bne 144f8c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144f40 │ │ │ │ + beq 144f18 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144f58 │ │ │ │ + beq 144f30 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 144ba8 │ │ │ │ + b 144b80 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 144fb4 │ │ │ │ + bcc 144f8c │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 144f8c │ │ │ │ + bne 144f64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144fb4 │ │ │ │ + bne 144f8c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 144ba8 │ │ │ │ + b 144b80 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144fe0 │ │ │ │ + beq 144fb8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - blt 145038 │ │ │ │ + blt 145010 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145038 │ │ │ │ + beq 145010 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145050 │ │ │ │ + beq 145028 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145068 │ │ │ │ + beq 145040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145080 │ │ │ │ + beq 145058 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1450cc │ │ │ │ + beq 1450a4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1450a0 │ │ │ │ + b 145078 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1450cc │ │ │ │ + beq 1450a4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 1450b4 │ │ │ │ + bgt 14508c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 145094 │ │ │ │ + bne 14506c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145094 │ │ │ │ + beq 14506c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 145094 │ │ │ │ + bl 40e51c │ │ │ │ + b 14506c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1450ec │ │ │ │ + beq 1450c4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145104 │ │ │ │ + beq 1450dc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14511c │ │ │ │ + beq 1450f4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145134 │ │ │ │ + beq 14510c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145150 │ │ │ │ + beq 145128 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ addlt r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 145278 │ │ │ │ + bhi 145250 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145278 │ │ │ │ + beq 145250 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14525c │ │ │ │ + beq 145234 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 14525c │ │ │ │ + b 145234 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 145154 │ │ │ │ + bl 14512c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 145154 │ │ │ │ + bl 14512c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14525c │ │ │ │ + beq 145234 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 14525c │ │ │ │ + b 145234 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14525c │ │ │ │ + beq 145234 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 14525c │ │ │ │ + b 145234 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14525c │ │ │ │ + beq 145234 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145278 │ │ │ │ + beq 145250 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 145288 │ │ │ │ - b 145288 │ │ │ │ - b 145288 │ │ │ │ + b 145260 │ │ │ │ + b 145260 │ │ │ │ + b 145260 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1452b8 │ │ │ │ + beq 145290 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - b 1452b4 │ │ │ │ + b 14528c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 14f048 │ │ │ │ - b 1452b8 │ │ │ │ + bl 14f020 │ │ │ │ + b 145290 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 145340 │ │ │ │ + beq 145318 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 1453d8 │ │ │ │ + bne 1453b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r0, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14537c │ │ │ │ + beq 145354 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1453dc │ │ │ │ + bne 1453b4 │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14531c │ │ │ │ + bne 1452f4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r0, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1453a8 │ │ │ │ + beq 145380 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1453dc │ │ │ │ + bne 1453b4 │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 145364 │ │ │ │ - b 1453d0 │ │ │ │ + bne 14533c │ │ │ │ + b 1453a8 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1453dc │ │ │ │ + bne 1453b4 │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 145390 │ │ │ │ - b 1453d0 │ │ │ │ + bne 145368 │ │ │ │ + b 1453a8 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #21 │ │ │ │ - bne 1453dc │ │ │ │ + bne 1453b4 │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1453bc │ │ │ │ + bne 145394 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 145338 │ │ │ │ + beq 145310 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b 144ba8 │ │ │ │ + b 144b80 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 77baa4 │ │ │ │ + bl 77ba7c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 77b44c │ │ │ │ + bl 77b424 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145400 │ │ │ │ + bne 1453d8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 77cd94 │ │ │ │ + b 77cd6c │ │ │ │ mov r5, r0 │ │ │ │ - b 145440 │ │ │ │ + b 145418 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 77b44c │ │ │ │ + bl 77b424 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145448 │ │ │ │ + bne 145420 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 145470 │ │ │ │ + bne 145448 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 77cd94 │ │ │ │ + bl 77cd6c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 145558 │ │ │ │ + bhi 145530 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1454c4 │ │ │ │ + beq 14549c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145648 │ │ │ │ + beq 145620 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 145530 │ │ │ │ + bne 145508 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145508 │ │ │ │ + beq 1454e0 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145520 │ │ │ │ + beq 1454f8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145648 │ │ │ │ + beq 145620 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 145cf8 │ │ │ │ - b 1455b8 │ │ │ │ + bl 145cd0 │ │ │ │ + b 145590 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ eor r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1455b8 │ │ │ │ + beq 145590 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1455b8 │ │ │ │ + bne 145590 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1455d4 │ │ │ │ + beq 1455ac │ │ │ │ add r6, r8, #4 │ │ │ │ - b 14559c │ │ │ │ + b 145574 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1455d4 │ │ │ │ + beq 1455ac │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145590 │ │ │ │ + beq 145568 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 145590 │ │ │ │ + bl 40e51c │ │ │ │ + b 145568 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145648 │ │ │ │ + beq 145620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1455ec │ │ │ │ + beq 1455c4 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145628 │ │ │ │ + beq 145600 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 14560c │ │ │ │ + b 1455e4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145628 │ │ │ │ + beq 145600 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145600 │ │ │ │ + beq 1455d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 145600 │ │ │ │ + bl 40e51c │ │ │ │ + b 1455d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145648 │ │ │ │ + beq 145620 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145668 │ │ │ │ + beq 145640 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #16 │ │ │ │ - b 145690 │ │ │ │ + b 145668 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1456a4 │ │ │ │ + beq 14567c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1456dc │ │ │ │ + bne 1456b4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 53180 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1456fc │ │ │ │ + beq 1456d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 1457c8 │ │ │ │ + bhi 1457a0 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1457c8 │ │ │ │ + beq 1457a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 149be4 │ │ │ │ + b 149bbc │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14577c │ │ │ │ + bne 145754 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 63aad4 │ │ │ │ + b 63aaac │ │ │ │ mov r5, r0 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1457c8 │ │ │ │ + beq 1457a0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1457e8 │ │ │ │ + beq 1457c0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #20 │ │ │ │ cmp r0, #17 │ │ │ │ movcs r0, #15 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi 145988 │ │ │ │ + bhi 145960 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ @@ -245853,195 +245843,195 @@ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1459fc │ │ │ │ + beq 1459d4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 145a04 │ │ │ │ + b 1459dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 145860 │ │ │ │ + bcc 145838 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1458b4 │ │ │ │ - b 145918 │ │ │ │ + bne 14588c │ │ │ │ + b 1458f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1457f0 │ │ │ │ + bl 1457c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 145860 │ │ │ │ + bcc 145838 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145904 │ │ │ │ + bne 1458dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 145860 │ │ │ │ + bne 145838 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1459a4 │ │ │ │ + beq 14597c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 19d730 │ │ │ │ + bl 19d708 │ │ │ │ mov r0, r6 │ │ │ │ - b 14593c │ │ │ │ + b 145914 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1459d0 │ │ │ │ + beq 1459a8 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 19d730 │ │ │ │ + bl 19d708 │ │ │ │ mov r0, r7 │ │ │ │ - b 145960 │ │ │ │ + b 145938 │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 149be4 │ │ │ │ + b 149bbc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145860 │ │ │ │ + beq 145838 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 533c0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145a1c │ │ │ │ + beq 1459f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 149be4 │ │ │ │ + b 149bbc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1459ec │ │ │ │ + beq 1459c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 149be4 │ │ │ │ + b 149bbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c54a4 │ │ │ │ + bl 2c547c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 149be4 │ │ │ │ + b 149bbc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149be4 │ │ │ │ - b 145af0 │ │ │ │ + bl 149bbc │ │ │ │ + b 145ac8 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 145a7c │ │ │ │ + beq 145a54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 19d730 │ │ │ │ + bl 19d708 │ │ │ │ mov r7, r6 │ │ │ │ - b 145a60 │ │ │ │ + b 145a38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145a98 │ │ │ │ + beq 145a70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ - bl 149be4 │ │ │ │ - b 145af0 │ │ │ │ + bl 149bbc │ │ │ │ + b 145ac8 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 145acc │ │ │ │ + beq 145aa4 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 19d730 │ │ │ │ + bl 19d708 │ │ │ │ mov r6, r7 │ │ │ │ - b 145ab0 │ │ │ │ + b 145a88 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145ae8 │ │ │ │ + beq 145ac0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 145b14 │ │ │ │ + bne 145aec │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #21 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ subcc r1, r2, #20 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bhi 145c10 │ │ │ │ + bhi 145be8 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -246090,207 +246080,207 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ - b 144ba8 │ │ │ │ + b 40e51c │ │ │ │ + b 144b80 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145c4c │ │ │ │ + beq 145c24 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145c88 │ │ │ │ + beq 145c60 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 145c6c │ │ │ │ + b 145c44 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145c88 │ │ │ │ + beq 145c60 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145c60 │ │ │ │ + beq 145c38 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 145c60 │ │ │ │ + bl 40e51c │ │ │ │ + b 145c38 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145ca4 │ │ │ │ + beq 145c7c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 145dd4 │ │ │ │ + bl 145dac │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 145cc0 │ │ │ │ + bne 145c98 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 145cf0 │ │ │ │ + beq 145cc8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 145d2c │ │ │ │ + beq 145d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 145d7c │ │ │ │ + bne 145d54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145d7c │ │ │ │ + beq 145d54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 145d78 │ │ │ │ + b 145d50 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 145d7c │ │ │ │ + bne 145d54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145d54 │ │ │ │ + beq 145d2c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145d6c │ │ │ │ + beq 145d44 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145dac │ │ │ │ + beq 145d84 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 145eb8 │ │ │ │ - beq 145e1c │ │ │ │ + bcc 145e90 │ │ │ │ + beq 145df4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 145e3c │ │ │ │ + bne 145e14 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145e74 │ │ │ │ + beq 145e4c │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r0, r6 │ │ │ │ - b 145e04 │ │ │ │ + b 145ddc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145eb8 │ │ │ │ + beq 145e90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145e9c │ │ │ │ + beq 145e74 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 145ea4 │ │ │ │ + b 145e7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145eb8 │ │ │ │ + beq 145e90 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2c5594 │ │ │ │ + bl 2c556c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145ee0 │ │ │ │ + beq 145eb8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 19dbf0 │ │ │ │ + bl 19dbc8 │ │ │ │ mov r6, r5 │ │ │ │ - b 145ec4 │ │ │ │ + b 145e9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145f00 │ │ │ │ + beq 145ed8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 145fb4 │ │ │ │ + bhi 145f8c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -246299,1759 +246289,1759 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ - b 145700 │ │ │ │ + b 40e51c │ │ │ │ + b 1456d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145f9c │ │ │ │ + beq 145f74 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145fb4 │ │ │ │ + beq 145f8c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 145fc8 │ │ │ │ + bne 145fa0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 145fec │ │ │ │ + bne 145fc4 │ │ │ │ dmb ish │ │ │ │ - bl 5b6378 │ │ │ │ + bl 5b6350 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 146030 │ │ │ │ + beq 146008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d6ab0 │ │ │ │ + bl 3d6a88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14600c │ │ │ │ + bne 145fe4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146030 │ │ │ │ + bne 146008 │ │ │ │ dmb ish │ │ │ │ - bl 5b6378 │ │ │ │ + bl 5b6350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #2 │ │ │ │ - bne 146044 │ │ │ │ + bne 14601c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 3d6ab0 │ │ │ │ + bl 3d6a88 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146050 │ │ │ │ + bne 146028 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5b6378 │ │ │ │ + b 5b6350 │ │ │ │ mov r6, r0 │ │ │ │ - b 146108 │ │ │ │ + b 1460e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146090 │ │ │ │ + bne 146068 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 146110 │ │ │ │ + bne 1460e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b6378 │ │ │ │ - b 146110 │ │ │ │ + bl 5b6350 │ │ │ │ + b 1460e8 │ │ │ │ bl 8e880 │ │ │ │ mov r6, 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 1460d0 │ │ │ │ + bne 1460a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146108 │ │ │ │ + bne 1460e0 │ │ │ │ dmb ish │ │ │ │ - bl 5b6378 │ │ │ │ - b 146108 │ │ │ │ + bl 5b6350 │ │ │ │ + b 1460e0 │ │ │ │ bl 8e880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1394b4 │ │ │ │ + bl 13948c │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 1394b4 │ │ │ │ + bl 13948c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14612c │ │ │ │ + bne 146104 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146150 │ │ │ │ + bne 146128 │ │ │ │ dmb ish │ │ │ │ - bl 5b5840 │ │ │ │ + bl 5b5818 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146158 │ │ │ │ + bne 146130 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146190 │ │ │ │ + bne 146168 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1461b8 │ │ │ │ + bne 146190 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1461e8 │ │ │ │ + beq 1461c0 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 146230 │ │ │ │ + beq 146208 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 146278 │ │ │ │ + bne 146250 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #21 │ │ │ │ - bne 146274 │ │ │ │ + bne 14624c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 146218 │ │ │ │ - b 146260 │ │ │ │ + bne 1461f0 │ │ │ │ + b 146238 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #21 │ │ │ │ - bne 146274 │ │ │ │ + bne 14624c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14624c │ │ │ │ + bne 146224 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146278 │ │ │ │ + bne 146250 │ │ │ │ dmb ish │ │ │ │ - bl 5b6750 │ │ │ │ - b 146278 │ │ │ │ - bl 144ba8 │ │ │ │ + bl 5b6728 │ │ │ │ + b 146250 │ │ │ │ + bl 144b80 │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1462bc │ │ │ │ + beq 146294 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1462bc │ │ │ │ + bcc 146294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 146298 │ │ │ │ + bne 146270 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1462bc │ │ │ │ + bne 146294 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 146304 │ │ │ │ + beq 1462dc │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #320]! @ 0x140 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1462d8 │ │ │ │ + bne 1462b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 146304 │ │ │ │ + bne 1462dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 146348 │ │ │ │ + b 146320 │ │ │ │ mov r5, r0 │ │ │ │ - b 146340 │ │ │ │ + b 146318 │ │ │ │ mov r5, r0 │ │ │ │ - b 146338 │ │ │ │ + b 146310 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 146338 │ │ │ │ + beq 146310 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142d90 │ │ │ │ + bl 142d68 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r4, #316 @ 0x13c │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ ldr r0, [r0] │ │ │ │ b 554dc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 14637c │ │ │ │ + bne 146354 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1463d8 │ │ │ │ + bne 1463b0 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 146378 │ │ │ │ + bne 146350 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1463ac │ │ │ │ + beq 146384 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1463c4 │ │ │ │ + beq 14639c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14646c │ │ │ │ + beq 146444 │ │ │ │ add r5, r8, #16 │ │ │ │ mov r6, #0 │ │ │ │ - b 146400 │ │ │ │ + b 1463d8 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14646c │ │ │ │ + beq 146444 │ │ │ │ ldrd r0, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0] │ │ │ │ - beq 146418 │ │ │ │ + beq 1463f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #16] │ │ │ │ strbne r6, [r0] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 146440 │ │ │ │ + bne 146418 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1463f4 │ │ │ │ - b 146454 │ │ │ │ + blt 1463cc │ │ │ │ + b 14642c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1463f4 │ │ │ │ + blt 1463cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1463f4 │ │ │ │ + beq 1463cc │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1463f4 │ │ │ │ + bl 40e51c │ │ │ │ + b 1463cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 146378 │ │ │ │ + beq 146350 │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1464a8 │ │ │ │ + beq 146480 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1464d0 │ │ │ │ + bne 1464a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1464f8 │ │ │ │ + bne 1464d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146500 │ │ │ │ + bne 1464d8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4b40b0 │ │ │ │ + b 4b4088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146538 │ │ │ │ + bne 146510 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 146560 │ │ │ │ + bne 146538 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b40b0 │ │ │ │ + bl 4b4088 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1465a0 │ │ │ │ + bcc 146578 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bne 1465a0 │ │ │ │ + bne 146578 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1465c8 │ │ │ │ + beq 1465a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1465f0 │ │ │ │ + beq 1465c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146618 │ │ │ │ + beq 1465f0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146630 │ │ │ │ + beq 146608 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146648 │ │ │ │ + beq 146620 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 146684 │ │ │ │ + beq 14665c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 146668 │ │ │ │ + b 146640 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 146684 │ │ │ │ + beq 14665c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14665c │ │ │ │ + beq 146634 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14665c │ │ │ │ + bl 40e51c │ │ │ │ + b 146634 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1466a4 │ │ │ │ + beq 14667c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1466e0 │ │ │ │ + beq 1466b8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1466c4 │ │ │ │ + b 14669c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1466e0 │ │ │ │ + beq 1466b8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1466b8 │ │ │ │ + beq 146690 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1466b8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146690 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146700 │ │ │ │ + beq 1466d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146728 │ │ │ │ + beq 146700 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #132 @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146750 │ │ │ │ + beq 146728 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #148 @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146778 │ │ │ │ + beq 146750 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1467a0 │ │ │ │ + beq 146778 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #180 @ 0xb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1467c8 │ │ │ │ + beq 1467a0 │ │ │ │ ldr r0, [r4, #184] @ 0xb8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #196 @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1467f0 │ │ │ │ + beq 1467c8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #212 @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146818 │ │ │ │ + beq 1467f0 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #228 @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146840 │ │ │ │ + beq 146818 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #244 @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146868 │ │ │ │ + beq 146840 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146890 │ │ │ │ + beq 146868 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1468b8 │ │ │ │ + beq 146890 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #292 @ 0x124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1468e0 │ │ │ │ + beq 1468b8 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r6, r4, #308 @ 0x134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6f98 │ │ │ │ + bl 1b6f70 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146908 │ │ │ │ + beq 1468e0 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #344 @ 0x158 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 401aa0 │ │ │ │ + b 401a78 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146c08 │ │ │ │ + beq 146be0 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146c08 │ │ │ │ + bl 40e51c │ │ │ │ + b 146be0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146c00 │ │ │ │ + beq 146bd8 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146c00 │ │ │ │ + bl 40e51c │ │ │ │ + b 146bd8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bf8 │ │ │ │ + beq 146bd0 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bf8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146bd0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bf0 │ │ │ │ + beq 146bc8 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bf0 │ │ │ │ + bl 40e51c │ │ │ │ + b 146bc8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146be8 │ │ │ │ + beq 146bc0 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146be8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146bc0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146be0 │ │ │ │ + beq 146bb8 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146be0 │ │ │ │ + bl 40e51c │ │ │ │ + b 146bb8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bd8 │ │ │ │ + beq 146bb0 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bd8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146bb0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bd0 │ │ │ │ + beq 146ba8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bd0 │ │ │ │ + bl 40e51c │ │ │ │ + b 146ba8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bc8 │ │ │ │ + beq 146ba0 │ │ │ │ ldr r0, [r4, #184] @ 0xb8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bc8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146ba0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bc0 │ │ │ │ + beq 146b98 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bc0 │ │ │ │ + bl 40e51c │ │ │ │ + b 146b98 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bb8 │ │ │ │ + beq 146b90 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bb8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146b90 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146bb0 │ │ │ │ + beq 146b88 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146bb0 │ │ │ │ + bl 40e51c │ │ │ │ + b 146b88 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146ba8 │ │ │ │ + beq 146b80 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146ba8 │ │ │ │ + bl 40e51c │ │ │ │ + b 146b80 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146b60 │ │ │ │ + beq 146b38 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146b60 │ │ │ │ + bl 40e51c │ │ │ │ + b 146b38 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146b58 │ │ │ │ + beq 146b30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 146b58 │ │ │ │ + bl 40e51c │ │ │ │ + b 146b30 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146b50 │ │ │ │ + beq 146b28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 1428cc │ │ │ │ + bl 1428a4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146b78 │ │ │ │ + beq 146b50 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146b90 │ │ │ │ + beq 146b68 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 152ce8 │ │ │ │ + bl 152cc0 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 152ce8 │ │ │ │ + bl 152cc0 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 14258c │ │ │ │ + bl 142564 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 142e20 │ │ │ │ + bl 142df8 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ - bl 1437b4 │ │ │ │ + bl 14378c │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ - bl 142a80 │ │ │ │ + bl 142a58 │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ - bl 1430c0 │ │ │ │ + bl 143098 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ - bl 14286c │ │ │ │ + bl 142844 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ - bl 1428cc │ │ │ │ + bl 1428a4 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl 14286c │ │ │ │ + bl 142844 │ │ │ │ add r0, r4, #344 @ 0x158 │ │ │ │ - bl 401aa0 │ │ │ │ + bl 401a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 146ca4 │ │ │ │ + beq 146c7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146c68 │ │ │ │ + beq 146c40 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146ca4 │ │ │ │ + bcc 146c7c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146c50 │ │ │ │ - b 146c94 │ │ │ │ + bne 146c28 │ │ │ │ + b 146c6c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146ca4 │ │ │ │ + bcc 146c7c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146c80 │ │ │ │ + bne 146c58 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146ca4 │ │ │ │ + bne 146c7c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 146ce8 │ │ │ │ + beq 146cc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146ce8 │ │ │ │ + bcc 146cc0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146cc4 │ │ │ │ + bne 146c9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146ce8 │ │ │ │ + bne 146cc0 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 146d2c │ │ │ │ + beq 146d04 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146d2c │ │ │ │ + bcc 146d04 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146d08 │ │ │ │ + bne 146ce0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146d2c │ │ │ │ + bne 146d04 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 146dac │ │ │ │ + beq 146d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146d70 │ │ │ │ + beq 146d48 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146dac │ │ │ │ + bcc 146d84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146d58 │ │ │ │ - b 146d9c │ │ │ │ + bne 146d30 │ │ │ │ + b 146d74 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146dac │ │ │ │ + bcc 146d84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146d88 │ │ │ │ + bne 146d60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146dac │ │ │ │ + bne 146d84 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 146df0 │ │ │ │ + beq 146dc8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146df0 │ │ │ │ + bcc 146dc8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 146dcc │ │ │ │ + bne 146da4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146df0 │ │ │ │ + bne 146dc8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 146e54 │ │ │ │ + beq 146e2c │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ - b 146e10 │ │ │ │ + b 146de8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 146e54 │ │ │ │ + beq 146e2c │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 146e08 │ │ │ │ + bcc 146de0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 146e2c │ │ │ │ + bne 146e04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146e08 │ │ │ │ + bne 146de0 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 146e08 │ │ │ │ + bl 8a8510 │ │ │ │ + b 146de0 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146e70 │ │ │ │ + beq 146e48 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 146ed4 │ │ │ │ + beq 146eac │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ - b 146e90 │ │ │ │ + b 146e68 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 146ed4 │ │ │ │ + beq 146eac │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 146e88 │ │ │ │ + bcc 146e60 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 146eac │ │ │ │ + bne 146e84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146e88 │ │ │ │ + bne 146e60 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 146e88 │ │ │ │ + bl 8a8510 │ │ │ │ + b 146e60 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146ef0 │ │ │ │ + beq 146ec8 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 146f38 │ │ │ │ + beq 146f10 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 146f38 │ │ │ │ + bcc 146f10 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146f0c │ │ │ │ + bne 146ee4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 146f38 │ │ │ │ + bne 146f10 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 146f80 │ │ │ │ + b 146f58 │ │ │ │ mov r8, r0 │ │ │ │ - b 146f78 │ │ │ │ + b 146f50 │ │ │ │ mov r8, r0 │ │ │ │ - b 146f70 │ │ │ │ + b 146f48 │ │ │ │ mov r8, r0 │ │ │ │ - b 146f68 │ │ │ │ + b 146f40 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r9, #16 │ │ │ │ - bl 15048c │ │ │ │ + bl 150464 │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r9, #80 @ 0x50 │ │ │ │ - bl 150384 │ │ │ │ - b 147074 │ │ │ │ + bl 15035c │ │ │ │ + b 14704c │ │ │ │ mov r8, r0 │ │ │ │ - b 146f98 │ │ │ │ + b 146f70 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 146fe0 │ │ │ │ + beq 146fb8 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 146f94 │ │ │ │ + bcc 146f6c │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 146fb8 │ │ │ │ + bne 146f90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146f94 │ │ │ │ + bne 146f6c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 146f94 │ │ │ │ + bl 8a8510 │ │ │ │ + b 146f6c │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14707c │ │ │ │ + beq 147054 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 14707c │ │ │ │ + bl 40e51c │ │ │ │ + b 147054 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 147010 │ │ │ │ + b 146fe8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 147058 │ │ │ │ + beq 147030 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 14700c │ │ │ │ + bcc 146fe4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 147030 │ │ │ │ + bne 147008 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14700c │ │ │ │ + bne 146fe4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 14700c │ │ │ │ + bl 8a8510 │ │ │ │ + b 146fe4 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147074 │ │ │ │ + beq 14704c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ - bl 1523f0 │ │ │ │ + bl 1523c8 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ - bl 14f228 │ │ │ │ + bl 14f200 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1470bc │ │ │ │ + beq 147094 │ │ │ │ mov r4, r0 │ │ │ │ - bl 401ec0 │ │ │ │ + bl 401e98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147100 │ │ │ │ + beq 1470d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2f00 │ │ │ │ + bl 1a2ed8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147130 │ │ │ │ + beq 147108 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 147168 │ │ │ │ + beq 147140 │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r0, r0, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - b 14713c │ │ │ │ + b 147114 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14718c │ │ │ │ + beq 147164 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1471b4 │ │ │ │ + beq 14718c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 139364 │ │ │ │ - b 147218 │ │ │ │ + bl 13933c │ │ │ │ + b 1471f0 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ add r0, r0, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1471f8 │ │ │ │ + beq 1471d0 │ │ │ │ ldr r3, [r0] │ │ │ │ add r5, r0, #36 @ 0x24 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r0, #12 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 1471d0 │ │ │ │ + b 1471a8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147218 │ │ │ │ + beq 1471f0 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 147278 │ │ │ │ + bhi 147250 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 147278 │ │ │ │ - b 2b3adc │ │ │ │ + bne 147250 │ │ │ │ + b 2b3ab4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - beq 14729c │ │ │ │ + beq 147274 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bxne lr │ │ │ │ - b 2b3b84 │ │ │ │ + b 2b3b5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 532c4 │ │ │ │ - b 2b3bd8 │ │ │ │ + b 2b3bb0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1472c0 │ │ │ │ + beq 147298 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147318 │ │ │ │ + beq 1472f0 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147330 │ │ │ │ + beq 147308 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 147350 │ │ │ │ + bgt 147328 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 147350 │ │ │ │ + beq 147328 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 147370 │ │ │ │ + b 147348 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147344 │ │ │ │ + beq 14731c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 147370 │ │ │ │ + b 147348 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r2, [r0] │ │ │ │ subs r1, r2, #44 @ 0x2c │ │ │ │ sbc r2, r3, #0 │ │ │ │ subs r3, r1, #6 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 147424 │ │ │ │ + bhi 1473fc │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14913c │ │ │ │ + b 149114 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14e634 │ │ │ │ + b 14e60c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1473ec │ │ │ │ + beq 1473c4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147410 │ │ │ │ + beq 1473e8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 147468 │ │ │ │ + bne 147440 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ add r4, r0, #8 │ │ │ │ cmp r1, #-2147483638 @ 0x8000000a │ │ │ │ - bgt 147448 │ │ │ │ + bgt 147420 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 147448 │ │ │ │ + beq 147420 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 403320 │ │ │ │ + b 4032f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14743c │ │ │ │ + beq 147414 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 403320 │ │ │ │ + b 4032f8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30c554 │ │ │ │ + bl 30c52c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 147504 │ │ │ │ + beq 1474dc │ │ │ │ cmp r0, #2 │ │ │ │ - bne 147504 │ │ │ │ + bne 1474dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1474d4 │ │ │ │ + beq 1474ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b 147504 │ │ │ │ + b 1474dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1474e0 │ │ │ │ + bne 1474b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147504 │ │ │ │ + bne 1474dc │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14750c │ │ │ │ + bne 1474e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147534 │ │ │ │ + bne 14750c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147598 │ │ │ │ + beq 147570 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 147598 │ │ │ │ + bne 147570 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14756c │ │ │ │ + beq 147544 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ blx r1 │ │ │ │ - b 147598 │ │ │ │ + b 147570 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147574 │ │ │ │ + bne 14754c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147598 │ │ │ │ + bne 147570 │ │ │ │ dmb ish │ │ │ │ - bl 7a4bbc │ │ │ │ + bl 7a4b94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r6, r0 │ │ │ │ - b 1475fc │ │ │ │ + b 1475d4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1475f4 │ │ │ │ + b 1475cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1475cc │ │ │ │ + bne 1475a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1475f4 │ │ │ │ + bne 1475cc │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3f88 │ │ │ │ + bl 7a3f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 155bf8 │ │ │ │ + bl 155bd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147650 │ │ │ │ + beq 147628 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 147638 │ │ │ │ - b 147678 │ │ │ │ + bne 147610 │ │ │ │ + b 147650 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 147688 │ │ │ │ + bcc 147660 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 147664 │ │ │ │ + bne 14763c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147688 │ │ │ │ + bne 147660 │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1476d0 │ │ │ │ + beq 1476a8 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 1476b4 │ │ │ │ + b 14768c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #72 @ 0x48 │ │ │ │ - beq 1476d0 │ │ │ │ + beq 1476a8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1476a8 │ │ │ │ + beq 147680 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1476a8 │ │ │ │ + bl 40e51c │ │ │ │ + b 147680 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1476f4 │ │ │ │ + beq 1476cc │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147708 │ │ │ │ + bne 1476e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14772c │ │ │ │ + bne 147704 │ │ │ │ dmb ish │ │ │ │ - bl 4b3f18 │ │ │ │ + bl 4b3ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147740 │ │ │ │ + bne 147718 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147764 │ │ │ │ + bne 14773c │ │ │ │ dmb ish │ │ │ │ - bl 4b46bc │ │ │ │ + bl 4b4694 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14776c │ │ │ │ + bne 147744 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4b3e1c │ │ │ │ + b 4b3df4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1477dc │ │ │ │ + b 1477b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145010 │ │ │ │ + bl 144fe8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1477b8 │ │ │ │ + bne 147790 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1477dc │ │ │ │ + bne 1477b4 │ │ │ │ dmb ish │ │ │ │ - bl 4b46bc │ │ │ │ + bl 4b4694 │ │ │ │ ldr r0, [r4, #120]! @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1477e4 │ │ │ │ + bne 1477bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14780c │ │ │ │ + bne 1477e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b3e1c │ │ │ │ + bl 4b3df4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 147864 │ │ │ │ + beq 14783c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 147864 │ │ │ │ + bcc 14783c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147840 │ │ │ │ + bne 147818 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147864 │ │ │ │ + bne 14783c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1478a8 │ │ │ │ + beq 147880 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1478a8 │ │ │ │ + bcc 147880 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147884 │ │ │ │ + bne 14785c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1478a8 │ │ │ │ + bne 147880 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1478ec │ │ │ │ + beq 1478c4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1478ec │ │ │ │ + bcc 1478c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1478c8 │ │ │ │ + bne 1478a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1478ec │ │ │ │ + bne 1478c4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 147930 │ │ │ │ + beq 147908 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 147930 │ │ │ │ + bcc 147908 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14790c │ │ │ │ + bne 1478e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147930 │ │ │ │ + bne 147908 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1479b0 │ │ │ │ + beq 147988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147974 │ │ │ │ + beq 14794c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1479b0 │ │ │ │ + bcc 147988 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14795c │ │ │ │ - b 1479a0 │ │ │ │ + bne 147934 │ │ │ │ + b 147978 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1479b0 │ │ │ │ + bcc 147988 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14798c │ │ │ │ + bne 147964 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1479b0 │ │ │ │ + bne 147988 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1479f4 │ │ │ │ + beq 1479cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1479f4 │ │ │ │ + bcc 1479cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1479d0 │ │ │ │ + bne 1479a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1479f4 │ │ │ │ + bne 1479cc │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 149be4 │ │ │ │ + b 149bbc │ │ │ │ mov r5, r0 │ │ │ │ - b 147a60 │ │ │ │ + b 147a38 │ │ │ │ mov r5, r0 │ │ │ │ - b 147a58 │ │ │ │ + b 147a30 │ │ │ │ mov r5, r0 │ │ │ │ - b 147a50 │ │ │ │ + b 147a28 │ │ │ │ mov r5, r0 │ │ │ │ - b 147a48 │ │ │ │ + b 147a20 │ │ │ │ mov r5, r0 │ │ │ │ - b 147a40 │ │ │ │ + b 147a18 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 15048c │ │ │ │ + bl 150464 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 147a74 │ │ │ │ + beq 147a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrh r0, [r4] │ │ │ │ sub r1, r0, #2 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ movcs r1, #18 │ │ │ │ mvn r2, #6 │ │ │ │ uxtah r1, r2, r1 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi 147bf4 │ │ │ │ + bhi 147bcc │ │ │ │ add r2, pc, #8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ @@ -248080,139 +248070,139 @@ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147bf4 │ │ │ │ + beq 147bcc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 147bf0 │ │ │ │ + b 147bc8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 147a80 │ │ │ │ + bl 147a58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ - b 147bec │ │ │ │ + b 147bc4 │ │ │ │ mov r5, r4 │ │ │ │ ldrh r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 147b88 │ │ │ │ + beq 147b60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 147bf4 │ │ │ │ + beq 147bcc │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - b 147b44 │ │ │ │ + b 147b1c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 147bf4 │ │ │ │ + bne 147bcc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147bcc │ │ │ │ + beq 147ba4 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147be4 │ │ │ │ + beq 147bbc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147c24 │ │ │ │ + beq 147bfc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ - b 147c3c │ │ │ │ + b 147c14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147c88 │ │ │ │ + beq 147c60 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147ca4 │ │ │ │ + bne 147c7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147cc8 │ │ │ │ + bne 147ca0 │ │ │ │ dmb ish │ │ │ │ - bl 5b5840 │ │ │ │ + bl 5b5818 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147cd0 │ │ │ │ + bne 147ca8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5b6750 │ │ │ │ + b 5b6728 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147d08 │ │ │ │ + bne 147ce0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147d30 │ │ │ │ + bne 147d08 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b6750 │ │ │ │ + bl 5b6728 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -248220,1293 +248210,1293 @@ │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ add r0, r9, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 14ab80 │ │ │ │ + b 14ab58 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #6 │ │ │ │ movcs r2, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 14873c │ │ │ │ + bhi 148714 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ andeq r0, r0, r0, ror #10 │ │ │ │ ldr r6, [r9, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 148820 │ │ │ │ + beq 1487f8 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, #0 │ │ │ │ - b 147dcc │ │ │ │ + b 147da4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 148820 │ │ │ │ + beq 1487f8 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 147dc4 │ │ │ │ + bcc 147d9c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 147dec │ │ │ │ - cmp r2, #1 │ │ │ │ bne 147dc4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 147d9c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 147dc4 │ │ │ │ + bl 8a8510 │ │ │ │ + b 147d9c │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 148210 │ │ │ │ + bhi 1481e8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 147e78 │ │ │ │ + bcc 147e50 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 147e54 │ │ │ │ + bne 147e2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147e78 │ │ │ │ + bne 147e50 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147e90 │ │ │ │ + bne 147e68 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 147ed8 │ │ │ │ + bne 147eb0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 147ed8 │ │ │ │ + beq 147eb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 147ee4 │ │ │ │ + bne 147ebc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 147f2c │ │ │ │ + bne 147f04 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147f20 │ │ │ │ + beq 147ef8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147f34 │ │ │ │ - b 148724 │ │ │ │ + bne 147f0c │ │ │ │ + b 1486fc │ │ │ │ add r0, r9, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 14c09c │ │ │ │ + b 14c074 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147f70 │ │ │ │ + bne 147f48 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 147fb8 │ │ │ │ + bne 147f90 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 147fb8 │ │ │ │ + beq 147f90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 147fc4 │ │ │ │ + bne 147f9c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14800c │ │ │ │ + bne 147fe4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148000 │ │ │ │ + beq 147fd8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148014 │ │ │ │ + bne 147fec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148058 │ │ │ │ + bne 148030 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1480a0 │ │ │ │ + bne 148078 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1480a0 │ │ │ │ + beq 148078 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1480ac │ │ │ │ + bne 148084 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1480f4 │ │ │ │ + bne 1480cc │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1480e8 │ │ │ │ + beq 1480c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1480fc │ │ │ │ + bne 1480d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 234b50 │ │ │ │ + b 234b28 │ │ │ │ ldr r5, [r9, #16]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148140 │ │ │ │ + bne 148118 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 148188 │ │ │ │ + bne 148160 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 148188 │ │ │ │ + beq 148160 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148194 │ │ │ │ + bne 14816c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1481dc │ │ │ │ + bne 1481b4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1481d0 │ │ │ │ + beq 1481a8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1481e4 │ │ │ │ + bne 1481bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 234138 │ │ │ │ + b 234110 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148228 │ │ │ │ + bne 148200 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 148270 │ │ │ │ + bne 148248 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 148270 │ │ │ │ + beq 148248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14827c │ │ │ │ + bne 148254 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1482c4 │ │ │ │ + bne 14829c │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1482b8 │ │ │ │ + beq 148290 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1482cc │ │ │ │ + bne 1482a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 234c98 │ │ │ │ + b 234c70 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148310 │ │ │ │ + bne 1482e8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 148358 │ │ │ │ + bne 148330 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 148358 │ │ │ │ + beq 148330 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148364 │ │ │ │ + bne 14833c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1483ac │ │ │ │ + bne 148384 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1483a0 │ │ │ │ + beq 148378 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1483b4 │ │ │ │ + bne 14838c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 235bf8 │ │ │ │ + b 235bd0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14841c │ │ │ │ + bcc 1483f4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1483f8 │ │ │ │ + bne 1483d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14841c │ │ │ │ + bne 1483f4 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148434 │ │ │ │ + bne 14840c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14847c │ │ │ │ + bne 148454 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14847c │ │ │ │ + beq 148454 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148488 │ │ │ │ + bne 148460 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1484d0 │ │ │ │ + bne 1484a8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1484c4 │ │ │ │ + beq 14849c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1484d8 │ │ │ │ - b 148724 │ │ │ │ + bne 1484b0 │ │ │ │ + b 1486fc │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14852c │ │ │ │ + bcc 148504 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 148508 │ │ │ │ + bne 1484e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14852c │ │ │ │ + bne 148504 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148544 │ │ │ │ + bne 14851c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14858c │ │ │ │ + bne 148564 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14858c │ │ │ │ + beq 148564 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148598 │ │ │ │ + bne 148570 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1485e0 │ │ │ │ + bne 1485b8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1485d4 │ │ │ │ + beq 1485ac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1485e8 │ │ │ │ - b 148724 │ │ │ │ + bne 1485c0 │ │ │ │ + b 1486fc │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14861c │ │ │ │ + beq 1485f4 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 148654 │ │ │ │ + bcc 14862c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 148630 │ │ │ │ + bne 148608 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148654 │ │ │ │ + bne 14862c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r5, [r9, #28]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14866c │ │ │ │ + bne 148644 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1486b4 │ │ │ │ + bne 14868c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1486b4 │ │ │ │ + beq 14868c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1486c0 │ │ │ │ + bne 148698 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 148708 │ │ │ │ + bne 1486e0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1486fc │ │ │ │ + beq 1486d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148710 │ │ │ │ + bne 1486e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r1, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r2] │ │ │ │ strexb r3, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148750 │ │ │ │ + bne 148728 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 148798 │ │ │ │ + bne 148770 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 148798 │ │ │ │ + beq 148770 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1487a4 │ │ │ │ + bne 14877c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1487ec │ │ │ │ + bne 1487c4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1487e0 │ │ │ │ + beq 1487b8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1487f4 │ │ │ │ + bne 1487cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148840 │ │ │ │ + beq 148818 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148858 │ │ │ │ + bne 148830 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1488a0 │ │ │ │ + bne 148878 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1488a0 │ │ │ │ + beq 148878 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1488ac │ │ │ │ + bne 148884 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1488f4 │ │ │ │ + bne 1488cc │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1488e8 │ │ │ │ + beq 1488c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1488fc │ │ │ │ + bne 1488d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148928 │ │ │ │ + bne 148900 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 237350 │ │ │ │ + b 237328 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148948 │ │ │ │ + b 148920 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148950 │ │ │ │ + bne 148928 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 237350 │ │ │ │ - b 148d8c │ │ │ │ + bl 237328 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 1489cc │ │ │ │ + b 1489a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148a20 │ │ │ │ + b 1489f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148a5c │ │ │ │ + b 148a34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1489d4 │ │ │ │ + bne 1489ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 233ad8 │ │ │ │ - b 148d8c │ │ │ │ + bl 233ab0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148ab0 │ │ │ │ + b 148a88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148a28 │ │ │ │ + bne 148a00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 233ad8 │ │ │ │ - b 148d8c │ │ │ │ + bl 233ab0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148a64 │ │ │ │ + bne 148a3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 233ad8 │ │ │ │ - b 148d8c │ │ │ │ + bl 233ab0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148aec │ │ │ │ + b 148ac4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148ab8 │ │ │ │ + bne 148a90 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 233ad8 │ │ │ │ - b 148d8c │ │ │ │ + bl 233ab0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148af4 │ │ │ │ + bne 148acc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 235bf8 │ │ │ │ - b 148d8c │ │ │ │ + bl 235bd0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #28 │ │ │ │ - bl 13a81c │ │ │ │ - b 148d8c │ │ │ │ + bl 13a7f4 │ │ │ │ + b 148d64 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #20 │ │ │ │ - bl 13a81c │ │ │ │ - b 148d8c │ │ │ │ + bl 13a7f4 │ │ │ │ + b 148d64 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #20 │ │ │ │ - bl 13a81c │ │ │ │ - b 148d8c │ │ │ │ + bl 13a7f4 │ │ │ │ + b 148d64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148bd0 │ │ │ │ + b 148ba8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148c0c │ │ │ │ + b 148be4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148c48 │ │ │ │ + b 148c20 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148c84 │ │ │ │ + b 148c5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 148cc0 │ │ │ │ + b 148c98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148bd8 │ │ │ │ + bne 148bb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 233ad8 │ │ │ │ - b 148d8c │ │ │ │ + bl 233ab0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148c14 │ │ │ │ + bne 148bec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 234c98 │ │ │ │ - b 148d8c │ │ │ │ + bl 234c70 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148c50 │ │ │ │ + bne 148c28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 234138 │ │ │ │ - b 148d8c │ │ │ │ + bl 234110 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148c8c │ │ │ │ + bne 148c64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 234b50 │ │ │ │ - b 148d8c │ │ │ │ + bl 234b28 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148cc8 │ │ │ │ + bne 148ca0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d8c │ │ │ │ + bne 148d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 233ad8 │ │ │ │ - b 148d8c │ │ │ │ + bl 233ab0 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #8 │ │ │ │ - bl 13a81c │ │ │ │ - b 148d8c │ │ │ │ + bl 13a7f4 │ │ │ │ + b 148d64 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ - b 148d18 │ │ │ │ + b 148cf0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 148d64 │ │ │ │ + beq 148d3c │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 148d14 │ │ │ │ + bcc 148cec │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 148d3c │ │ │ │ - cmp r2, #1 │ │ │ │ bne 148d14 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 148cec │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ - b 148d14 │ │ │ │ + bl 8a8510 │ │ │ │ + b 148cec │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148d84 │ │ │ │ + beq 148d5c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r9, #20 │ │ │ │ - bl 140ea8 │ │ │ │ + bl 140e80 │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ - bl 151238 │ │ │ │ + bl 151210 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 148df0 │ │ │ │ + beq 148dc8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 148df0 │ │ │ │ + bcc 148dc8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148dcc │ │ │ │ + bne 148da4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148df0 │ │ │ │ + bne 148dc8 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 4027d0 │ │ │ │ + bl 4027a8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4029d0 │ │ │ │ + b 4029a8 │ │ │ │ mov r5, r0 │ │ │ │ - b 148e20 │ │ │ │ + b 148df8 │ │ │ │ mov r5, r0 │ │ │ │ - b 148e28 │ │ │ │ + b 148e00 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 14ee40 │ │ │ │ + bl 14ee18 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 4027d0 │ │ │ │ + bl 4027a8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 4029d0 │ │ │ │ + bl 4029a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ addne r2, r2, #1 │ │ │ │ bicne r1, r1, #1 │ │ │ │ cmpne r1, r2 │ │ │ │ - bne 148e60 │ │ │ │ + bne 148e38 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq 148e94 │ │ │ │ + beq 148e6c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148e80 │ │ │ │ + bne 148e58 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b 147478 │ │ │ │ + b 147450 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 148f10 │ │ │ │ + beq 148ee8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148f28 │ │ │ │ + bne 148f00 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148ee8 │ │ │ │ + beq 148ec0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 148f3c │ │ │ │ + bne 148f14 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 148f30 │ │ │ │ + bne 148f08 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r0, #4 │ │ │ │ - b 14ee84 │ │ │ │ + b 14ee5c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - b 148ef8 │ │ │ │ + b 148ed0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 5bacdc │ │ │ │ + bl 5bacb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 148f70 │ │ │ │ + bne 148f48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148f94 │ │ │ │ + bne 148f6c │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aa48 │ │ │ │ + bl 13aa20 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 146c1c │ │ │ │ + b 146bf4 │ │ │ │ mov r6, r0 │ │ │ │ - b 148ff8 │ │ │ │ + b 148fd0 │ │ │ │ mov r6, r0 │ │ │ │ - b 149000 │ │ │ │ + b 148fd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148fd4 │ │ │ │ + bne 148fac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148ff8 │ │ │ │ + bne 148fd0 │ │ │ │ dmb ish │ │ │ │ - bl 5b5aac │ │ │ │ + bl 5b5a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aa48 │ │ │ │ + bl 13aa20 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ - beq 149014 │ │ │ │ + beq 148fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 146c1c │ │ │ │ + bl 146bf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ movw r1, #7024 @ 0x1b70 │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149048 │ │ │ │ + beq 149020 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1401a8 │ │ │ │ + b 140180 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149068 │ │ │ │ + beq 149040 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14907c │ │ │ │ + beq 149054 │ │ │ │ pop {r4, lr} │ │ │ │ b 53fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ movw r1, #7016 @ 0x1b68 │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1490a8 │ │ │ │ + beq 149080 │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1402cc │ │ │ │ + b 1402a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1490c8 │ │ │ │ + beq 1490a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1490dc │ │ │ │ + beq 1490b4 │ │ │ │ pop {r4, lr} │ │ │ │ b 53fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ add r4, r0, #5056 @ 0x13c0 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149104 │ │ │ │ + beq 1490dc │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 140140 │ │ │ │ + b 140118 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 554dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149124 │ │ │ │ + beq 1490fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149138 │ │ │ │ + beq 149110 │ │ │ │ pop {r4, lr} │ │ │ │ b 53fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ subs r0, r0, #2 │ │ │ │ sbc r1, r1, #0 │ │ │ │ subs r2, r0, #42 @ 0x2a │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcs r0, #12 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bhi 149698 │ │ │ │ + bhi 149670 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ @@ -249541,801 +249531,801 @@ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 14f178 │ │ │ │ + b 14f150 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7154 │ │ │ │ + bl 1b712c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 149308 │ │ │ │ - b 149698 │ │ │ │ + bne 1492e0 │ │ │ │ + b 149670 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b 14948c │ │ │ │ + b 149464 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14969c │ │ │ │ + bne 149674 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ add r0, r4, #8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1496b0 │ │ │ │ + bne 149688 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 155ab0 │ │ │ │ + b 155a88 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1492fc │ │ │ │ + beq 1492d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1492d8 │ │ │ │ + b 1492b0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1492fc │ │ │ │ + beq 1492d4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1492cc │ │ │ │ + beq 1492a4 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 1492cc │ │ │ │ + bl 40e51c │ │ │ │ + b 1492a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #656] @ 0x290 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1496d0 │ │ │ │ + bne 1496a8 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1496f0 │ │ │ │ + bne 1496c8 │ │ │ │ ldr r1, [r4, #680] @ 0x2a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14970c │ │ │ │ + bne 1496e4 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 14f318 │ │ │ │ + bl 14f2f0 │ │ │ │ add r0, r4, #504 @ 0x1f8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 151e0c │ │ │ │ + b 151de4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 14f178 │ │ │ │ + b 14f150 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149650 │ │ │ │ + beq 149628 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - b 1493d4 │ │ │ │ + b 1493ac │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #536 @ 0x218 │ │ │ │ - beq 149650 │ │ │ │ + beq 149628 │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 149404 │ │ │ │ + bne 1493dc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #-488]! @ 0xfffffe18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 1493c8 │ │ │ │ - bl 1a05bc │ │ │ │ - b 1493c8 │ │ │ │ + beq 1493a0 │ │ │ │ + bl 1a0594 │ │ │ │ + b 1493a0 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 1493e4 │ │ │ │ + bl 40e51c │ │ │ │ + b 1493bc │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14956c │ │ │ │ + beq 149544 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - b 14943c │ │ │ │ + b 149414 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #536 @ 0x218 │ │ │ │ - beq 14956c │ │ │ │ + beq 149544 │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14946c │ │ │ │ + bne 149444 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #-488]! @ 0xfffffe18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 149430 │ │ │ │ - bl 1a05bc │ │ │ │ - b 149430 │ │ │ │ + beq 149408 │ │ │ │ + bl 1a0594 │ │ │ │ + b 149408 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 14944c │ │ │ │ + bl 40e51c │ │ │ │ + b 149424 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #648] @ 0x288 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14971c │ │ │ │ + bne 1496f4 │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14973c │ │ │ │ + bne 149714 │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 149758 │ │ │ │ + bne 149730 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 14f318 │ │ │ │ + bl 14f2f0 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 149768 │ │ │ │ + bne 149740 │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 151e0c │ │ │ │ + b 151de4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149570 │ │ │ │ + beq 149548 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r6, r0, #536 @ 0x218 │ │ │ │ - b 149528 │ │ │ │ + b 149500 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #536 @ 0x218 │ │ │ │ - beq 14956c │ │ │ │ + beq 149544 │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 149558 │ │ │ │ + bne 149530 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #-488]! @ 0xfffffe18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 14951c │ │ │ │ - bl 1a05bc │ │ │ │ - b 14951c │ │ │ │ + beq 1494f4 │ │ │ │ + bl 1a0594 │ │ │ │ + b 1494f4 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 149538 │ │ │ │ + bl 40e51c │ │ │ │ + b 149510 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14960c │ │ │ │ + beq 1495e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #12 │ │ │ │ - b 1495b4 │ │ │ │ + b 14958c │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 14960c │ │ │ │ + beq 1495e4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1495e8 │ │ │ │ + bne 1495c0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1495a8 │ │ │ │ + beq 149580 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 1495a8 │ │ │ │ + bl 40e51c │ │ │ │ + b 149580 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1495a8 │ │ │ │ - b 1495d4 │ │ │ │ + beq 149580 │ │ │ │ + b 1495ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 149674 │ │ │ │ + beq 14964c │ │ │ │ add r6, r0, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r0, r6 │ │ │ │ - b 149638 │ │ │ │ + b 149610 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149698 │ │ │ │ + beq 149670 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 149298 │ │ │ │ + bl 40e51c │ │ │ │ + b 149270 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 155ab0 │ │ │ │ + b 155a88 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149340 │ │ │ │ + beq 149318 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #680] @ 0x2a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149350 │ │ │ │ + beq 149328 │ │ │ │ ldr r0, [r4, #684] @ 0x2ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 149350 │ │ │ │ + bl 40e51c │ │ │ │ + b 149328 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #660] @ 0x294 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1494c4 │ │ │ │ + beq 14949c │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1494d4 │ │ │ │ + beq 1494ac │ │ │ │ ldr r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 1494d4 │ │ │ │ + bl 40e51c │ │ │ │ + b 1494ac │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 151e0c │ │ │ │ + b 151de4 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1497a0 │ │ │ │ + bne 149778 │ │ │ │ add r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 151e0c │ │ │ │ - b 1498d8 │ │ │ │ + bl 151de4 │ │ │ │ + b 1498b0 │ │ │ │ ldr r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 149794 │ │ │ │ + bl 40e51c │ │ │ │ + b 14976c │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #504 @ 0x1f8 │ │ │ │ - bl 151e0c │ │ │ │ - b 1498d8 │ │ │ │ + bl 151de4 │ │ │ │ + b 1498b0 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1498d8 │ │ │ │ + beq 1498b0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 1498d4 │ │ │ │ + b 1498ac │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 149830 │ │ │ │ + beq 149808 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r6, r5 │ │ │ │ - b 1497f0 │ │ │ │ + b 1497c8 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 149830 │ │ │ │ + beq 149808 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r6, r5 │ │ │ │ - b 149814 │ │ │ │ + b 1497ec │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1498d8 │ │ │ │ + beq 1498b0 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - b 1498d4 │ │ │ │ + b 1498ac │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 149874 │ │ │ │ + beq 14984c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #536 @ 0x218 │ │ │ │ - bl 19f7fc │ │ │ │ + bl 19f7d4 │ │ │ │ mov r6, r5 │ │ │ │ - b 149858 │ │ │ │ + b 149830 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1498d8 │ │ │ │ + beq 1498b0 │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - b 1498d4 │ │ │ │ + b 1498ac │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1498b8 │ │ │ │ + beq 149890 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #1312 @ 0x520 │ │ │ │ - bl 19f948 │ │ │ │ + bl 19f920 │ │ │ │ mov r6, r5 │ │ │ │ - b 14989c │ │ │ │ + b 149874 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1498d8 │ │ │ │ + beq 1498b0 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 14998c │ │ │ │ + bne 149964 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 149ad0 │ │ │ │ + beq 149aa8 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 149964 │ │ │ │ + beq 14993c │ │ │ │ ldr r7, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14994c │ │ │ │ + beq 149924 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149964 │ │ │ │ + beq 14993c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 149ad4 │ │ │ │ + bne 149aac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 1499b0 │ │ │ │ + bcc 149988 │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1499b0 │ │ │ │ + beq 149988 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1499c8 │ │ │ │ + beq 1499a0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1470dc │ │ │ │ + bl 1470b4 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #164] @ 0xa4 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1499fc │ │ │ │ + beq 1499d4 │ │ │ │ ldrd r2, [r4, #168] @ 0xa8 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r7 │ │ │ │ ldr r5, [r4, #188] @ 0xbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 149a3c │ │ │ │ + beq 149a14 │ │ │ │ ldr r0, [r4, #184] @ 0xb8 │ │ │ │ add r6, r0, #16 │ │ │ │ - b 149a20 │ │ │ │ + b 1499f8 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #72 @ 0x48 │ │ │ │ - beq 149a3c │ │ │ │ + beq 149a14 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149a14 │ │ │ │ + beq 1499ec │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 149a14 │ │ │ │ + bl 40e51c │ │ │ │ + b 1499ec │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149a5c │ │ │ │ + beq 149a34 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #184] @ 0xb8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #212]! @ 0xd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 149a68 │ │ │ │ + bne 149a40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 149a8c │ │ │ │ + bne 149a64 │ │ │ │ dmb ish │ │ │ │ - bl 6ceb60 │ │ │ │ + bl 6ceb38 │ │ │ │ ldrd r6, [r4, #152] @ 0x98 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149aa4 │ │ │ │ + beq 149a7c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149abc │ │ │ │ + beq 149a94 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #220] @ 0xdc │ │ │ │ - bl 13a4dc │ │ │ │ + bl 13a4b4 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 13a4dc │ │ │ │ + b 13a4b4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 149978 │ │ │ │ + bl 40e51c │ │ │ │ + b 149950 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149b00 │ │ │ │ + beq 149ad8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1498e4 │ │ │ │ + bl 1498bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 149b88 │ │ │ │ + b 149b60 │ │ │ │ mov r5, r0 │ │ │ │ - b 149bc0 │ │ │ │ + b 149b98 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149bc8 │ │ │ │ + beq 149ba0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ - b 149bc8 │ │ │ │ + bl 40e51c │ │ │ │ + b 149ba0 │ │ │ │ mov r5, r0 │ │ │ │ - b 149bd0 │ │ │ │ + b 149ba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #164] @ 0xa4 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 149b88 │ │ │ │ + beq 149b60 │ │ │ │ ldrd r2, [r4, #168] @ 0xa8 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r7 │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ - bl 14768c │ │ │ │ + bl 147664 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #212]! @ 0xd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 149b9c │ │ │ │ + bne 149b74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 149bc0 │ │ │ │ + bne 149b98 │ │ │ │ dmb ish │ │ │ │ - bl 6ceb60 │ │ │ │ + bl 6ceb38 │ │ │ │ ldrd r0, [r4, #152] @ 0x98 │ │ │ │ - bl 1404f4 │ │ │ │ + bl 1404cc │ │ │ │ ldr r0, [r4, #220] @ 0xdc │ │ │ │ - bl 13a4dc │ │ │ │ + bl 13a4b4 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ - bl 13a4dc │ │ │ │ + bl 13a4b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #18 │ │ │ │ movcs r2, #16 │ │ │ │ cmp r2, #15 │ │ │ │ popcc {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - beq 149c54 │ │ │ │ + beq 149c2c │ │ │ │ cmp r2, #16 │ │ │ │ - bne 149c80 │ │ │ │ + bne 149c58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149c38 │ │ │ │ + beq 149c10 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149cd0 │ │ │ │ + beq 149ca8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 149be4 │ │ │ │ - b 149c6c │ │ │ │ + bl 149bbc │ │ │ │ + b 149c44 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149cd0 │ │ │ │ + beq 149ca8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149cd0 │ │ │ │ + beq 149ca8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 149cb4 │ │ │ │ + beq 149c8c │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ mov r0, r5 │ │ │ │ - b 149c9c │ │ │ │ + b 149c74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149cd0 │ │ │ │ + beq 149ca8 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b 149cd8 │ │ │ │ + b 149cb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 149d40 │ │ │ │ + b 149d18 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149d48 │ │ │ │ + beq 149d20 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 151070 │ │ │ │ - b 149d48 │ │ │ │ + bl 151048 │ │ │ │ + b 149d20 │ │ │ │ bl 8e880 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 149d38 │ │ │ │ + beq 149d10 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl 149be4 │ │ │ │ + bl 149bbc │ │ │ │ mov r5, r6 │ │ │ │ - b 149d1c │ │ │ │ + b 149cf4 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r8 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149d74 │ │ │ │ + beq 149d4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149d8c │ │ │ │ + beq 149d64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149da4 │ │ │ │ + beq 149d7c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 149dd4 │ │ │ │ + bne 149dac │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 149db4 │ │ │ │ + bl 40e51c │ │ │ │ + b 149d8c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149e0c │ │ │ │ + beq 149de4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0] │ │ │ │ sub r1, r0, #2 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #23 │ │ │ │ movcs r1, #15 │ │ │ │ mvn r2, #1 │ │ │ │ uxtah r1, r2, r1 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi 14a2b4 │ │ │ │ + bhi 14a28c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ @@ -250355,833 +250345,833 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #8] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149ed8 │ │ │ │ + beq 149eb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #44] @ 0x2c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 402e38 │ │ │ │ + b 402e10 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149f44 │ │ │ │ + beq 149f1c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #56] @ 0x38 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149f64 │ │ │ │ + beq 149f3c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a15c │ │ │ │ + beq 14a134 │ │ │ │ add r6, r0, #20 │ │ │ │ - bl 19b5d0 │ │ │ │ + bl 19b5a8 │ │ │ │ mov r0, r6 │ │ │ │ - b 149f70 │ │ │ │ + b 149f48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149fc4 │ │ │ │ + beq 149f9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149fe4 │ │ │ │ + beq 149fbc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #72] @ 0x48 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a004 │ │ │ │ + beq 149fdc │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #108] @ 0x6c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - blt 14a048 │ │ │ │ + blt 14a020 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a048 │ │ │ │ + beq 14a020 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ addlt r0, r5, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a1d8 │ │ │ │ + beq 14a1b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14a298 │ │ │ │ + bne 14a270 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a09c │ │ │ │ + beq 14a074 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a0b4 │ │ │ │ + beq 14a08c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149eb8 │ │ │ │ + beq 149e90 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 149eb8 │ │ │ │ + bl 40e51c │ │ │ │ + b 149e90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a0e8 │ │ │ │ + beq 14a0c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14a2a4 │ │ │ │ - b 14a2b4 │ │ │ │ + bne 14a27c │ │ │ │ + b 14a28c │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a118 │ │ │ │ + beq 14a0f0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #56] @ 0x38 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a138 │ │ │ │ + beq 14a110 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a15c │ │ │ │ + beq 14a134 │ │ │ │ add r6, r0, #20 │ │ │ │ - bl 19b5d0 │ │ │ │ + bl 19b5a8 │ │ │ │ mov r0, r6 │ │ │ │ - b 14a144 │ │ │ │ + b 14a11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b 14a1a4 │ │ │ │ + b 14a17c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 14a1c4 │ │ │ │ + beq 14a19c │ │ │ │ add r0, r4, r6, lsl #3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a198 │ │ │ │ + beq 14a170 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14a198 │ │ │ │ + bl 40e51c │ │ │ │ + b 14a170 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14a220 │ │ │ │ + beq 14a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a200 │ │ │ │ + beq 14a1d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #56] @ 0x38 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a220 │ │ │ │ + beq 14a1f8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14a278 │ │ │ │ + beq 14a250 │ │ │ │ add r6, r4, #16 │ │ │ │ - b 14a244 │ │ │ │ + b 14a21c │ │ │ │ add r6, r6, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a278 │ │ │ │ + beq 14a250 │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a25c │ │ │ │ + beq 14a234 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a238 │ │ │ │ + beq 14a210 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14a238 │ │ │ │ + bl 40e51c │ │ │ │ + b 14a210 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a2b4 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a2fc │ │ │ │ + beq 14a2d4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 19b5d0 │ │ │ │ + bl 19b5a8 │ │ │ │ mov r6, r5 │ │ │ │ - b 14a2bc │ │ │ │ + b 14a294 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a2fc │ │ │ │ + beq 14a2d4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 19b5d0 │ │ │ │ + bl 19b5a8 │ │ │ │ mov r6, r5 │ │ │ │ - b 14a2e0 │ │ │ │ + b 14a2b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a31c │ │ │ │ + beq 14a2f4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #7 │ │ │ │ movcs r1, #3 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 14a3d8 │ │ │ │ + bhi 14a3b0 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a3d8 │ │ │ │ + beq 14a3b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14a3d8 │ │ │ │ + bne 14a3b0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a3ac │ │ │ │ + beq 14a384 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a3c4 │ │ │ │ + beq 14a39c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldrh r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a404 │ │ │ │ + beq 14a3dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a424 │ │ │ │ + beq 14a3fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 140044 │ │ │ │ + b 14001c │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 147a80 │ │ │ │ + b 147a58 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a468 │ │ │ │ + beq 14a440 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a4a8 │ │ │ │ + beq 14a480 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14a4c8 │ │ │ │ + beq 14a4a0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a4d0 │ │ │ │ + bne 14a4a8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 7c1230 │ │ │ │ + b 7c1208 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #172] @ 0xac │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 14a528 │ │ │ │ + bcc 14a500 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a528 │ │ │ │ + beq 14a500 │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a540 │ │ │ │ + beq 14a518 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1470dc │ │ │ │ + bl 1470b4 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a5b4 │ │ │ │ + beq 14a58c │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a57c │ │ │ │ + beq 14a554 │ │ │ │ ldrd r2, [r4, #160] @ 0xa0 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ bx ip │ │ │ │ ldr r7, [r4, #164] @ 0xa4 │ │ │ │ ldr r4, [r4, #160] @ 0xa0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a598 │ │ │ │ + beq 14a570 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a5b4 │ │ │ │ + beq 14a58c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a5e8 │ │ │ │ + beq 14a5c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 15084c │ │ │ │ + bl 150824 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a638 │ │ │ │ + beq 14a610 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14a674 │ │ │ │ + bcc 14a64c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14a620 │ │ │ │ - b 14a664 │ │ │ │ + bne 14a5f8 │ │ │ │ + b 14a63c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14a674 │ │ │ │ + bcc 14a64c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14a650 │ │ │ │ + bne 14a628 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14a674 │ │ │ │ + bne 14a64c │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 14a6b8 │ │ │ │ + beq 14a690 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14a6b8 │ │ │ │ + bcc 14a690 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14a694 │ │ │ │ + bne 14a66c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14a6b8 │ │ │ │ + bne 14a690 │ │ │ │ dmb ish │ │ │ │ - bl 8a8538 │ │ │ │ + bl 8a8510 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 14a700 │ │ │ │ + beq 14a6d8 │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a6d4 │ │ │ │ + bne 14a6ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14a700 │ │ │ │ + bne 14a6d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 14a718 │ │ │ │ + b 14a6f0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 154e5c │ │ │ │ + bl 154e34 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 154e5c │ │ │ │ + bl 154e34 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ and r1, r0, #3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14a8a4 │ │ │ │ + beq 14a87c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 14a92c │ │ │ │ + beq 14a904 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14a788 │ │ │ │ + beq 14a760 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a770 │ │ │ │ + beq 14a748 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a788 │ │ │ │ + beq 14a760 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a95c │ │ │ │ + bne 14a934 │ │ │ │ ldrd r8, [r4, #44] @ 0x2c │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a7bc │ │ │ │ + beq 14a794 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 19d0b4 │ │ │ │ + bl 19d08c │ │ │ │ mov r0, r6 │ │ │ │ - b 14a7a4 │ │ │ │ + b 14a77c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a7d8 │ │ │ │ + beq 14a7b0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14a814 │ │ │ │ + beq 14a7ec │ │ │ │ add r5, r6, #4 │ │ │ │ - b 14a7f8 │ │ │ │ + b 14a7d0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a814 │ │ │ │ + beq 14a7ec │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a7ec │ │ │ │ + beq 14a7c4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14a7ec │ │ │ │ + bl 40e51c │ │ │ │ + b 14a7c4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a834 │ │ │ │ + beq 14a80c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14a870 │ │ │ │ + beq 14a848 │ │ │ │ add r5, r6, #8 │ │ │ │ - b 14a854 │ │ │ │ + b 14a82c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 14a870 │ │ │ │ + beq 14a848 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a848 │ │ │ │ + beq 14a820 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14a848 │ │ │ │ + bl 40e51c │ │ │ │ + b 14a820 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a88c │ │ │ │ + beq 14a864 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a8a4 │ │ │ │ + beq 14a87c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 14a8e4 │ │ │ │ + bhi 14a8bc │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - bl 14547c │ │ │ │ - b 14a8e8 │ │ │ │ - bl 1b9d80 │ │ │ │ - b 14a8e8 │ │ │ │ - bl 145c2c │ │ │ │ + bl 145454 │ │ │ │ + b 14a8c0 │ │ │ │ + bl 1b9d58 │ │ │ │ + b 14a8c0 │ │ │ │ + bl 145c04 │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 14a928 │ │ │ │ + bhi 14a900 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - bl 14547c │ │ │ │ - b 14a92c │ │ │ │ - bl 1b9d80 │ │ │ │ - b 14a92c │ │ │ │ - bl 145c2c │ │ │ │ + bl 145454 │ │ │ │ + b 14a904 │ │ │ │ + bl 1b9d58 │ │ │ │ + b 14a904 │ │ │ │ + bl 145c04 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 14a940 │ │ │ │ + blt 14a918 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ - bl 145c2c │ │ │ │ + bl 145c04 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bge 14a950 │ │ │ │ + bge 14a928 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 145c2c │ │ │ │ + b 145c04 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14a798 │ │ │ │ + bl 40e51c │ │ │ │ + b 14a770 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a988 │ │ │ │ + beq 14a960 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14a9a4 │ │ │ │ + beq 14a97c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 14bb5c │ │ │ │ - b 14aa08 │ │ │ │ + bl 14bb34 │ │ │ │ + b 14a9e0 │ │ │ │ bl 8e880 │ │ │ │ mov r9, r0 │ │ │ │ - b 14aa40 │ │ │ │ + b 14aa18 │ │ │ │ mov r9, r0 │ │ │ │ - b 14aa38 │ │ │ │ + b 14aa10 │ │ │ │ mov r9, r0 │ │ │ │ - b 14aa54 │ │ │ │ + b 14aa2c │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a9ec │ │ │ │ + beq 14a9c4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 19d0b4 │ │ │ │ + bl 19d08c │ │ │ │ mov r6, r5 │ │ │ │ - b 14a9d0 │ │ │ │ + b 14a9a8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14aa08 │ │ │ │ + beq 14a9e0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl 14bdf4 │ │ │ │ + bl 14bdcc │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 14f088 │ │ │ │ + bl 14f060 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14aa30 │ │ │ │ + beq 14aa08 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl 144b6c │ │ │ │ + bl 144b44 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 144b6c │ │ │ │ + bl 144b44 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 14aa54 │ │ │ │ + blt 14aa2c │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ - bl 145c2c │ │ │ │ + bl 145c04 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 14aa68 │ │ │ │ + blt 14aa40 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl 145c2c │ │ │ │ + bl 145c04 │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14aaf8 │ │ │ │ + beq 14aad0 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14aaac │ │ │ │ + bne 14aa84 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - ble 14aad8 │ │ │ │ - b 14aae0 │ │ │ │ + ble 14aab0 │ │ │ │ + b 14aab8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bgt 14aae0 │ │ │ │ + bgt 14aab8 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bxne lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14aaf8 │ │ │ │ + beq 14aad0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r4, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a900 │ │ │ │ + bl 23a8d8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14ab14 │ │ │ │ + bne 14aaec │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4a23cc │ │ │ │ + b 4a23a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14ab4c │ │ │ │ + bne 14ab24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ab74 │ │ │ │ + bne 14ab4c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a23cc │ │ │ │ + bl 4a23a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r4], #4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 14b538 │ │ │ │ + bhi 14b510 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ muleq r0, r0, r3 │ │ │ │ @@ -251197,1342 +251187,1342 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14abe4 │ │ │ │ + bne 14abbc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ac2c │ │ │ │ + bne 14ac04 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14ac2c │ │ │ │ + beq 14ac04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14ac38 │ │ │ │ + bne 14ac10 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ac80 │ │ │ │ + bne 14ac58 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ac74 │ │ │ │ + beq 14ac4c │ │ │ │ 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 14ac88 │ │ │ │ - b 14b1a8 │ │ │ │ + bne 14ac60 │ │ │ │ + b 14b180 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14acb8 │ │ │ │ + bne 14ac90 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ad00 │ │ │ │ + bne 14acd8 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14ad00 │ │ │ │ + beq 14acd8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14ad0c │ │ │ │ + bne 14ace4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ad54 │ │ │ │ + bne 14ad2c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad48 │ │ │ │ + beq 14ad20 │ │ │ │ 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 14ad5c │ │ │ │ + bne 14ad34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b620 │ │ │ │ + bne 14b5f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234564 │ │ │ │ + b 23453c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14ada0 │ │ │ │ + bne 14ad78 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ade8 │ │ │ │ + bne 14adc0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14ade8 │ │ │ │ + beq 14adc0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14adf4 │ │ │ │ + bne 14adcc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ae3c │ │ │ │ + bne 14ae14 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ae30 │ │ │ │ + beq 14ae08 │ │ │ │ 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 14ae44 │ │ │ │ - b 14b520 │ │ │ │ + bne 14ae1c │ │ │ │ + b 14b4f8 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14ae74 │ │ │ │ + bne 14ae4c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14aebc │ │ │ │ + bne 14ae94 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14aebc │ │ │ │ + beq 14ae94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14aec8 │ │ │ │ + bne 14aea0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14af10 │ │ │ │ + bne 14aee8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14af04 │ │ │ │ + beq 14aedc │ │ │ │ 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 14af18 │ │ │ │ - b 14b364 │ │ │ │ + bne 14aef0 │ │ │ │ + b 14b33c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14af48 │ │ │ │ + bne 14af20 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14af90 │ │ │ │ + bne 14af68 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14af90 │ │ │ │ + beq 14af68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14af9c │ │ │ │ + bne 14af74 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14afe4 │ │ │ │ + bne 14afbc │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14afd8 │ │ │ │ + beq 14afb0 │ │ │ │ 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 14afec │ │ │ │ - b 14b364 │ │ │ │ + bne 14afc4 │ │ │ │ + b 14b33c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b01c │ │ │ │ + bne 14aff4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b064 │ │ │ │ + bne 14b03c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b064 │ │ │ │ + beq 14b03c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b070 │ │ │ │ + bne 14b048 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b0b8 │ │ │ │ + bne 14b090 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b0ac │ │ │ │ + beq 14b084 │ │ │ │ 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 14b0c0 │ │ │ │ - b 14b364 │ │ │ │ + bne 14b098 │ │ │ │ + b 14b33c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b0f0 │ │ │ │ + bne 14b0c8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b138 │ │ │ │ + bne 14b110 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b138 │ │ │ │ + beq 14b110 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b144 │ │ │ │ + bne 14b11c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b18c │ │ │ │ + bne 14b164 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b180 │ │ │ │ + beq 14b158 │ │ │ │ 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 14b194 │ │ │ │ + bne 14b16c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b620 │ │ │ │ + bne 14b5f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b1d8 │ │ │ │ + bne 14b1b0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b220 │ │ │ │ + bne 14b1f8 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b220 │ │ │ │ + beq 14b1f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b22c │ │ │ │ + bne 14b204 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b274 │ │ │ │ + bne 14b24c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b268 │ │ │ │ + beq 14b240 │ │ │ │ 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 14b27c │ │ │ │ - b 14b364 │ │ │ │ + bne 14b254 │ │ │ │ + b 14b33c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b2ac │ │ │ │ + bne 14b284 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b2f4 │ │ │ │ + bne 14b2cc │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b2f4 │ │ │ │ + beq 14b2cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b300 │ │ │ │ + bne 14b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b348 │ │ │ │ + bne 14b320 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b33c │ │ │ │ + beq 14b314 │ │ │ │ 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 14b350 │ │ │ │ + bne 14b328 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b620 │ │ │ │ + bne 14b5f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b394 │ │ │ │ + bne 14b36c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b3dc │ │ │ │ + bne 14b3b4 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b3dc │ │ │ │ + beq 14b3b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b3e8 │ │ │ │ + bne 14b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b430 │ │ │ │ + bne 14b408 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b424 │ │ │ │ + beq 14b3fc │ │ │ │ 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 14b438 │ │ │ │ - b 14b608 │ │ │ │ + bne 14b410 │ │ │ │ + b 14b5e0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b468 │ │ │ │ + bne 14b440 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b4b0 │ │ │ │ + bne 14b488 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b4b0 │ │ │ │ + beq 14b488 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b4bc │ │ │ │ + bne 14b494 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b504 │ │ │ │ + bne 14b4dc │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b4f8 │ │ │ │ + beq 14b4d0 │ │ │ │ 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 14b50c │ │ │ │ + bne 14b4e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b620 │ │ │ │ + bne 14b5f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234b50 │ │ │ │ + b 234b28 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b550 │ │ │ │ + bne 14b528 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b598 │ │ │ │ + bne 14b570 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14b598 │ │ │ │ + beq 14b570 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b5a4 │ │ │ │ + bne 14b57c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14b5ec │ │ │ │ + bne 14b5c4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b5e0 │ │ │ │ + beq 14b5b8 │ │ │ │ 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 14b5f4 │ │ │ │ + bne 14b5cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b620 │ │ │ │ + bne 14b5f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2342bc │ │ │ │ + b 234294 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b748 │ │ │ │ + b 14b720 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b784 │ │ │ │ + b 14b75c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b7c0 │ │ │ │ + b 14b798 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b7fc │ │ │ │ + b 14b7d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b838 │ │ │ │ + b 14b810 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b874 │ │ │ │ + b 14b84c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b8b0 │ │ │ │ + b 14b888 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b8ec │ │ │ │ + b 14b8c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b928 │ │ │ │ + b 14b900 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b964 │ │ │ │ + b 14b93c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b9dc │ │ │ │ + b 14b9b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 14b9a0 │ │ │ │ + b 14b978 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b750 │ │ │ │ + bne 14b728 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2342bc │ │ │ │ - b 14ba0c │ │ │ │ + bl 234294 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b78c │ │ │ │ + bne 14b764 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234b50 │ │ │ │ - b 14ba0c │ │ │ │ + bl 234b28 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b7c8 │ │ │ │ + bne 14b7a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2342bc │ │ │ │ - b 14ba0c │ │ │ │ + bl 234294 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b804 │ │ │ │ + bne 14b7dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b840 │ │ │ │ + bne 14b818 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b87c │ │ │ │ + bne 14b854 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b8b8 │ │ │ │ + bne 14b890 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b8f4 │ │ │ │ + bne 14b8cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b930 │ │ │ │ + bne 14b908 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b96c │ │ │ │ + bne 14b944 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234b50 │ │ │ │ - b 14ba0c │ │ │ │ + bl 234b28 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b9a8 │ │ │ │ + bne 14b980 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 233ad8 │ │ │ │ - b 14ba0c │ │ │ │ + bl 233ab0 │ │ │ │ + b 14b9e4 │ │ │ │ bl 8e880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b9e4 │ │ │ │ + bne 14b9bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14b9e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 234564 │ │ │ │ + bl 23453c │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14ba70 │ │ │ │ + bne 14ba48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14ba90 │ │ │ │ + bne 14ba68 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14baa8 │ │ │ │ + bne 14ba80 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14ba40 │ │ │ │ + beq 14ba18 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 533c0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14ba50 │ │ │ │ + beq 14ba28 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14ba50 │ │ │ │ + bl 40e51c │ │ │ │ + b 14ba28 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14bacc │ │ │ │ + bne 14baa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14baf0 │ │ │ │ + bne 14bac8 │ │ │ │ dmb ish │ │ │ │ - b 8a8538 │ │ │ │ + b 8a8510 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ and r0, r0, #6 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 14bb18 │ │ │ │ + beq 14baf0 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1452e4 │ │ │ │ + b 1452bc │ │ │ │ mov r5, r0 │ │ │ │ - b 14bb48 │ │ │ │ + b 14bb20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ and r0, r0, #6 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 14bb48 │ │ │ │ + beq 14bb20 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ - bl 148f58 │ │ │ │ + bl 148f30 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 1452e4 │ │ │ │ + bl 1452bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ 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 14bb88 │ │ │ │ + beq 14bb60 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 19d0b4 │ │ │ │ + bl 19d08c │ │ │ │ mov r0, r6 │ │ │ │ - b 14bb70 │ │ │ │ + b 14bb48 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bba8 │ │ │ │ + beq 14bb80 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14bbcc │ │ │ │ + beq 14bba4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 19d0b4 │ │ │ │ + bl 19d08c │ │ │ │ mov r6, r5 │ │ │ │ - b 14bbb0 │ │ │ │ + b 14bb88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bbe8 │ │ │ │ + beq 14bbc0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14bc54 │ │ │ │ + beq 14bc2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 538c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 5393c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r8, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14bc3c │ │ │ │ + beq 14bc14 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 5393c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 14bc2c │ │ │ │ + bne 14bc04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14bc54 │ │ │ │ + beq 14bc2c │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14bc74 │ │ │ │ + beq 14bc4c │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 5393c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 14bc64 │ │ │ │ + bne 14bc3c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bc90 │ │ │ │ + beq 14bc68 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14bccc │ │ │ │ + beq 14bca4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 14bcb0 │ │ │ │ + b 14bc88 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14bccc │ │ │ │ + beq 14bca4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bca4 │ │ │ │ + beq 14bc7c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14bca4 │ │ │ │ + bl 40e51c │ │ │ │ + b 14bc7c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bcf0 │ │ │ │ + beq 14bcc8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1470dc │ │ │ │ + bl 1470b4 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14bd24 │ │ │ │ + beq 14bcfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 401ec0 │ │ │ │ + bl 401e98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bd3c │ │ │ │ + beq 14bd14 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bd54 │ │ │ │ + beq 14bd2c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bd70 │ │ │ │ + beq 14bd48 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bddc │ │ │ │ + beq 14bdb4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - bl 147c5c │ │ │ │ + bl 147c34 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 40e544 │ │ │ │ - b 14bdd4 │ │ │ │ + bl 40e51c │ │ │ │ + b 14bdac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 147094 │ │ │ │ + bl 14706c │ │ │ │ ldrd r0, [r4, #72] @ 0x48 │ │ │ │ - bl 1404f4 │ │ │ │ + bl 1404cc │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - bl 147c5c │ │ │ │ + bl 147c34 │ │ │ │ mov r0, r5 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14be38 │ │ │ │ + beq 14be10 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 14be1c │ │ │ │ + b 14bdf4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14be38 │ │ │ │ + beq 14be10 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14be10 │ │ │ │ + beq 14bde8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14be10 │ │ │ │ + bl 40e51c │ │ │ │ + b 14bde8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14be5c │ │ │ │ + beq 14be34 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r7, [r0, #32] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14beb4 │ │ │ │ + beq 14be8c │ │ │ │ ldrd r8, [sl, #36] @ 0x24 │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 14be98 │ │ │ │ + beq 14be70 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r0, r6 │ │ │ │ - b 14be80 │ │ │ │ + b 14be58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14beb4 │ │ │ │ + beq 14be8c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bec8 │ │ │ │ + bne 14bea0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 14bef8 │ │ │ │ + beq 14bed0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #112 @ 0x70 │ │ │ │ - bl 19d374 │ │ │ │ + bl 19d34c │ │ │ │ mov r6, r4 │ │ │ │ - b 14bedc │ │ │ │ + b 14beb4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14bf18 │ │ │ │ + bne 14bef0 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14bf3c │ │ │ │ + bne 14bf14 │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14bf10 │ │ │ │ + beq 14bee8 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ mov r0, r9 │ │ │ │ bl 5481c <_Unwind_Resume@plt> │ │ │ │ bl 8e880 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14bf98 │ │ │ │ + beq 14bf70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14bf84 │ │ │ │ + beq 14bf5c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bffc │ │ │ │ + bne 14bfd4 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14c014 │ │ │ │ + beq 14bfec │ │ │ │ add r5, r6, #36 @ 0x24 │ │ │ │ - b 14bfb8 │ │ │ │ + b 14bf90 │ │ │ │ add r5, r5, #68 @ 0x44 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14c014 │ │ │ │ + beq 14bfec │ │ │ │ ldrh r0, [r5, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #-32] @ 0xffffffe0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14bfd8 │ │ │ │ + beq 14bfb0 │ │ │ │ ldr r0, [r5, #-28] @ 0xffffffe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14bfac │ │ │ │ + beq 14bf84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14bfac │ │ │ │ + bl 40e51c │ │ │ │ + b 14bf84 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14bfa4 │ │ │ │ + bne 14bf7c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c034 │ │ │ │ + beq 14c00c │ │ │ │ add r0, r0, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40e544 │ │ │ │ + bl 40e51c │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14c074 │ │ │ │ + beq 14c04c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 14c054 │ │ │ │ + b 14c02c │ │ │ │ add r5, r5, #80 @ 0x50 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14c074 │ │ │ │ + beq 14c04c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14c048 │ │ │ │ + beq 14c020 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 40e544 │ │ │ │ - b 14c048 │ │ │ │ + bl 40e51c │ │ │ │ + b 14c020 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c098 │ │ │ │ + beq 14c070 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 40e544 │ │ │ │ + b 40e51c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #26 │ │ │ │ - bhi 14d864 │ │ │ │ + bhi 14d83c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ muleq r0, r4, fp │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ @ instruction: 0x000009b0 │ │ │ │ @@ -252564,2461 +252554,2461 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c140 │ │ │ │ + bne 14c118 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c188 │ │ │ │ + bne 14c160 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c188 │ │ │ │ + beq 14c160 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c194 │ │ │ │ + bne 14c16c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c1dc │ │ │ │ + bne 14c1b4 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c1d0 │ │ │ │ + beq 14c1a8 │ │ │ │ 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 14c1e4 │ │ │ │ - b 14d4e8 │ │ │ │ + bne 14c1bc │ │ │ │ + b 14d4c0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ strb r0, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c214 │ │ │ │ + bne 14c1ec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c25c │ │ │ │ + bne 14c234 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c25c │ │ │ │ + beq 14c234 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c268 │ │ │ │ + bne 14c240 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c2b0 │ │ │ │ + bne 14c288 │ │ │ │ ldrd r0, [r5, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2a4 │ │ │ │ + beq 14c27c │ │ │ │ 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 14c2b8 │ │ │ │ + bne 14c290 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d94c │ │ │ │ + bne 14d924 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233754 │ │ │ │ + b 23372c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c2fc │ │ │ │ + bne 14c2d4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c344 │ │ │ │ + bne 14c31c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c344 │ │ │ │ + beq 14c31c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c350 │ │ │ │ + bne 14c328 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c398 │ │ │ │ + bne 14c370 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c38c │ │ │ │ + beq 14c364 │ │ │ │ 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 14c3a0 │ │ │ │ - b 14d934 │ │ │ │ + bne 14c378 │ │ │ │ + b 14d90c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c3d0 │ │ │ │ + bne 14c3a8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c418 │ │ │ │ + bne 14c3f0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c418 │ │ │ │ + beq 14c3f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c424 │ │ │ │ + bne 14c3fc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c46c │ │ │ │ + bne 14c444 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c460 │ │ │ │ + beq 14c438 │ │ │ │ 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 14c474 │ │ │ │ - b 14d300 │ │ │ │ + bne 14c44c │ │ │ │ + b 14d2d8 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c4a4 │ │ │ │ + bne 14c47c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c4ec │ │ │ │ + bne 14c4c4 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c4ec │ │ │ │ + beq 14c4c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c4f8 │ │ │ │ + bne 14c4d0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c540 │ │ │ │ + bne 14c518 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c534 │ │ │ │ + beq 14c50c │ │ │ │ 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 14c548 │ │ │ │ - b 14d4e8 │ │ │ │ + bne 14c520 │ │ │ │ + b 14d4c0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ strb r0, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c578 │ │ │ │ + bne 14c550 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c5c0 │ │ │ │ + bne 14c598 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c5c0 │ │ │ │ + beq 14c598 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c5cc │ │ │ │ + bne 14c5a4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c614 │ │ │ │ + bne 14c5ec │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c608 │ │ │ │ + beq 14c5e0 │ │ │ │ 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 14c61c │ │ │ │ - b 14d070 │ │ │ │ + bne 14c5f4 │ │ │ │ + b 14d048 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c64c │ │ │ │ + bne 14c624 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c694 │ │ │ │ + bne 14c66c │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c694 │ │ │ │ + beq 14c66c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c6a0 │ │ │ │ + bne 14c678 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c6e8 │ │ │ │ + bne 14c6c0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c6dc │ │ │ │ + beq 14c6b4 │ │ │ │ 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 14c6f0 │ │ │ │ + bne 14c6c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d94c │ │ │ │ + bne 14d924 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 233ad8 │ │ │ │ + b 233ab0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c734 │ │ │ │ + bne 14c70c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c77c │ │ │ │ + bne 14c754 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c77c │ │ │ │ + beq 14c754 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c788 │ │ │ │ + bne 14c760 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c7d0 │ │ │ │ + bne 14c7a8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c7c4 │ │ │ │ + beq 14c79c │ │ │ │ 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 14c7d8 │ │ │ │ - b 14d934 │ │ │ │ + bne 14c7b0 │ │ │ │ + b 14d90c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c808 │ │ │ │ + bne 14c7e0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c850 │ │ │ │ + bne 14c828 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c850 │ │ │ │ + beq 14c828 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c85c │ │ │ │ + bne 14c834 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c8a4 │ │ │ │ + bne 14c87c │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c898 │ │ │ │ + beq 14c870 │ │ │ │ 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 14c8ac │ │ │ │ - b 14d934 │ │ │ │ + bne 14c884 │ │ │ │ + b 14d90c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c8dc │ │ │ │ + bne 14c8b4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c924 │ │ │ │ + bne 14c8fc │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c924 │ │ │ │ + beq 14c8fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c930 │ │ │ │ + bne 14c908 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c978 │ │ │ │ + bne 14c950 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c96c │ │ │ │ + beq 14c944 │ │ │ │ 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 14c980 │ │ │ │ - b 14d4e8 │ │ │ │ + bne 14c958 │ │ │ │ + b 14d4c0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c9b0 │ │ │ │ + bne 14c988 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14c9f8 │ │ │ │ + bne 14c9d0 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14c9f8 │ │ │ │ + beq 14c9d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14ca04 │ │ │ │ + bne 14c9dc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14ca4c │ │ │ │ + bne 14ca24 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ca40 │ │ │ │ + beq 14ca18 │ │ │ │ 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 14ca54 │ │ │ │ - b 14d300 │ │ │ │ + bne 14ca2c │ │ │ │ + b 14d2d8 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14ca84 │ │ │ │ + bne 14ca5c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14cacc │ │ │ │ + bne 14caa4 │ │ │ │ ldrd r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 14cacc │ │ │ │ + beq 14caa4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14cad8 │ │ │ │ + bne 14cab0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 14cb20 │ │ │ │ + bne 14caf8 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes